0000883902-21-000021.txt : 20210511 0000883902-21-000021.hdr.sgml : 20210511 20210511172251 ACCESSION NUMBER: 0000883902-21-000021 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20210403 FILED AS OF DATE: 20210511 DATE AS OF CHANGE: 20210511 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: 21912541 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-20210403.htm 10-Q cnr-20210403
0000883902--12-312021Q1FALSEus-gaap:AccountingStandardsUpdate201613MemberP3YP3YP3Y00008839022021-01-012021-04-03xbrli:shares00008839022021-05-04iso4217:USD00008839022020-01-012020-04-04iso4217:USDxbrli:shares00008839022021-04-0300008839022020-12-310000883902cnr:ABLCreditFacilityDue2023Member2021-01-012021-04-030000883902cnr:ABLCreditFacilityDue2023Member2020-01-012020-04-040000883902cnr:CashFlowRevolverDueApril2023Member2021-01-012021-04-030000883902cnr:CashFlowRevolverDueApril2023Member2020-01-012020-04-0400008839022019-12-3100008839022020-04-040000883902us-gaap:CommonStockMember2020-12-310000883902us-gaap:AdditionalPaidInCapitalMember2020-12-310000883902us-gaap:RetainedEarningsMember2020-12-310000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000883902us-gaap:TreasuryStockMember2020-12-310000883902us-gaap:TreasuryStockMember2021-01-012021-04-030000883902us-gaap:CommonStockMember2021-01-012021-04-030000883902us-gaap:AdditionalPaidInCapitalMember2021-01-012021-04-030000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-04-030000883902us-gaap:RetainedEarningsMember2021-01-012021-04-030000883902us-gaap:CommonStockMember2021-04-030000883902us-gaap:AdditionalPaidInCapitalMember2021-04-030000883902us-gaap:RetainedEarningsMember2021-04-030000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-030000883902us-gaap:TreasuryStockMember2021-04-030000883902us-gaap:CommonStockMember2019-12-310000883902us-gaap:AdditionalPaidInCapitalMember2019-12-310000883902us-gaap:RetainedEarningsMember2019-12-310000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000883902us-gaap:TreasuryStockMember2019-12-310000883902us-gaap:TreasuryStockMember2020-01-012020-04-040000883902us-gaap:CommonStockMember2020-01-012020-04-040000883902us-gaap:AdditionalPaidInCapitalMember2020-01-012020-04-040000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-04-0400008839022020-01-012020-12-310000883902us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000883902srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000883902us-gaap:RetainedEarningsMember2020-01-012020-04-040000883902us-gaap:CommonStockMember2020-04-040000883902us-gaap:AdditionalPaidInCapitalMember2020-04-040000883902us-gaap:RetainedEarningsMember2020-04-040000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-040000883902us-gaap:TreasuryStockMember2020-04-040000883902srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310000883902cnr:VinylMembercnr:WindowsSegmentMember2021-01-012021-04-030000883902cnr:VinylMembercnr:WindowsSegmentMember2020-01-012020-04-040000883902cnr:WindowsSegmentMembercnr:AluminumWindowsMember2021-01-012021-04-030000883902cnr:WindowsSegmentMembercnr:AluminumWindowsMember2020-01-012020-04-040000883902cnr:WindowsSegmentMembercnr:OtherProductsAndServicesMember2021-01-012021-04-030000883902cnr:WindowsSegmentMembercnr:OtherProductsAndServicesMember2020-01-012020-04-040000883902cnr:WindowsSegmentMember2021-01-012021-04-030000883902cnr:WindowsSegmentMember2020-01-012020-04-040000883902cnr:VinylSidingMembercnr:SidingSegmentMember2021-01-012021-04-030000883902cnr:VinylSidingMembercnr:SidingSegmentMember2020-01-012020-04-040000883902cnr:SidingSegmentMembercnr:MetalMember2021-01-012021-04-030000883902cnr:SidingSegmentMembercnr:MetalMember2020-01-012020-04-040000883902cnr:InjectionMoldedMembercnr:SidingSegmentMember2021-01-012021-04-030000883902cnr:InjectionMoldedMembercnr:SidingSegmentMember2020-01-012020-04-040000883902cnr:StoneMembercnr:SidingSegmentMember2021-01-012021-04-030000883902cnr:StoneMembercnr:SidingSegmentMember2020-01-012020-04-040000883902cnr:SidingSegmentMembercnr:OtherProductsAndServicesMember2021-01-012021-04-030000883902cnr:SidingSegmentMembercnr:OtherProductsAndServicesMember2020-01-012020-04-040000883902cnr:SidingSegmentMember2021-01-012021-04-030000883902cnr:SidingSegmentMember2020-01-012020-04-040000883902cnr:CommercialSegmentMembercnr:MetalBuildingProductsMember2021-01-012021-04-030000883902cnr:CommercialSegmentMembercnr:MetalBuildingProductsMember2020-01-012020-04-040000883902cnr:CommercialSegmentMembercnr:InsulatedMetalPanelsMember2021-01-012021-04-030000883902cnr:CommercialSegmentMembercnr:InsulatedMetalPanelsMember2020-01-012020-04-040000883902cnr:CommercialSegmentMembercnr:MetalCoilCoatingMember2021-01-012021-04-030000883902cnr:CommercialSegmentMembercnr:MetalCoilCoatingMember2020-01-012020-04-040000883902cnr:CommercialSegmentMember2021-01-012021-04-030000883902cnr:CommercialSegmentMember2020-01-012020-04-04xbrli:pure0000883902cnr:KlearyMasonryIncMember2020-03-020000883902cnr:KlearyMasonryIncMember2020-03-022020-03-020000883902cnr:KlearyMasonryIncMember2020-04-052020-07-040000883902cnr:KlearyMasonryIncMembercnr:SidingSegmentMember2020-03-020000883902cnr:KlearyMasonryIncMember2020-01-012020-04-040000883902us-gaap:CorporateNonSegmentMember2021-01-012021-04-0300008839022019-01-012021-04-030000883902us-gaap:EmployeeSeveranceMember2021-01-012021-04-030000883902us-gaap:EmployeeSeveranceMember2019-01-012021-04-030000883902cnr:AssetImpairmentMember2021-01-012021-04-030000883902cnr:AssetImpairmentMember2019-01-012021-04-030000883902cnr:GainOnSaleOfFacilityMember2021-01-012021-04-030000883902cnr:GainOnSaleOfFacilityMember2019-01-012021-04-030000883902us-gaap:OtherRestructuringMember2021-01-012021-04-030000883902us-gaap:OtherRestructuringMember2019-01-012021-04-030000883902cnr:RestructuringAndImpairmentCostsMember2021-01-012021-04-030000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2018-12-310000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2018-12-310000883902us-gaap:OperatingSegmentsMembercnr:CommercialSegmentMember2018-12-310000883902us-gaap:CorporateNonSegmentMember2018-12-3100008839022018-12-310000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2019-01-012019-12-310000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2019-01-012019-12-310000883902us-gaap:OperatingSegmentsMembercnr:CommercialSegmentMember2019-01-012019-12-310000883902us-gaap:CorporateNonSegmentMember2019-01-012019-12-3100008839022019-01-012019-12-310000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2019-12-310000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2019-12-310000883902us-gaap:OperatingSegmentsMembercnr:CommercialSegmentMember2019-12-310000883902us-gaap:CorporateNonSegmentMember2019-12-310000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2020-01-012020-12-310000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2020-01-012020-12-310000883902us-gaap:OperatingSegmentsMembercnr:CommercialSegmentMember2020-01-012020-12-310000883902us-gaap:CorporateNonSegmentMember2020-01-012020-12-310000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2020-12-310000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2020-12-310000883902us-gaap:OperatingSegmentsMembercnr:CommercialSegmentMember2020-12-310000883902us-gaap:CorporateNonSegmentMember2020-12-310000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2021-01-012021-04-030000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2021-01-012021-04-030000883902us-gaap:OperatingSegmentsMembercnr:CommercialSegmentMember2021-01-012021-04-030000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2021-04-030000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2021-04-030000883902us-gaap:OperatingSegmentsMembercnr:CommercialSegmentMember2021-04-030000883902us-gaap:CorporateNonSegmentMember2021-04-030000883902srt:MinimumMember2021-01-012021-04-030000883902srt:MaximumMember2021-01-012021-04-030000883902cnr:WindowsSegmentMember2019-12-310000883902cnr:SidingSegmentMember2019-12-310000883902cnr:CommercialSegmentMember2019-12-310000883902cnr:WindowsSegmentMember2020-12-310000883902cnr:SidingSegmentMember2020-12-310000883902cnr:CommercialSegmentMember2020-12-310000883902cnr:WindowsSegmentMember2021-04-030000883902cnr:SidingSegmentMember2021-04-030000883902cnr:CommercialSegmentMember2021-04-030000883902us-gaap:InventoriesMember2021-01-012021-04-030000883902us-gaap:TrademarksAndTradeNamesMembersrt:MinimumMember2021-01-012021-04-030000883902us-gaap:TrademarksAndTradeNamesMembersrt:MaximumMember2021-01-012021-04-030000883902srt:WeightedAverageMemberus-gaap:TrademarksAndTradeNamesMember2021-01-012021-04-030000883902us-gaap:TrademarksAndTradeNamesMember2021-04-030000883902cnr:CustomerListsAndRelationshipsMembersrt:MinimumMember2021-01-012021-04-030000883902cnr:CustomerListsAndRelationshipsMembersrt:MaximumMember2021-01-012021-04-030000883902srt:WeightedAverageMembercnr:CustomerListsAndRelationshipsMember2021-01-012021-04-030000883902cnr:CustomerListsAndRelationshipsMember2021-04-030000883902srt:WeightedAverageMember2021-01-012021-04-030000883902us-gaap:TrademarksAndTradeNamesMembersrt:MinimumMember2020-01-012020-12-310000883902us-gaap:TrademarksAndTradeNamesMembersrt:MaximumMember2020-01-012020-12-310000883902srt:WeightedAverageMemberus-gaap:TrademarksAndTradeNamesMember2020-01-012020-12-310000883902us-gaap:TrademarksAndTradeNamesMember2020-12-310000883902cnr:CustomerListsAndRelationshipsMembersrt:MinimumMember2020-01-012020-12-310000883902cnr:CustomerListsAndRelationshipsMembersrt:MaximumMember2020-01-012020-12-310000883902srt:WeightedAverageMembercnr:CustomerListsAndRelationshipsMember2020-01-012020-12-310000883902cnr:CustomerListsAndRelationshipsMember2020-12-310000883902srt:WeightedAverageMember2020-01-012020-12-310000883902us-gaap:EmployeeStockOptionMembersrt:MinimumMembercnr:IncentivePlanMember2021-01-012021-04-030000883902us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMembercnr:IncentivePlanMember2021-01-012021-04-030000883902us-gaap:EmployeeStockOptionMembercnr:IncentivePlanMembersrt:MaximumMember2021-01-012021-04-030000883902us-gaap:RestrictedStockUnitsRSUMembercnr:IncentivePlanMembersrt:MaximumMember2021-01-012021-04-030000883902us-gaap:PerformanceSharesMembersrt:MinimumMembercnr:IncentivePlanMember2021-01-012021-04-030000883902us-gaap:PerformanceSharesMembersrt:MaximumMember2021-04-030000883902us-gaap:PerformanceSharesMembercnr:KeyEmployeeAwardsMember2021-01-012021-04-030000883902us-gaap:RestrictedStockUnitsRSUMembercnr:KeyEmployeeAwardsMember2021-01-012021-04-030000883902us-gaap:RestrictedStockUnitsRSUMembercnr:KeyEmployeeAwardsMember2020-01-012020-04-040000883902cnr:KeyEmployeeAwardsMembercnr:PerformanceStockUnitsMember2021-01-012021-04-030000883902cnr:KeyEmployeeAwardsMembercnr:PerformanceStockUnitsMember2020-01-012020-04-040000883902us-gaap:EmployeeStockOptionMember2021-01-012021-04-030000883902us-gaap:EmployeeStockOptionMember2020-01-012020-04-040000883902us-gaap:PerformanceSharesMember2021-01-012021-04-030000883902us-gaap:PerformanceSharesMember2020-01-012020-04-040000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-01-012021-04-030000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-01-012020-04-040000883902us-gaap:PensionPlansDefinedBenefitMember2021-04-030000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-04-030000883902cnr:EightPercentSeniorNotesDue2026Member2020-12-310000883902cnr:TermLoanFacilityDueApril2025Member2021-04-030000883902cnr:TermLoanFacilityDueApril2025Member2020-12-310000883902cnr:EightPercentSeniorNotesDue2026Member2021-04-030000883902cnr:A6125SeniorNotesDueJanuary2029Member2020-12-310000883902cnr:A6125SeniorNotesDueJanuary2029Member2021-04-030000883902us-gaap:OtherAssetsMembercnr:AblFacilityMembercnr:ABLCreditFacilityDue2023Member2021-04-030000883902us-gaap:OtherAssetsMembercnr:AblFacilityMembercnr:ABLCreditFacilityDue2023Member2020-12-310000883902cnr:TermLoanFacilityMembercnr:PlyGemMember2018-04-120000883902cnr:TermLoanFacilityMembercnr:PlyGemMember2018-04-122018-04-120000883902cnr:CashFlowRevolverMember2018-04-120000883902cnr:TermLoanFacilityMember2018-04-122018-04-120000883902cnr:TermLoanFacilityMembercnr:PlyGemMember2018-11-162018-11-160000883902cnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-11-162018-11-160000883902cnr:TermLoanFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-04-122018-04-120000883902cnr:TermLoanFacilityMemberus-gaap:BaseRateMember2018-04-122018-04-120000883902cnr:TermLoanFacilityMember2021-01-012021-04-030000883902cnr:TermLoanFacilityMember2021-04-030000883902cnr:CashFlowRevolverMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-04-122018-04-120000883902srt:MinimumMembercnr:CashFlowRevolverMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-04-122018-04-120000883902cnr:CashFlowRevolverMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMember2018-04-122018-04-120000883902us-gaap:BaseRateMembersrt:MinimumMembercnr:CashFlowRevolverMember2018-04-122018-04-120000883902us-gaap:BaseRateMembercnr:CashFlowRevolverMembersrt:MaximumMember2018-04-122018-04-120000883902cnr:CommitmentFeePercentageOneMembersrt:MinimumMembercnr:CashFlowRevolverMember2018-04-122018-04-120000883902cnr:CommitmentFeePercentageOneMembercnr:CashFlowRevolverMembersrt:MaximumMember2018-04-122018-04-120000883902cnr:TermLoanFacilityMembercnr:LeverageRatioTargetAchievedMembersrt:MinimumMember2018-04-122018-04-120000883902cnr:TermLoanFacilityMembercnr:LeverageRatioTargetAchievedMembersrt:MaximumMember2018-04-122018-04-120000883902cnr:CashFlowRevolverMember2018-04-122018-04-120000883902cnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-04-120000883902cnr:ABLU.S.FacilityMembercnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-04-120000883902cnr:ABLCanadianFacilityMembercnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-04-120000883902cnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-10-152018-10-150000883902cnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-10-150000883902cnr:ABLU.S.FacilityMembercnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-10-140000883902cnr:ABLU.S.FacilityMembercnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-10-150000883902cnr:ABLCanadianFacilityMembercnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-10-140000883902cnr:ABLCanadianFacilityMembercnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-10-150000883902cnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-11-160000883902cnr:ABLU.S.FacilityMembercnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-11-150000883902cnr:ABLU.S.FacilityMembercnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-11-160000883902cnr:ABLCanadianFacilityMembercnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-11-150000883902cnr:ABLCanadianFacilityMembercnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-11-160000883902cnr:AblFacilityMember2021-04-030000883902us-gaap:LondonInterbankOfferedRateLIBORMembercnr:AblFacilityMember2018-04-122018-04-120000883902srt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMembercnr:AblFacilityMember2018-04-122018-04-120000883902us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMembercnr:AblFacilityMember2018-04-122018-04-120000883902us-gaap:BaseRateMembersrt:MinimumMembercnr:AblFacilityMember2018-04-122018-04-120000883902us-gaap:BaseRateMembersrt:MaximumMembercnr:AblFacilityMember2018-04-122018-04-120000883902cnr:CommitmentFeePercentageOneMembersrt:MinimumMembercnr:AblFacilityMember2018-04-122018-04-120000883902cnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-04-122018-04-120000883902cnr:PlyGemMembercnr:EightPercentSeniorNotesDue2026Member2018-04-120000883902cnr:PlyGemMembercnr:EightPercentSeniorNotesDue2026Member2018-04-122018-04-120000883902cnr:EightPercentSeniorNotesDue2026Member2018-04-120000883902cnr:EightPercentSeniorNotesDue2026Member2018-11-160000883902us-gaap:DebtInstrumentRedemptionPeriodOneMembercnr:EightPercentSeniorNotesDue2026Member2018-11-162018-11-160000883902us-gaap:DebtInstrumentRedemptionPeriodTwoMembercnr:EightPercentSeniorNotesDue2026Member2018-11-162018-11-160000883902us-gaap:DebtInstrumentRedemptionPeriodThreeMembercnr:EightPercentSeniorNotesDue2026Member2018-11-162018-11-160000883902us-gaap:DebtInstrumentRedemptionPeriodFourMembercnr:EightPercentSeniorNotesDue2026Member2018-11-162018-11-160000883902cnr:A6125SeniorNotesDueJanuary2029Member2020-09-240000883902cnr:A6125SeniorNotesDueJanuary2029Member2020-09-242020-09-240000883902cnr:A6125SeniorNotesDueJanuary2029Memberus-gaap:DebtInstrumentRedemptionPeriodFiveMember2020-09-242020-09-240000883902cnr:DebtInstrumentRedemptionPeriodSixMembercnr:A6125SeniorNotesDueJanuary2029Member2020-09-242020-09-240000883902cnr:DebtInstrumentRedemptionPeriodSevenMembercnr:A6125SeniorNotesDueJanuary2029Member2020-09-242020-09-240000883902cnr:A6125SeniorNotesDueJanuary2029Membercnr:DebtInstrumentRedemptionPeriodEightMember2020-09-242020-09-240000883902cnr:A6125SeniorNotesDueJanuary2029Membercnr:DebtInstrumentRedemptionPeriodNineMember2020-09-242020-09-240000883902cnr:CdAndRFundMember2021-04-030000883902cnr:CdAndRFundMember2020-12-310000883902cnr:A2017StockRepurchaseProgramMember2017-10-100000883902cnr:A2018StockRepurchaseProgramMember2018-03-070000883902cnr:StockRepurchaseProgramsMember2021-04-030000883902cnr:StockRepurchaseProgramsMember2021-01-012021-04-030000883902cnr:StockRepurchaseProgramsMember2020-01-012020-04-040000883902cnr:CashFlowRevolverMember2021-04-030000883902cnr:AblFacilityMember2021-04-030000883902cnr:TermLoanCreditAgreementDue2025Member2021-04-030000883902cnr:TermLoanCreditAgreementDue2025Member2020-12-310000883902us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2021-04-030000883902us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2021-04-030000883902us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-04-030000883902us-gaap:MoneyMarketFundsMember2021-04-030000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel1Member2021-04-030000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel2Member2021-04-030000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsGrowthMember2021-04-030000883902cnr:MutualFundsGrowthMember2021-04-030000883902cnr:MutualFundsBlendMemberus-gaap:FairValueInputsLevel1Member2021-04-030000883902us-gaap:FairValueInputsLevel2Membercnr:MutualFundsBlendMember2021-04-030000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsBlendMember2021-04-030000883902cnr:MutualFundsBlendMember2021-04-030000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel1Member2021-04-030000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel2Member2021-04-030000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel3Member2021-04-030000883902cnr:MutualFundsForeignBlendMember2021-04-030000883902cnr:MutualFundsFixedIncomeMemberus-gaap:FairValueInputsLevel1Member2021-04-030000883902cnr:MutualFundsFixedIncomeMemberus-gaap:FairValueInputsLevel2Member2021-04-030000883902cnr:MutualFundsFixedIncomeMemberus-gaap:FairValueInputsLevel3Member2021-04-030000883902cnr:MutualFundsFixedIncomeMember2021-04-030000883902us-gaap:FairValueInputsLevel1Member2021-04-030000883902us-gaap:FairValueInputsLevel2Member2021-04-030000883902us-gaap:FairValueInputsLevel3Member2021-04-030000883902cnr:DeferredCompensationPlanMemberus-gaap:FairValueInputsLevel1Member2021-04-030000883902cnr:DeferredCompensationPlanMemberus-gaap:FairValueInputsLevel2Member2021-04-030000883902cnr:DeferredCompensationPlanMemberus-gaap:FairValueInputsLevel3Member2021-04-030000883902cnr:DeferredCompensationPlanMember2021-04-030000883902us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Member2021-04-030000883902us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Member2021-04-030000883902us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Member2021-04-030000883902us-gaap:ForeignExchangeContractMember2021-04-030000883902us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Member2021-04-030000883902us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2021-04-030000883902us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Member2021-04-030000883902us-gaap:InterestRateSwapMember2021-04-030000883902us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2020-12-310000883902us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2020-12-310000883902us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2020-12-310000883902us-gaap:MoneyMarketFundsMember2020-12-310000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel1Member2020-12-310000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel2Member2020-12-310000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsGrowthMember2020-12-310000883902cnr:MutualFundsGrowthMember2020-12-310000883902cnr:MutualFundsBlendMemberus-gaap:FairValueInputsLevel1Member2020-12-310000883902us-gaap:FairValueInputsLevel2Membercnr:MutualFundsBlendMember2020-12-310000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsBlendMember2020-12-310000883902cnr:MutualFundsBlendMember2020-12-310000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel1Member2020-12-310000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel2Member2020-12-310000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel3Member2020-12-310000883902cnr:MutualFundsForeignBlendMember2020-12-310000883902cnr:MutualFundsFixedIncomeMemberus-gaap:FairValueInputsLevel1Member2020-12-310000883902cnr:MutualFundsFixedIncomeMemberus-gaap:FairValueInputsLevel2Member2020-12-310000883902cnr:MutualFundsFixedIncomeMemberus-gaap:FairValueInputsLevel3Member2020-12-310000883902cnr:MutualFundsFixedIncomeMember2020-12-310000883902us-gaap:FairValueInputsLevel1Member2020-12-310000883902us-gaap:FairValueInputsLevel2Member2020-12-310000883902us-gaap:FairValueInputsLevel3Member2020-12-310000883902us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Member2020-12-310000883902us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Member2020-12-310000883902us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Member2020-12-310000883902us-gaap:ForeignExchangeContractMember2020-12-310000883902cnr:DeferredCompensationPlanMemberus-gaap:FairValueInputsLevel1Member2020-12-310000883902cnr:DeferredCompensationPlanMemberus-gaap:FairValueInputsLevel2Member2020-12-310000883902cnr:DeferredCompensationPlanMemberus-gaap:FairValueInputsLevel3Member2020-12-310000883902cnr:DeferredCompensationPlanMember2020-12-310000883902us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Member2020-12-310000883902us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2020-12-310000883902us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Member2020-12-310000883902us-gaap:InterestRateSwapMember2020-12-310000883902us-gaap:ForeignExchangeContractMember2021-01-012021-04-030000883902us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-05-012019-05-310000883902us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-05-31cnr:instrument0000883902us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-05-310000883902us-gaap:CashFlowHedgingMembercnr:InterestRateSwapOneMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-05-310000883902us-gaap:CashFlowHedgingMembercnr:InterestRateSwapTwoMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-05-310000883902cnr:InterestRateSwapThreeMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-05-31cnr:reporting_segment0000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2020-01-012020-04-040000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2020-01-012020-04-040000883902us-gaap:OperatingSegmentsMembercnr:CommercialSegmentMember2020-01-012020-04-040000883902us-gaap:CorporateNonSegmentMember2020-01-012020-04-040000883902cnr:RCRAFacilityInvestigationMember2021-04-030000883902cnr:CurrentLiabilitiesMembercnr:RCRAFacilityInvestigationMember2021-04-030000883902cnr:PCETCENortheastContaminationSiteMember2021-04-030000883902cnr:AuroraPlasticsLLCvs.AtriumMember2021-04-030000883902us-gaap:OtherCurrentLiabilitiesMembercnr:AuroraPlasticsLLCvs.AtriumMember2021-04-03cnr:defendant0000883902cnr:VoigtVsCDRCaseMember2019-04-112019-04-110000883902cnr:CountervailingDutyTariffProceedingsMember2021-04-030000883902cnr:AntidumpingTariffProceedingsMember2021-04-030000883902cnr:RecoveryFromCountervailingDutyTariffProceedingsMember2020-12-310000883902us-gaap:SubsequentEventMembercnr:CashFlowRevolverMember2021-04-150000883902us-gaap:SubsequentEventMembercnr:ExtendedCashFlowRevolverMember2021-04-150000883902cnr:TermLoanFacilityMember2021-04-150000883902us-gaap:SubsequentEventMembercnr:TrancheBTermLoanMember2021-04-150000883902us-gaap:SubsequentEventMembercnr:TrancheBTermLoanMember2021-04-152021-04-150000883902us-gaap:SubsequentEventMembercnr:ExtendedABLCommitmentsMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-04-150000883902us-gaap:SubsequentEventMembercnr:EightPercentSeniorNotesDue2026Member2021-04-150000883902us-gaap:SubsequentEventMembercnr:EightPercentSeniorNotesDue2026Member2021-04-152021-04-150000883902us-gaap:SubsequentEventMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-04-150000883902us-gaap:SubsequentEventMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2021-04-150000883902us-gaap:SubsequentEventMemberus-gaap:InterestRateSwapMembercnr:TrancheBTermLoanMemberus-gaap:NondesignatedMember2021-04-15


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: April 3, 2021
 
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-20210403_g1.jpg
Cornerstone Building Brands, Inc.
(Exact name of registrant as specified in its charter)

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

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

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

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ý No
 
Securities registered pursuant to Section 12(b) of the Exchange Act:
Title of Each ClassTrading SymbolName of Each Exchange on Which Registered
Common Stock $0.01 par value per shareCNRNew York Stock Exchange

APPLICABLE ONLY TO CORPORATE ISSUERS
 
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
 
Common Stock, $0.01 par value - 125,708,451 shares as of May 4, 2021.





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

i


PART I — FINANCIAL INFORMATION 
Item 1. Unaudited Consolidated Financial Statements. 
CORNERSTONE BUILDING BRANDS, INC. 
CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)
(Unaudited)
 Three Months Ended
 April 3,
2021
April 4,
2020
Sales$1,267,032 $1,113,811 
Cost of sales
1,007,303 882,924 
Gross profit259,729 230,887 
Selling, general and administrative expenses153,168 164,954 
Intangible asset amortization46,202 44,861 
Restructuring and impairment charges, net1,838 13,835 
Strategic development and acquisition related costs3,313 4,857 
Goodwill impairment 503,171 
Income (loss) from operations55,208 (500,791)
Interest income117 338 
Interest expense(56,499)(54,835)
Foreign exchange loss(26)(4,137)
Other income (expense), net337 (662)
Loss before income taxes(863)(560,087)
Provision (benefit) for income taxes792 (18,014)
Net loss(1,655)(542,073)
Net income allocated to participating securities  
Net loss applicable to common shares$(1,655)$(542,073)
Loss per common share:
Basic$(0.01)$(4.30)
Diluted$(0.01)$(4.30)
Weighted average number of common shares outstanding:
Basic125,506 126,093 
Diluted125,506 126,093 
See accompanying notes to consolidated financial statements.
 


1


CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(In thousands)
(Unaudited)
 Three Months Ended
 April 3,
2021
April 4,
2020
Comprehensive income (loss):  
Net loss$(1,655)$(542,073)
Other comprehensive income (loss), net of tax:  
Foreign exchange translation gains (losses)6,113 (9,563)
Unrealized gain (loss) on derivative instruments, net of income tax of $(2,690) and $12,032, respectively
9,137 (38,176)
Other comprehensive income (loss)15,250 (47,739)
Comprehensive income (loss)$13,595 $(589,812)
See accompanying notes to consolidated financial statements.
2


CORNERSTONE BUILDING BRANDS, INC. 
CONSOLIDATED BALANCE SHEETS
(In thousands, except share data)
(Unaudited)
 April 3,
2021
December 31,
2020
ASSETS  
Current assets:  
Cash and cash equivalents$666,717 $674,255 
Restricted cash6,223 6,223 
Accounts receivable, less allowances of $14,427 and $13,313, respectively
601,476 554,649 
Inventories, net494,092 431,937 
Income taxes receivable31,403 39,379 
Investments in debt and equity securities, at market2,527 2,333 
Prepaid expenses and other84,127 77,751 
Assets held for sale3,909 4,644 
     Total current assets1,890,474 1,791,171 
Property, plant and equipment, less accumulated depreciation of $670,072 and $644,308, respectively
628,198 631,821 
Lease right-of-use assets260,424 264,107 
Goodwill1,195,983 1,194,729 
Intangible assets, net1,540,470 1,584,604 
Deferred income taxes2,411 1,867 
Other assets, net10,346 10,191 
     Total assets$5,528,306 $5,478,490 
LIABILITIES AND STOCKHOLDERS’ EQUITY  
Current liabilities:  
Current portion of long-term debt$25,600 $25,600 
Accounts payable260,930 211,441 
Accrued compensation and benefits73,962 81,548 
Accrued interest38,515 25,485 
Accrued income taxes5,650 5,060 
Current portion of lease liabilities69,042 70,125 
Other accrued expenses255,288 247,893 
     Total current liabilities728,987 667,152 
Long-term debt3,559,339 3,563,429 
Deferred income taxes263,641 269,792 
Long-term lease liabilities194,672 198,875 
Other long-term liabilities324,020 337,437 
     Total long-term liabilities4,341,672 4,369,533 
Stockholders’ equity:  
Common stock, $0.01 par value; 200,000,000 authorized; 125,807,655 and 125,676,292 shares issued and outstanding at April 3, 2021, respectively; and 125,425,931 and 125,400,599 shares issued and outstanding at December 31, 2020, respectively
1,258 1,255 
Additional paid-in capital1,260,946 1,257,262 
Accumulated deficit(766,340)(764,685)
Accumulated other comprehensive loss, net(36,267)(51,517)
Treasury stock, at cost (131,363 and 25,332 shares at April 3, 2021 and December 31, 2020, respectively)
(1,950)(510)
     Total stockholders’ equity457,647 441,805 
     Total liabilities and stockholders’ equity$5,528,306 $5,478,490 
See accompanying notes to consolidated financial statements.
3



CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
 Three Months Ended
 April 3,
2021
April 4,
2020
Cash flows from operating activities:  
Net loss$(1,655)$(542,073)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:  
Depreciation and amortization72,615 69,769 
Non-cash interest expense2,314 2,274 
Share-based compensation expense3,302 3,387 
Goodwill impairment 503,171 
Asset impairment493 3,079 
Provision for credit losses676 725 
Deferred income taxes(9,729)(35,734)
Changes in operating assets and liabilities, net of effect of acquisitions:  
Accounts receivable(47,157)20,532 
Inventories(62,028)(20,724)
Income taxes7,976 18,212 
Prepaid expenses and other(7,755)1,554 
Accounts payable49,424 12,461 
Accrued expenses8,597 (40,662)
Other, net2,958 1,805 
Net cash provided by (used in) operating activities20,031 (2,224)
Cash flows from investing activities:  
Acquisitions, net of cash acquired(180)(39,857)
Capital expenditures(21,230)(27,567)
Proceeds from sale of property, plant and equipment715  
Net cash used in investing activities(20,695)(67,424)
Cash flows from financing activities:  
Proceeds from stock options exercised486  
Proceeds from ABL facility 345,000 
Proceeds from cash flow revolver 115,000 
Payments on term loan(6,404)(6,405)
Payments related to tax withholding for share-based compensation(1,541)(327)
Net cash provided by (used in) financing activities(7,459)453,268 
Effect of exchange rate changes on cash and cash equivalents585 (2,302)
Net increase (decrease) in cash, cash equivalents and restricted cash(7,538)381,318 
Cash, cash equivalents and restricted cash at beginning of period680,478 102,307 
Cash, cash equivalents and restricted cash at end of period$672,940 $483,625 
Supplemental disclosure of cash flow information:
Interest paid, net of amounts capitalized$40,913 $36,931 
Taxes paid, net$1,949 $392 
 See accompanying notes to consolidated financial statements.
4



CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands, except share data)
(Unaudited)
Common StockAdditional Paid-In CapitalRetained Earnings (Deficit)Accumulated Other Comprehensive Income (Loss)Treasury StockStockholders’ Equity
 SharesAmountSharesAmount
December 31, 2020125,425,931 $1,255 $1,257,262 $(764,685)$(51,517)(25,332)$(510)$441,805 
Treasury stock purchases— — — — — (111,868)(1,541)(1,541)
Retirement of treasury shares(1,576) (15)— — 1,576 15  
Issuance of restricted stock338,939 3 (3)— — — —  
Stock options exercised44,361 — 486 — — — — 486 
Other comprehensive income— — — — 15,250 — — 15,250 
Deferred compensation obligation—  (86)— — 4,261 86  
Share-based compensation— — 3,302 — — — — 3,302 
Net loss— — — (1,655)— — — (1,655)
Balance, April 3, 2021125,807,655 $1,258 $1,260,946 $(766,340)$(36,267)(131,363)$(1,950)$457,647 
Balance, December 31, 2019126,110,000 $1,261 $1,248,787 $(281,229)$(32,398)(55,513)$(1,103)$935,318 
Treasury stock purchases— — — — — (37,794)(327)(327)
Retirement of treasury shares(38,206)(1)(328)— — 38,206 329  
Issuance of restricted stock95,851 1 (1)— — — —  
Other comprehensive loss— — — — (47,739)— — (47,739)
Deferred compensation obligation— 1 (593)— — 29,769 592  
Share-based compensation— — 3,387 — — — — 3,387 
Cumulative effect of accounting change— — — (678)— — — (678)
Net loss— — — (542,073)— — — (542,073)
Balance, April 4, 2020126,167,645 $1,262 $1,251,252 $(823,980)$(80,137)(25,332)$(509)$347,888 
See accompanying notes to consolidated financial statements.

5


CORNERSTONE BUILDING BRANDS, INC.
 NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
April 3, 2021
(Unaudited)

NOTE 1 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, the unaudited consolidated financial statements included herein contain all adjustments, which consist of normal recurring adjustments, necessary to fairly present the Company’s financial position, results of operations and cash flows for the periods indicated. Operating results for the period from January 1, 2021 through April 3, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2021.
For additional information, refer to the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020 filed with the Securities and Exchange Commission (the “SEC”) on March 4, 2021.
Reporting Periods
The Company’s current fiscal quarters are based on a four-four-five week calendar with periods ending on the Saturday of the last week in the quarter except that December 31st will always be the year-end date. Therefore, the financial results of certain fiscal quarters may not be comparable to prior fiscal quarters.
Restricted Cash
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):
 April 3,
2021
December 31,
2020
Cash and cash equivalents$666,717 $674,255 
Restricted cash(1)
6,223 6,223 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$672,940 $680,478 
(1)Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement and working capital and other indemnification agreements.
Accounts Receivables and Related Allowance
The Company reports accounts receivable net of the allowance for expected credit losses. Trade accounts receivable are the result of sales of vinyl windows, aluminum windows, vinyl siding, metal siding, injection molded products, metal building products, insulated metal panels, metal coating, and other products and services to customers throughout the United States and Canada and affiliated territories, including international builders who resell to end users. Sales are primarily denominated in U.S. dollars. Credit sales do not normally require a pledge of collateral; however, various types of liens may be filed to enhance the collection process and we require payment prior to shipment for certain international shipments.
The Company establishes provision for expected credit losses based on the Company’s assessment of the collectability of amounts owed to us by our customers. Such provisions are included in selling, general and administrative expenses. In establishing these reserves, the Company considers changes in the financial position of a customer, age of the accounts receivable balances, availability of security, unusual macroeconomic conditions, lien rights and bond rights as well as disputes, if any, with our customers. Our allowance for credit losses reflects reserves for customer receivables to reduce receivables to amounts expected to be collected. Interest on delinquent accounts receivable is included in the trade accounts receivable balance and recognized as interest income when earned and collectability is reasonably assured. Uncollectible accounts are written off when a settlement is reached for an amount that is less than the outstanding historical balance, all collection efforts have been exhausted, and/or any legal action taken by the Company has concluded.
6


The following table represents the rollforward of the allowance for credit losses for the periods indicated (in thousands):
Three Months Ended
April 3,
2021
April 4,
2020
Ending balance, prior period$13,313 $9,962 
Cumulative effect of accounting change(1)
 678 
Provision for expected credit losses676 725 
Amounts charged against allowance for credit losses, net of recoveries438 (354)
Allowance for credit losses of acquired company at date of acquisition 810 
Ending balance$14,427 $11,821 
(1)Cumulative effect of accounting change reflects the modified retrospective effect of adopting ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.
Net Sales
The Company enters into contracts that pertain to products, which are accounted for as separate performance obligations and are typically one year or less in duration. Given the nature of the Company's sales arrangements, they do not require us to 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. 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.
The Company’s revenues are adjusted for variable consideration, which includes customer volume rebates and prompt payment discounts. The Company measures 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. The Company recognizes installation revenue, primarily within the stone veneer business, over the period for which the stone is installed, which is typically a very short duration.
Shipping and handling activities performed by us are considered activities to fulfill the sales of our products. Amounts billed for shipping and handling are included in net sales, while costs incurred for shipping and handling are included in cost of sales.
In accordance with certain contractual arrangements, we receive payment from our customers in advance related to performance obligations that are to be satisfied in the future and recognize such payments as deferred revenue, primarily related to the Company’s weathertightness warranties (see Note 12 — Warranty).
A portion of the Company’s revenue, exclusively within the Commercial segment, includes multiple-element revenue arrangements due to multiple deliverables. Each deliverable is generally determined based on customer-specific manufacturing and delivery requirements. Because the separate deliverables have value to the customer on a stand-alone basis, they are typically considered separate units of accounting. A portion of the entire job order value is allocated to each unit of accounting. Revenue allocated to each deliverable is recognized upon shipment. The Company uses estimated selling price (“ESP”) based on underlying cost plus a reasonable margin to determine how to separate multiple-element revenue arrangements into separate units of accounting, and how to allocate the arrangement consideration among those separate units of accounting. The Company determines ESP based on normal pricing and discounting practices.
7


The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):
Three Months Ended
April 3,
2021
April 4,
2020
Windows Net Sales Disaggregation:
Vinyl windows$497,017 $419,022 
Aluminum windows20,280 19,476 
Other9,966 9,952 
Total$527,263 $448,450 
Siding Net Sales Disaggregation:
Vinyl siding$150,229 $109,548 
Metal71,093 52,666 
Injection molded17,609 13,239 
Stone19,831 18,810 
Other products & services(1)
57,629 46,780 
Total$316,391 $241,043 
Commercial Net Sales Disaggregation:
Metal building products$299,938 $292,436 
Insulated metal panels85,603 99,229 
Metal coil coating37,837 32,653 
Total$423,378 $424,318 
Total Net Sales:$1,267,032 $1,113,811 
(1)Other products & services primarily consist of installation of stone veneer products.
NOTE 2 — ACCOUNTING PRONOUNCEMENTS
Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also improves consistent application of and simplifies U.S. GAAP for other areas of Topic 740 by clarifying and amending existing guidance. Effective January 1, 2021, the Company adopted this guidance. The application of ASU 2019-12 did not have a material effect on the consolidated financial statements.
Recent Accounting Pronouncements
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the reference rate transition. The amendments in these ASUs are elective, apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of rate reform, and are effective as of March 12, 2020 through December 31, 2022. The Company is evaluating the impact of electing to apply the amendments in this guidance.

8


NOTE 3 — ACQUISITIONS
2020 Acquisition
On March 2, 2020, the Company acquired 100% of the issued and outstanding shares of the common stock of Kleary Masonry, Inc. (“Kleary”) for total consideration of $40.0 million, exclusive of the $2.0 million working capital adjustment that was finalized during the three months ended July 4, 2020. The transaction was financed with cash on hand and through borrowings under the Company’s asset-based revolving credit facility. Kleary primarily services residential customers with manufactured stone installations and commercial customers with manufactured wall installations in the Sacramento, California area, which strengthens the Company’s position as a market leader in stone veneer. Kleary’s results are reported within the Siding segment.
The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$143 
Accounts receivable7,135 
Inventories670 
Prepaid expenses and other current assets277 
Property, plant and equipment1,042 
Lease right of use assets445 
Intangible assets (trade names/customer relationships)22,350 
Goodwill12,539 
Total assets acquired44,601 
Liabilities assumed:
Accounts payable1,149 
Other accrued expenses1,020 
Lease liabilities339 
Other long-term liabilities109 
Total liabilities assumed2,617 
Net assets acquired$41,984 
The $12.5 million of goodwill from the Kleary acquisition was allocated to the Siding segment and will be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized. The fair value of all assets acquired and liabilities assumed was finalized during the first quarter of 2021, which did not result in any adjustments during the quarter ended April 3, 2021.
Unaudited Pro Forma Financial Information
The following table provides unaudited supplemental pro forma results for Cornerstone for the three months ended April 4, 2020 as if the Kleary acquisitions had occurred on January 1, 2020 (in thousands, except for per share data):
Three Months Ended
April 4, 2020
Net sales$1,122,169 
Net loss applicable to common shares(540,870)
Net loss per common share:
Basic$(4.29)
Diluted$(4.29)
The unaudited supplemental pro forma financial information was prepared based on the historical information of Cornerstone and Kleary. The unaudited supplemental pro forma financial information does not give effect to the potential impact of current financial conditions, any anticipated synergies, operating efficiencies or cost savings that may result from the acquisition or any integration costs. Unaudited pro forma balances are not necessarily indicative of operating results had the Kleary acquisition occurred on January 1, 2020 or of future results.
9


NOTE 4 — RESTRUCTURING
The Company has various initiatives and programs in place within its business units to reduce selling, general, and administrative expenses (“SG&A”), manufacturing costs and to optimize the Company’s combined manufacturing footprint. During the three months ended April 3, 2021, the Company incurred restructuring charges of $0.9 million, $0.1 million and $0.7 million in the Windows, Siding and Commercial segments, respectively, and $0.1 million in restructuring charges at Corporate headquarters. Restructuring charges incurred to date since inception of the current restructuring initiatives began in 2019 are $54.2 million. The following table summarizes our restructuring plan costs and charges related to the restructuring plans for the three months ended April 3, 2021 and costs incurred to date since inception of the new initiatives and programs (in thousands):
 Three Months EndedCosts Incurred to Date
 April 3, 2021(Since inception)
Severance$1,322 $37,553 
Asset impairments493 8,361 
Gain on sale of facilities, net (1,298)
Other restructuring costs23 9,559 
Total restructuring costs$1,838 $54,175 
For the three months ended April 3, 2021, the $1.8 million restructuring costs are recorded within restructuring and impairment costs. The asset impairments of $0.5 million for the three months ended April 3, 2021 are comprised primarily of the write-off of previously capitalized website design costs.
The following table summarizes our severance liability, included within other accrued expenses on the consolidated balance sheets, and cash payments made pursuant to the restructuring plans from inception through April 3, 2021 (in thousands):
 WindowsSidingCommercialCorporateTotal
Balance, December 31, 2018$ $85 $ $2,333 $2,418 
Costs incurred1,094 1,834 2,721 4,009 9,658 
Cash payments(676)(1,437)(2,721)(4,579)(9,413)
Balance, December 31, 2019$418 $482 $ $1,763 $2,663 
Costs incurred4,294 2,705 16,561 3,013 26,573 
Cash payments(4,406)(2,352)(14,570)(4,346)(25,674)
Balance, December 31, 2020$306 $835 $1,991 $430 $3,562 
Costs incurred651 118 480 73 1,322 
Cash payments(427)(644)(774)(73)(1,918)
Balance, April 3, 2021$530 $309 $1,697 $430 $2,966 
We expect to fully execute our plans over the next 12 to 24 months and we may incur future additional restructuring charges associated with these plans.
NOTE 5 — GOODWILL
The Company’s goodwill balance and changes in the carrying amount of goodwill by segment are as follows (in thousands):
WindowsSidingCommercialTotal
Balance, December 31, 2019$714,023 $807,280 $148,291 $1,669,594 
Goodwill recognized from Kleary Acquisition 12,539  12,539 
Impairment(1)
(320,990)(176,774)(5,407)(503,171)
Currency translation3,991 10,000  13,991 
Purchase accounting adjustments from prior year acquisitions 1,776  1,776 
Balance, December 31, 2020$397,024 $654,821 $142,884 $1,194,729 
Goodwill recognized from acquisition 122  122 
Currency translation648 484  1,132 
Balance, April 3, 2021$397,672 $655,427 $142,884 $1,195,983 



(1)Goodwill impairment charges occurred during the quarter ended April 4, 2020 as a result of a decline in the Company’s market valuation and near-term economic uncertainties related to the COVID-19 pandemic.
NOTE 6 — INVENTORIES
The components of inventory are as follows (in thousands):
 April 3, 2021December 31, 2020
Raw materials$264,760 $241,353 
Work in process and finished goods229,332 190,584 
Total inventory$494,092 $431,937 
 As of April 3, 2021, the Company had inventory purchase commitments of $115.9 million.
NOTE 7 — INTANGIBLES
The table that follows presents the major components of intangible assets as of April 3, 2021 and December 31, 2020 (in thousands). Intangible assets that are fully amortized are removed from the disclosures.
Range of Life (Years)Weighted Average Amortization Period (Years)CostAccumulated AmortizationNet Carrying Value
As of April 3, 2021
Amortized intangible assets:
Trademarks/Trade names5158$248,155 $(57,767)$190,388 
Customer lists and relationships72091,758,611 (408,529)1,350,082 
Total intangible assets9$2,006,766 $(466,296)$1,540,470 
As of December 31, 2020
Amortized intangible assets:
Trademarks/Trade names5158$248,155 $(51,722)$196,433 
Customer lists and relationships72091,758,611 (370,440)1,388,171 
Total intangible assets9$2,006,766 $(422,162)$1,584,604 

NOTE 8 — ASSETS HELD FOR SALE
We record assets held for sale at the lower of the carrying value or fair value less costs to sell. The following criteria are used to determine if property is held for sale: (i) management has the authority and commits to a plan to sell the property; (ii) the property is available for immediate sale in its present condition; (iii) there is an active program to locate a buyer and the plan to sell the property has been initiated; (iv) the sale of the property is probable within one year; (v) the property is being actively marketed at a reasonable sale price relative to its current fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made.
In determining the fair value of the assets less cost to sell, we consider factors including current sales prices for comparable assets in the area, recent market analysis studies, appraisals and any recent legitimate offers. If the estimated fair value less cost to sell of an asset is less than its current carrying value, the asset is written down to its estimated fair value less cost to sell. The total carrying value of assets held for sale was $3.9 million and $4.6 million as of April 3, 2021 and December 31, 2020, respectively. Assets held for sale at April 3, 2021 are actively marketed for sale. During the three months ended April 3, 2021, the Company completed the sale of certain real property assets resulting in approximately $0.7 million in net proceeds and an immaterial loss from the transaction.
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.
11


NOTE 9 — LEASES
The Company leases certain manufacturing, warehouse and distribution locations, vehicles and equipment, including fleet vehicles. Many of these leases have options to terminate prior to or extend beyond the end of the term. The exercise of the 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. The Company accounts for lease and non-lease components as a single lease component for all leases other than leases of durable tooling. The Company excludes leases with an initial term of 12 months or less from the consolidated balance sheets and recognizes related lease payments in the consolidated statements of operations on a straight-line basis over the lease term.
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.
Accounting for leases may require judgment, including determining whether a contract contains a lease, the incremental borrowing rates to utilize for leases without a stated implicit rate, the reasonably certain holding period for a leased asset, and the allocation of consideration to lease and non-lease components. The allocation of the lease and non-lease components for leases of durable tooling is based on the Company’s best estimate of standalone price.
Weighted average information about the Company’s lease portfolio as of April 3, 2021 was as follows:
Weighted-average remaining lease term5.5 years
Weighted-average IBR6.01 %
Operating lease costs were as follows (in thousands):
Three Months Ended
April 3,
2021
April 4,
2020
Operating lease costs
Fixed lease costs$25,967 $27,930 
Variable lease costs(1)
24,726 19,588 
(1) Includes short-term lease costs, which are immaterial.
Cash and non-cash activities were as follows (in thousands):
Three Months Ended
April 3,
2021
April 4,
2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$27,019 $30,274 
Right-of-use assets obtained in exchange for new operating lease liabilities$5,704 $4,261 
12


Future minimum lease payments under non-cancelable leases as of April 3, 2021 are as follows (in thousands):
Operating Leases
2021 (excluding the three months ended April 3, 2021)$59,841 
202272,420 
202346,441 
202435,189 
202528,257 
Thereafter69,702 
Total future minimum lease payments311,850 
Less: interest48,136 
Present value of future minimum lease payments$263,714 
As of April 3, 2021
Current portion of lease liabilities$69,042 
Long-term portion of lease liabilities194,672 
Total$263,714 

NOTE 10 — SHARE-BASED COMPENSATION
Our 2003 Long-Term Stock Incentive Plan, as amended (the “Incentive Plan”), is an equity-based compensation plan that allows us to grant a variety of types of awards, including stock options, restricted stock awards, stock appreciation rights, cash awards, phantom stock awards, restricted stock unit awards (“RSUs”) and long-term incentive awards with performance conditions (“performance share units” or “PSUs”). Awards are generally granted once per year, with the amounts and types of awards determined by the Compensation Committee of our Board of Directors (the “Committee”). In connection with the Merger (as defined herein) with Ply Gem Parent, LLC (“Ply Gem”), on November 16, 2018 awards were granted to certain senior executives and key employees (the “Founders Awards”), which included stock options, RSUs, and PSUs. A portion of the Founders Awards was not granted under the Incentive Plan but was instead granted pursuant to a separate equity-based compensation plan, the Long-Term Incentive Plan consisting of award agreements for select Founders Awards. However, these awards were subject to the same terms and provisions as awards of the same type granted under the Incentive Plan.
As of April 3, 2021, and for all periods presented, the Founders Awards and our share-based awards under the Incentive Plan have consisted of RSUs, PSUs and stock option grants, none of which can be settled through cash payments. Both our stock options and restricted stock awards are subject only to vesting requirements based on continued employment through the end of a specified time period and typically vest in annual increments over three to five years or earlier upon death, disability or a change in control. As a general rule, option awards expire 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.
Our time-based restricted stock awards are typically subject to graded vesting over a service period, which is three to five years. Our performance-based and market-based restricted stock awards are typically subject to cliff vesting at the end of the service period, which is typically three years. Our share-based compensation arrangements are equity classified and we recognize compensation cost for these awards on a straight-line basis over the requisite service period for each award grant. In the case of performance-based awards, expense is recognized based upon management’s assessment of the probability that such performance conditions will be achieved. Certain of our awards provide for accelerated vesting upon a change of control or upon termination without cause or for good reason.
Vesting of the PSUs granted in the Founders Awards is contingent upon the achievement of synergies captured from the Merger and continued employment. Based on achieved synergies during the period comprising the two fiscal years ended December 31, 2020, the Founders Awards will vest at 200% of target amounts, subject to continuing employment through the requisite service period ending on November 16, 2021. Vesting of the PSUs granted during the three months ended April 3, 2021 and April 4, 2020 are contingent upon achievement of a cumulative three-year EBITDA growth target with an additional modifier based on total shareholder return. The grant-date fair value of the PSUs granted during the three months ended April 3, 2021 and April 4, 2020 were determined by a Monte Carlo simulation.
13


Stock option awards
During the three months ended April 3, 2021 and April 4, 2020, we granted 0.5 million and 1.0 million stock options, respectively. The average grant date fair value of options granted during the three months ended April 3, 2021 and April 4, 2020 was $6.50 and $1.96 per share, respectively. There were forty-four thousand options with an intrinsic value of $0.1 million exercised during the three months ended April 3, 2021. No options were exercised during the three months ended April 4, 2020.
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 three months ended April 3, 2021, we granted RSUs to key employees with a fair value of $8.5 million representing approximately 0.6 million shares. During the three months ended April 4, 2020, we granted RSUs to key employees with a fair value of $4.3 million, representing 0.9 million shares. During the three months ended April 3, 2021 and April 4, 2020, we granted PSUs with a total fair value of approximately $13.7 million and $5.3 million, respectively, to key employees.
Share-based compensation expense
During the three months ended April 3, 2021 and April 4, 2020, we recorded share-based compensation expense for all awards of $3.3 million and $3.4 million, respectively.
NOTE 11 — EARNINGS PER COMMON SHARE
Basic earnings per common share is computed by dividing net income allocated to common shares by the weighted average number of common shares outstanding. Diluted earnings per common share, if applicable, considers the dilutive effect of common stock equivalents. The reconciliation of the numerator and denominator used for the computation of basic and diluted earnings per common share is as follows (in thousands, except per share data):
 Three Months Ended
 April 3,
2021
April 4,
2020
Numerator for Basic and Diluted Earnings Per Common Share
Net loss applicable to common shares$(1,655)$(542,073)
Denominator for Basic and Diluted Earnings Per Common Share
Weighted average basic number of common shares outstanding125,506 126,093 
Common stock equivalents:
Employee stock options  
PSUs and Performance Share Awards  
Weighted average diluted number of common shares outstanding125,506 126,093 
Basic loss per common share$(0.01)$(4.30)
Diluted loss per common share$(0.01)$(4.30)
Incentive Plan securities excluded from dilution(1)
1,174 2,851 
(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 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.
14


NOTE 12 — WARRANTY
The Company offers a number of warranties associated with the products it sells. The specific terms and conditions of these warranties vary depending on the product sold. The Company’s warranty liabilities are undiscounted and adjusted for inflation based on third party actuarial estimates. Factors that affect the Company’s warranty liabilities include the number of units sold, historical and anticipated rates of warranty claims, cost per claim and new product introduction. Warranties are normally limited to replacement or service of defective components for the original customer. Some warranties are transferable to subsequent owners and are generally limited to ten years from the date of manufacture or require pro-rata payments from the customer. A provision for estimated warranty costs is recorded based on historical experience and the Company periodically adjusts these provisions to reflect actual experience. Warranty costs are included within cost of goods sold. The Company assesses the adequacy of the recorded warranty claims and adjusts the amounts as necessary. Separately, upon the sale of a weathertightness warranty in the Commercial segment, the Company records the resulting revenue as deferred revenue, which is included in other accrued expenses and other long-term liabilities on the consolidated balance sheets depending on when the revenues are expected to be recognized.
The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the three months ended April 3, 2021 and April 4, 2020 (in thousands):
Three Months Ended
 April 3, 2021April 4, 2020
Beginning balance$216,230 $216,173 
Acquisition 109 
Warranties sold644 662 
Revenue recognized(693)(680)
Expense8,827 9,051 
Settlements(8,138)(9,507)
Ending balance216,870 215,808 
Less: current portion24,617 26,920 
Total warranty, less current portion$192,253 $188,888 
The current portion of the warranty liabilities are recorded within other accrued expenses and the long-term portion of the warranty liabilities are recorded within other long-term liabilities in the Company’s consolidated balance sheets.
NOTE 13 — DEFINED BENEFIT PLANS
RCC Pension Plan — With the acquisition of Robertson-Ceco II Corporation (“RCC”) on April 7, 2006, we assumed a defined benefit plan (the “RCC Pension Plan”). Benefits under the RCC Pension Plan are primarily based on years of service and the employee’s compensation. The RCC Pension Plan is frozen and, therefore, employees do not accrue additional service benefits. Plan assets of the RCC Pension Plan are invested in broadly diversified portfolios of government obligations, mutual funds, stocks, bonds, fixed income securities and master limited partnerships.
CENTRIA Benefit Plans — As a result of the CENTRIA Acquisition on January 16, 2015, we assumed noncontributory defined benefit plans covering certain hourly employees (the “CENTRIA Benefit Plans”) and 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 fixed income funds. CENTRIA also sponsors postretirement medical and life insurance plans that cover certain of its employees and their spouses (the “OPEB Plans”). Currently, the Company’s policy is to fund the CENTRIA Benefit Plans as required by minimum funding standards of the Internal Revenue Code.
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.
15


The following tables set forth the components of the net periodic benefit cost, before tax for the periods indicated (in thousands):
Defined Benefit Plans
 Three Months Ended
April 3,
2021
April 4,
2020
Service cost$14 $11 
Interest cost635 802 
Expected return on assets(1,360)(1,398)
Amortization of prior service cost16 16 
Amortization of net actuarial loss104 753 
Net periodic benefit cost (income)$(591)$184 
OPEB Plans
 Three Months Ended
April 3,
2021
April 4,
2020
Service cost$4 $4 
Interest cost44 59 
Amortization of net actuarial loss18 27 
Net periodic benefit cost$66 $90 
We expect to contribute $3.2 million to the Defined Benefit Plans and $0.7 million to OPEB Plans in the year ending December 31, 2021. Our policy is to fund the CENTRIA Benefit Plans as required by minimum funding standards of the Internal Revenue Code. The contributions to the OPEB Plans by retirees vary from none to 25% of the total premiums paid.
NOTE 14 — LONG-TERM DEBT
On April 15, 2021, the Company amended its Cash Flow Credit Agreement and ABL Credit Agreement and fully redeemed the 8.00% Senior Notes due April 2026, the details of which are discussed in Note 21 — Subsequent Events. The following disclosures reflect the Company’s debt structure and agreements in place as of April 3, 2021.
Debt is comprised of the following (in thousands):
April 3,
2021
December 31,
2020
Term loan facility due April 2025$2,491,563 $2,497,967 
8.00% senior notes due April 2026
645,000 645,000 
6.125% senior notes due January 2029
500,000 500,000 
Less: unamortized discounts and unamortized deferred financing costs(1)
(51,624)(53,938)
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs3,584,939 3,589,029 
Less: current portion of long-term debt25,600 25,600 
Total long-term debt, less current portion$3,559,339 $3,563,429 
(1)Includes the unamortized discounts and unamortized deferred financing costs associated with the term loan facility, the 8.00% senior notes due April 2026, and the 6.125% senior notes due January 2029. The unamortized deferred financing costs associated with the asset-based revolving credit facilities of $1.5 million and $1.7 million as of April 3, 2021 and December 31, 2020, respectively, are classified in other assets on the consolidated balance sheets.
16


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 April 3, 2021, the interest rates on the Current Term Loan Facility were as follows:
April 3, 2021
Interest rate3.9 %
Effective interest rate6.51 %
The Company entered into certain interest rate swap agreements during 2019 to convert a portion of its variable rate debt to fixed. See Note 17 — Fair Value of Financial Instruments and Fair Value Measurements.
Loans outstanding under the Current Cash Flow Revolver bear annual interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a floor of 0.00%) plus an applicable margin ranging from 2.50% to 3.00% per annum depending on the Company’s secured leverage ratio or (ii) an alternate base rate plus an applicable margin ranging from 1.50% to 2.00% per annum depending on the Company’s secured leverage ratio. Additionally, unused commitments under the Current Cash Flow Revolver are subject to a fee ranging from 0.25% to 0.50% per annum depending on the Company’s secured leverage ratio.
Both the Current Term Loan Facility and Current Cash Flow Revolver may be prepaid at the Company’s option at any time without premium or penalty (other than customary breakage costs), subject to minimum principal amount requirements.
Subject to certain exceptions, the Current Term Loan Facility is subject to mandatory prepayments in an amount equal to:
the net cash proceeds of (1) certain asset sales, (2) certain debt offerings and (3) certain insurance recovery and condemnation events; and
50% of annual excess cash flow (as defined in the Cash Flow Credit Agreement), subject to reduction to 25% and 0% if specified secured leverage ratio targets are met to the extent that the amount of such excess cash flow exceeds $10.0 million. For 2019, no payments were required under the excess cash flow calculation.
The obligations under the Current Cash Flow Credit Agreement are guaranteed by each direct and indirect wholly-owned U.S. restricted subsidiary of the Company, subject to certain exceptions, and are secured by:
a perfected security interest in substantially all tangible and intangible assets of the Company and each subsidiary guarantor (other than ABL Priority Collateral (as defined below)), including the capital stock of each direct material wholly-owned U.S. restricted subsidiary owned by the Company and each subsidiary guarantor, and 65% of the capital stock of any non-U.S. subsidiary held directly by the Company or any subsidiary guarantor, subject to certain exceptions (the “Cash Flow Priority Collateral”), which security interest will be senior to the security interest in the foregoing assets securing the Current ABL Facility; and
a perfected security interest in the ABL Priority Collateral, which security interest will be junior to the security interest in the ABL Priority Collateral securing the Current ABL Facility.
17


The Current Cash Flow Revolver includes a financial covenant set at a maximum secured leverage ratio of 7.75:1.00, which will apply if the outstanding amount of loans and drawings under letters of credit which have not then been reimbursed exceeds a specified threshold at the end of any fiscal quarter.
ABL Facility due April 2023
On April 12, 2018, Ply Gem Midco entered into the Current ABL Credit Agreement, which provides for an asset-based revolving credit facility (the “Current ABL Facility”) of up to $360.0 million, consisting of (i) $285.0 million available to U.S. borrowers (subject to U.S. borrowing base availability) (the “ABL U.S. Facility”) and (ii) $75.0 million available to both U.S. borrowers and Canadian borrowers (subject to U.S. borrowing base and Canadian borrowing base availability) (the “ABL Canadian Facility”). The Company and, at their option, certain of their subsidiaries are the borrowers under the Current ABL Facility. All borrowings under the Current ABL Facility mature on April 12, 2023.
On October 15, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $36.0 million, which upsized the Current ABL Facility to $396.0 million in the aggregate, and with (x) the ABL U.S. Facility being increased from $285.0 million to $313.5 million and (y) the ABL Canadian Facility being increased from $75.0 million to $82.5 million.
On November 16, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $215.0 million in connection with the Merger, which upsized the Current ABL Facility to $611.0 million in the aggregate, and with (x) the ABL U.S. Facility being increased from $313.5 million to approximately $483.7 million and (y) the ABL Canadian Facility being increased from $82.5 million to approximately $127.3 million. On November 16, 2018, in connection with the consummation of the Merger, the Company and Ply Gem Midco entered into a joinder agreement with respect to the Current ABL Facility, and the Company became the Parent Borrower (as defined in the ABL Credit Agreement) under the Current ABL Facility.
Borrowing availability under the Current ABL Facility is determined by a monthly borrowing base collateral calculation that is based on specified percentages of the value of eligible inventory, eligible accounts receivable and eligible credit card receivables, less certain reserves and subject to certain other adjustments as set forth in the Current ABL Credit Agreement. Availability is reduced by issuance of letters of credit as well as any borrowings. As of April 3, 2021, the Company had the following in relation to the Current ABL Facility (in thousands):
April 3, 2021
Excess availability$570,978 
Revolving loans outstanding 
Letters of credit outstanding35,366 
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.
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.
18


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 April 3, 2021, 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 Indenture (as defined herein).
The 8.00% Senior Notes are guaranteed on a senior unsecured basis by each of the Company’s wholly-owned domestic subsidiaries that guarantee the Company’s obligations under the Current Cash Flow Facilities or the Current ABL Facility (including by reason of being a borrower under the Current ABL Facility on a joint and several basis with the Company or a subsidiary guarantor). The 8.00% Senior Notes are unsecured senior indebtedness and rank equally in right of payment with the Current Cash Flow Facilities and Current ABL Facility. The 8.00% Senior Notes are effectively subordinated to all of the Company’s secured debt, including the Current Cash Flow Facilities and Current ABL Facility, and are senior in right of payment to all subordinated obligations of the Company.
The Company may redeem the 8.00% Senior Notes in whole or in part at any time as set forth below:
prior to April 15, 2021, the Company may redeem the 8.00% Senior Notes at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date, plus the applicable make-whole premium;
prior to April 15, 2021, the Company may redeem up to 40.0% of the original aggregate principal amount of the 8.00% Senior Notes with proceeds of certain equity offerings, at a redemption price of 108%, plus accrued and unpaid interest, if any, to but not including the redemption date; and
on or after April 15, 2021, the Company may redeem the 8.00% Senior Notes at specified redemption prices starting at 104% and declining ratably to 100.0% by April 15, 2023, plus accrued and unpaid interest, if any, to but not including the redemption date.
6.125% Senior Notes due January 2029
On September 24, 2020, the Company issued $500.0 million in aggregate principal amount of 6.125% Senior Notes due January 2029 (“the 6.125% Senior Notes”). Proceeds from the 6.125% Senior Notes were used to repay outstanding amounts under the Company’s Current ABL Facility and Current Cash Flow Revolver. The 6.125% Senior Notes bear interest at 6.125% per annum and will mature on January 15, 2029. Interest is payable semi-annually in arrears on January 15 and July 15 commencing on January 15, 2021. The effective interest rate for the 6.125% Senior Notes was 6.33% as of April 3, 2021, after considering each of the different interest expense components of this instrument, including the coupon payment and the deferred debt issuance costs.
The 6.125% Senior Notes are guaranteed on a senior unsecured basis by each of the Company’s existing and future wholly-owned domestic subsidiaries that guarantee the Company’s obligations under the Current Cash Flow Facilities or the Current ABL Facility (including by reason of being a borrower under the Current ABL Facility on a joint and several basis with the Company or a subsidiary guarantor). The 6.125% Senior Notes are unsecured senior indebtedness and are effectively subordinated to all of the Company’s existing and future senior secured indebtedness, including indebtedness under the Company’s Term Loan Facility, Current Cash Flow Revolver and Current ABL Facility, and are senior in right of payment to future subordinated indebtedness of the Company.
The Company may redeem the 6.125% Senior Notes in whole or in part at any time as set forth below:
prior to September 15, 2023, at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date, plus the applicable make-whole premium;
prior to September 15, 2023, up to 40% of the aggregate principal amount with the proceeds of certain equity offerings at a redemption price of 106.125% plus accrued and unpaid interest, if any, to but not including the redemption date;
on or after September 15, 2023 and prior to September 15, 2024, at a price equal to 103.063% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date;
19


on or after September 15, 2024 and prior to September 15, 2025, at a price equal to 101.531% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date; and
on or after September 15, 2025, at a price equal to 100.000% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date.
Debt Covenants
The Company’s debt agreements contain a number of covenants that, among other things, limit or restrict the ability of the Company and its subsidiaries to incur additional indebtedness; make dividends and other restricted payments; incur additional liens; consolidate, merge, sell or otherwise dispose of all or substantially all assets; make investments; transfer or sell assets; enter into restrictive agreements; change the nature of the business; and enter into certain transactions with affiliates. As of April 3, 2021, the Company was in compliance with all covenants that were in effect on such date.
NOTE 15 — CD&R INVESTOR GROUP
On August 14, 2009, the Company entered into an Investment Agreement (as amended, the “Investment Agreement”), by and between the Company and Clayton, Dubilier & Rice Fund VIII, L.P., a Cayman Islands exempted limited partnership (“CD&R Fund VIII”). In connection with the Investment Agreement and the Stockholders Agreement dated October 20, 2009 (the “Old Stockholders Agreement”), CD&R Fund VIII and CD&R Friends & Family Fund VIII, L.P., a Cayman Islands exempted limited partnership (“CD&R FF Fund” and, together with CD&R Fund VIII, the “CD&R Fund VIII Investor Group”) purchased convertible preferred stock of the Company, which was converted into shares of our common stock on May 14, 2013.
Ply Gem Holdings was acquired by CD&R Fund X and Atrium Intermediate Holdings, LLC, GGC BP Holdings, LLC and AIC Finance Partnership, L.P. (collectively, the “Golden Gate Investor Group”) and merged with Atrium on April 12, 2018.
On July 17, 2018, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with 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 the Company, with the Company continuing its existence as a corporation organized under the laws of the State of Delaware (the “Merger”). The Merger was consummated on November 16, 2018 pursuant to the Merger Agreement.
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 held by the Investors following the consummation of the Merger.
On August 25, 2020, the Company filed a shelf registration statement on Form S-3, declared effective by the SEC on September 2, 2020, registering the resale of shares of the Company’s Common Stock held by CD&R Pisces. The Company had previously registered the resale of shares of the Company’s Common Stock held by the CD&R Fund VIII Investor Group and the Golden Gate Investor Group.
Pursuant to the terms of the New Stockholders Agreement, the Company and the CD&R Fund VIII Investor Group terminated the Old Stockholders Agreement. Pursuant to the terms of the New Registration Rights Agreement, the Company and the CD&R Fund VIII Investor Group terminated the Registration Rights Agreement, dated as of October 20, 2009, by and among the Company and the CD&R Fund VIII Investor Group.
As of April 3, 2021 and December 31, 2020, the CD&R Investor Group owned approximately 49.3% and 49.4% of the outstanding shares of the Company’s Common Stock, respectively.
NOTE 16 — STOCK REPURCHASE PROGRAM
On October 10, 2017 and March 7, 2018, the Company announced that its Board of Directors authorized new stock repurchase programs for the repurchase of up to an aggregate of $50.0 million and an additional $50.0 million, respectively, of the Company’s outstanding Common Stock for a cumulative total of $100.0 million. Under these repurchase programs, the Company is authorized to repurchase shares, if at all, at times and in amounts that it deems appropriate in accordance with all applicable securities laws and regulations. Shares repurchased pursuant to the repurchase programs are usually retired. There is no time limit on the duration of the programs. Following repurchases made during the three months ended July 4, 2020, no authorized amount remained available under the program announced on October 10, 2017.
20


During the three months ended April 3, 2021 and April 4, 2020, there were no stock repurchases under the stock repurchase programs. As of April 3, 2021, $49.1 million remained available for stock repurchases under the program announced on March 7, 2018. The timing and method of any repurchases, which will depend on a variety of factors, including market conditions, are subject to results of operations, financial conditions, cash requirements and other factors, and may be suspended or discontinued at any time.
During the three months ended April 3, 2021 and April 4, 2020, the Company withheld approximately 0.1 million and thirty-eight thousand shares, respectively, of stock to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards, which are included in treasury stock purchases in the consolidated statements of stockholders’ equity.
During the three months ended April 3, 2021 and April 4, 2020, the Company cancelled approximately two thousand and thirty-eight thousand shares that had been previously withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards. The cancellations resulted in fifteen thousand and $0.3 million decreases in both treasury stock and additional paid in capital during the three months ended April 3, 2021 and April 4, 2020, respectively.
NOTE 17 — FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
Fair Value of Financial Instruments
The carrying amounts of cash and cash equivalents, restricted cash, trade accounts receivable and accounts payable approximate fair value as of April 3, 2021 and December 31, 2020, 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 April 3, 2021, there were no borrowings outstanding under the Current ABL Facility and the Current Cash Flow Revolver. The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands): 
 April 3, 2021December 31, 2020
Carrying
Amount
Fair ValueCarrying
Amount
Fair Value
Term Loan Facility$2,491,563 $2,487,203 $2,497,967 $2,485,477 
8.00% Senior Notes
645,000 667,575 645,000 674,025 
6.125% Senior Notes
500,000 531,250 500,000 530,000 
The fair value of the term loan facility was based on recent trading activities of comparable market instruments, which are level 2 inputs and the fair values of the 8.00% and 6.125% senior notes were based on quoted prices in active markets for the identical liabilities, which are level 1 inputs.
Fair Value Measurements
ASC Subtopic 820-10, Fair Value Measurements and Disclosures, requires us to use valuation techniques to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. These inputs are prioritized as follows:
Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets.
Level 2: Other inputs that are observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborated inputs.
Level 3: Unobservable inputs for which there is little or no market data and which require us to develop our own assumptions about how market participants would price the assets or liabilities.
The following is a description of the valuation methodologies used for assets and liabilities measured at fair value. There have been no changes in the methodologies used as of April 3, 2021 and December 31, 2020.
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. 
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 swaps liability: Interest rate swap liability is 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
21


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 hedges: The fair value of the foreign currency forward contracts are 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 April 3, 2021 and December 31, 2020, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
April 3, 2021
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$286 $ $ $286 
Mutual funds – Growth564   564 
Mutual funds – Blend1,186   1,186 
Mutual funds – Foreign blend342   342 
Mutual funds – Fixed income 149  149 
Total short-term investments in deferred compensation plan(2)
2,378 149  2,527 
Total assets $2,378 $149 $ $2,527 
Liabilities:    
Deferred compensation plan liability(2)
$ $2,567 $ $2,567 
Foreign currency hedges(3)
 678  678 
Interest rate swap liability(4)
 63,903  63,903 
Total liabilities $ $67,148 $ $67,148 

December 31, 2020
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$349 $ $ $349 
Mutual funds – Growth487   487 
Mutual funds – Blend1,006   1,006 
Mutual funds – Foreign blend338   338 
Mutual funds – Fixed income 153  153 
Total short-term investments in deferred compensation plan(2)
2,180 153  2,333 
Foreign currency hedge(3)
    
Total assets $2,180 $153 $ $2,333 
Liabilities:    
Deferred compensation plan liability(2)
$ $2,339 $ $2,339 
Interest rate swap liability(4)
 75,770  75,770 
Total liabilities $ $78,109 $ $78,109 
(1)Unrealized holding gains (losses) for the three months ended April 3, 2021 and April 4, 2020 were $0.1 million and $(0.8) 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.
22


(3)In December 2020, the Company entered into forward contracts to hedge approximately $66.0 million of its 2021 non-functional currency inventory purchases. These forward contracts were established to protect the Company from variability in cash flows attributable to changes in the U.S. dollar relative to the Canadian dollar. As cash flow hedges, unrealized gains are recognized as assets while unrealized losses are recognized as liabilities. The forward contracts are highly correlated to the changes in the U.S. dollar relative to the Canadian dollar. Unrealized gains and losses on these contracts 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 contracts 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 April 3, 2021, the Company realized a loss 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.
(4)In May 2019, the Company entered into four-year interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s term loan secured variable debt. The interest rate swaps effectively convert a portion of the floating rate interest payment 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. See the discussion in Note 21 — Subsequent Events for changes to the swaps on April 15, 2021 in connection with the Company’s debt refinancing transactions.
NOTE 18 — INCOME TAXES
Under FASB ASC 740-270, Income Taxes - Interim Reporting, each interim period is considered an integral part of the annual period and tax expense is measured using an estimated annual effective tax rate. Estimates of the annual effective tax rate at the end of interim periods are, of necessity, based on evaluations of possible future events and transactions and may be subject to subsequent refinement or revision. The Company calculates its quarterly tax provision consistent with the guidance provided by ASC 740-270, whereby the Company forecasts its estimated annual effective tax rate then applies that rate to its year-to-date ordinary pre-tax book income (loss). In addition, the Company excludes jurisdictions with a projected loss for the year or the year-to-date ordinary loss where the Company cannot recognize a tax benefit from its estimated annual effective tax rate. The impact of such an exclusion could result in a higher or lower effective tax rate during a particular quarter, based upon the mix and timing of actual earnings versus annual projections. In addition to the tax resulting from applying the estimated annual effective tax rate to pre-tax book 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 three months ended April 3, 2021, the Company’s estimated annual effective income tax of ordinary forecasted pre-tax book income was approximately 30.6%, which varied from the statutory rate primarily due to state income tax expense, valuation allowances, and foreign income taxes. For the three months ended April 3, 2021, the effective tax rate was 91.8%, which varied from the annual effective tax rate due to discrete items recorded during the period, including interest recorded on unrecognized tax benefits, adjustments to state income tax rates, and stock compensation.
Valuation allowance
As of April 3, 2021, the Company remains in a valuation allowance position, in the amount of $11.9 million, against its deferred tax assets for certain state jurisdictions of certain entities as it is currently deemed more likely than not that the benefit of such net tax assets will not be utilized as the Company continues to be in a three-year cumulative loss position for these state jurisdictions. The Company will continue to monitor the positive and negative factors for these jurisdictions and make further changes to the valuation allowances as necessary.
23


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 as well as 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 three months ended April 3, 2021, the tax reserves increased by approximately $0.2 million. The increase is primarily due to additional interest expense related to previously recorded unrecognized tax benefits.
The liability for unrecognized tax benefits as of April 3, 2021 was approximately $11.9 million and is recorded in other long-term liabilities in the consolidated balance sheet.
CARES Act
Under the Coronavirus Aid, Relief and Economic Security Act (CARES Act”) that was signed into law on March 27, 2020, the Company elected to defer employer side social security payments for approximately $19.9 million as of December 31, 2020, $10 million of which is recorded in current liabilities on the consolidated balance sheet. Approximately $10 million of the deferral will be paid by December 31, 2021 and the remainder will be paid by December 31, 2022.
NOTE 19 — SEGMENT INFORMATION
Operating segments are defined as components of an enterprise that engage in business activities for which discrete financial information is available and is evaluated on a regular basis by the chief operating decision maker to make decisions regarding the allocation of resources to the segment and assess the performance of the segment. The Company has three reportable segments: Windows, Siding and Commercial.
These operating segments follow the same accounting policies used for our consolidated financial statements. We evaluate a segment’s performance on a U.S. GAAP basis primarily upon operating income before corporate expenses.
Corporate assets consist primarily of cash, investments, prepaid expenses, current and deferred taxes and property, plant and equipment associated with our headquarters in Cary, North Carolina and office in Houston, Texas. These items (and income and expenses related to these items) are not allocated to the operating segments. Corporate unallocated expenses primarily include share-based compensation expenses, restructuring charges, acquisition-related costs, and other expenses related to executive, legal, finance, tax, treasury, human resources, information technology and strategic sourcing, and corporate travel expenses. Additional unallocated amounts primarily include non-operating items such as interest income, interest expense and other income (expense).
24


The following table represents summary financial data attributable to the segments for the periods indicated (in thousands):
 Three Months Ended
 April 3,
2021
April 4,
2020
Net sales:
Windows$527,263 $448,450 
Siding316,391 241,043 
Commercial423,378 424,318 
Total net sales$1,267,032 $1,113,811 
Operating income (loss):
Windows$29,362 $(313,190)
Siding27,528 (168,867)
Commercial41,585 16,841 
Corporate(43,267)(35,575)
Total operating income (loss)55,208 (500,791)
Unallocated other expense, net(56,071)(59,296)
Loss before taxes$(863)$(560,087)
April 3,
2021
December 31,
2020
Total assets:
Windows$1,737,880 $1,717,032 
Siding2,116,233 2,123,615 
Commercial918,886 890,380 
Corporate755,307 747,463 
Total assets$5,528,306 $5,478,490 

25


NOTE 20 — CONTINGENCIES
As a manufacturer of products primarily for use in building construction, the Company is inherently exposed to various types of contingent claims, both asserted and unasserted, in the ordinary course of business. As a result, from time to time, the Company and/or its subsidiaries become involved in various legal proceedings or other contingent matters arising from claims or potential claims 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. The Company insures (or self insures) against these risks to the extent deemed prudent by its management and to the extent insurance is available. 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 and are not predictable with assurance.
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 April 3, 2021.
Environmental
The Company’s operations are subject to various federal, state, local and foreign environmental, health and safety laws. Among other things, these laws regulate the emissions or discharge of materials into the environment; govern the use, storage, treatment, disposal and management of hazardous substances and wastes; protect the health and safety of its employees and the end-users of its products; regulate the materials used in its products; and impose liability for the costs of investigating and remediating (as well as other damages resulting from) present and past releases of hazardous substances. Violations of these laws or of any conditions contained in environmental permits can result in substantial fines or penalties, injunctive relief, requirements to install pollution controls or other equipment, and civil sanctions.
The Company could be held liable for costs to investigate, remediate or otherwise address contamination at any real property it has ever owned, operated or used as a disposal site, or at other sites where we or predecessors may have released hazardous materials. The Company could incur fines, penalties or sanctions or be subject to third-party claims, including indemnification claims, for property damage, personal injury or otherwise as a result of violations of (or liabilities under) environmental, health and safety laws, or in connection with releases of hazardous or other materials.
MW Manufacturers Inc. (“MW”), a subsidiary of Ply Gem Industries, Inc., entered into a September 2011 Administrative Order on Consent with the EPA under the Corrective Action Program to address known releases of hazardous substances at MW’s Rocky Mount, Virginia property. A Phase I RCRA Facility Investigation (“RFI”) was submitted to the Virginia Department of Environmental Quality (“VDEQ”) in December 2015, and a Phase II RFI and the Human Health Risk Assessment and Baseline Ecological Risk Assessment were submitted in October 2018. A Limited Corrective Measures Study (“LCMS”) based on the investigations was submitted to the VDEQ for review and approval in September 2019. The VDEQ concurred with the LCMS and prepared a Statement of Basis, which was published for a 30-day public review and comment in April 2021. The Company has recorded a liability of $4.5 million for this MW site, of which $1.0 million is in other current liabilities in the Company’s consolidated balance sheet as of April 3, 2021. 
The EPA is investigating groundwater contamination at a Superfund site in York, Nebraska, referred to as the PCE/TCE Northeast Contamination Site (“PCE/TCE Site”). Kroy Building Products, Inc. (“KBP”), a subsidiary of Ply Gem Industries, Inc., has been identified as a potentially responsible party (“PRP”) at the site and has liability for investigation and remediation costs associated with the contamination. On May 17, 2019, KBP and an unrelated respondent, Kroy Industries, Inc., entered into an Administrative Settlement Agreement and Order on Consent with the EPA to conduct a Remedial Investigation/Feasibility Study (“RI/FS”) of the PCE/TCE Site. A final RI/FS Work Plan was submitted to EPA in November 2019 and approved in December 2019. RI Phase I field sampling and mobile laboratory analysis was initiated in Spring 2020. After a delay due to worsening conditions of the COVID-19 pandemic, Phase 2 of the R1 Phase field work is anticipated to resume in Q2 2021. The Company has recorded a liability of $4.4 million within other current liabilities in its consolidated balance sheet as of April 3, 2021. The Company will adjust our remediation liability in future periods, if necessary, as the RI/FS progresses or if additional requirements are imposed. The Company may be able to recover a portion of costs incurred in connection with the PCE/TCE Site from other potentially responsible parties, though there is no assurance we would receive any funds.
Based on current information, the Company is not aware of any environmental compliance obligations, claims or investigations that will have a material adverse effect on its results of operations, cash flows or financial position except as
26


otherwise disclosed in the Company’s consolidated financial statements. However, there can be no guarantee that previously known or newly discovered matters will not result in material costs or liabilities.
Litigation
The Company believes it has valid defenses to the outstanding claims discussed below and will vigorously defend all such claims; however, litigation is subject to many uncertainties and there cannot be any assurance that the Company will ultimately prevail or, in the event of an unfavorable outcome or settlement of litigation, that the ultimate liability would not be material and would not have a material adverse effect on the business, results of operations, cash flows or financial position of the Company.
In November 2018, Aurora Plastics, LLC (“Aurora”) initiated an arbitration demand against Atrium Windows and Doors, Inc., Atrium Extrusion Systems, Inc., and North Star Manufacturing (London) Ltd. (collectively, “Atrium”) pursuant to a Third Amended and Restated Vinyl Compound and Supply Agreement dated as of December 22, 2016. A settlement was reached in this case during the fourth quarter of 2019. The Company has a $3.9 million liability related to the settlement, of which $2.3 million is in other current liabilities in the Company’s consolidated balance sheet as of April 3, 2021.
On November 14, 2018, an individual stockholder, Gary D. Voigt, filed a putative class action Complaint in the Delaware Court of Chancery against Clayton Dubilier & Rice, LLC (“CD&R”), Clayton, Dubilier & Rice Fund VIII, L.P. (“CD&R Fund VIII”), and certain directors of the Company. Voigt purports to assert claims on behalf of himself, on behalf of a class of other similarly situated stockholders of the Company, and derivatively on behalf of the Company, the nominal defendant. An Amended Complaint was filed on April 11, 2019. The Amended Complaint asserts claims for breach of fiduciary duty and unjust enrichment against CD&R Fund VIII and CD&R, and for breach of fiduciary duty against twelve director defendants in connection with the Merger. Defendants moved to dismiss the Amended Complaint and, on February 10, 2020, the court denied the motions except as to four of the director defendants. Voigt seeks damages in an amount to be determined at trial.
Other contingencies
The Company’s imports of fabricated structural steel (“FSS”) from its Mexican affiliate, Building Systems de Mexico S.A. de C.V. (“BSM”) were subject to antidumping (“AD”) and countervailing duty (“CVD”) tariff proceedings before the U.S. Department of Commerce (“DOC”) and the U.S. International Trade Commission (“USITC”). The proceedings were initiated in February 2019 by the American Institute of Steel Construction against FSS being imported into the USA from Mexico, Canada, and China. In 2019, the DOC issued preliminary tariff rates and in 2020 finalized CVD and AD tariff rates of 0% and 8.47%, respectively, for the Company’s imports of FSS from BSM. However, in February 2020, in a 3 to 2 vote, the USITC concluded there was no injury or threat of injury to the domestic FSS industry. In March 2020 the USITC opinion was published in the Federal Register, ceasing the Company’s requirement to pay the AD and CVD tariffs. The Company received full reimbursement for the $4.1 million in tariffs previously deposited with United States Customs and Border Protection and recorded a reduction in costs of sales during the fiscal year ended December 31, 2020. This matter has been appealed and the Company will continue to vigorously advocate its position that its import of FSS from BSM should not be subject to any CVD or AD tariffs.
NOTE 21 — SUBSEQUENT EVENTS
Debt Refinancing
In connection with the debt refinancing transactions described below, we incurred costs of approximately $3.5 million during the three months ended April 3, 2021, of which $3.0 million are associated with the modification/extinguishment of the debt instruments that would not qualify for capitalization upon completion of the debt refinancing transactions on April 15, 2021. As such, these non-capitalizable costs are recorded in selling, general and administrative expenses in the consolidated statement of operations for the three months ended April 3, 2021.
Cash Flow Credit Agreement
On April 15, 2021, the Company entered into a Second Amendment to Cash Flow Credit Agreement (the “Second Amendment"), among the Company, the several banks and other financial institutions party thereto (the "Cash Flow Lenders") and JPMorgan Chase Bank, N.A., as administrative agent and collateral agent (the “Cash Flow Agent”), which amended the Cash Flow Credit Agreement to, among other things:
Terminate $92.0 million of commitments by Cash Flow Lenders under the Company’s cash flow-based revolving credit facility of up to $115.0 million, maturing on April 12, 2023 (the “Existing Cash Flow Revolver”) and;
Replace such commitments with $92.0 million of extended cash flow-based revolving commitments, maturing on April 12, 2026 (the “Extended Cash Flow Revolver” and together with the Existing Cash Flow Revolver, the “Cash Flow Revolver”).
27


On April 15, 2021, the Company entered into (i) a Third Amendment to Cash Flow Credit Agreement (the “Third Amendment”), among the Company, the subsidiary guarantors parties thereto, the Cash Flow Lenders party thereto and the Cash Flow Agent and (ii) an Increase Supplement (the “Increase Supplement”), between the Company and JPMorgan Chase Bank, N.A., as the increasing lender. The Third Amendment amended the Cash Flow Credit Agreement to, among other things, refinance the Company’s term loan facility in an original aggregate principal amount of $1,755.0 million (the “Existing Term Loan Facility”) with Tranche B Term Loans in an aggregate principal amount of approximately $2,491.6 million, maturing on April 12, 2028. The Increase Supplement supplemented the Cash Flow Credit Agreement to, among other things, increase the aggregate principal amount of the Tranche B Term Loan Facility by approximately $108.4 million (the “Incremental Tranche B Term Loans”), for a total principal amount of $2,600.0 million (the “Tranche B Term Loan Facility” and together with the Cash Flow Revolver, the “Cash Flow Facilities”). Proceeds of the Incremental Tranche B Term Loans were used, together with cash on hand, (i) for the redemption of all of the Existing Notes (as defined below) (the “Senior Notes Redemption”) and (ii) to pay any fees and expenses incurred in connection with the extension and refinancing of the Company’s senior credit facilities and the Senior Notes Redemption.
ABL Credit Agreement
On April 15, 2021, the Company entered into Amendment No. 6 to the ABL Credit Agreement, by and among the Company, the subsidiary borrowers party thereto, the several banks and financial institutions party thereto and UBS AG, Stamford Branch, as administrative agent and collateral agent, which amended the ABL Credit Agreement in order to, among other things:
Terminate the existing revolving commitments of each of the Extending ABL Credit Lenders (as defined in therein), originally maturing on April 12, 2023 (the “Existing ABL Commitments”); and
Replace the Existing ABL Commitments with an extended revolving commitment of $611.0 million, maturing on April 12, 2026 (the “Extended ABL Commitments”).
Redemption of 8.00% Senior Notes
On April 15, 2021, the Company redeemed the outstanding $645 million aggregate principal amount of the 8.00% Senior Notes for $670.8 million using cash on hand and proceeds from the Incremental Tranche B Term Loans. The redemption is expected to result in a pre-tax loss on extinguishment of debt of $41.8 million during the three and six months ending July 3, 2021, comprising the make-whole premium of $25.8 million and the write-off of $16.0 million in unamortized deferred financing costs.
Interest Rate Swap Agreements
All the following interest rate swap transactions were completed in connection with the debt refinancing transactions on April 15, 2021. The Company terminated two swap contracts on an aggregate notional value of $1.0 billion. These contracts were due to mature in July 2023. The Company entered into two swap contracts (not designated as cash flow hedges) in which the Company will receive a fixed amount from the counterparties to offset an existing swap contract maturing in July 2023 on a notional value of $500 million that was not terminated but was de-designated as a cash flow hedge. The Company also entered into two interest rate swap contracts maturing in April 2026 on an aggregate notional value of $1.5 billion associated with the Tranche B Term Loan Facility and will pay fixed rates to the counterparties. These contracts are designated as cash flow hedges.
Acquisition
On April 30, 2021, the Company acquired Prime Windows LLC (“Prime”). Prime serves residential new construction and repair and remodel markets with energy efficient vinyl window and door products from two manufacturing facilities in the United States, expanding our manufacturing capabilities and creating new opportunities for us in the Western United States. This acquisition was funded through borrowings under the Company’s existing credit facilities. We are in the process of allocating the purchase price to identifiable assets and liabilities. The Company expects Prime’s results to be reported within the Windows segment.
28



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

FORWARD LOOKING STATEMENTS
This Quarterly Report includes statements concerning our expectations, beliefs, plans, objectives, goals, strategies, future events or performance and underlying assumptions and other statements that are not historical facts. These statements are “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Actual results may differ materially from those expressed or implied by these statements. In some cases, our forward-looking statements can be identified by the words “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “forecast,” “goal,” “intend,” “may,” “objective,” “plan,” “potential,” “predict,” “projection,” “should,” “will,” “target” or other similar words. We have based our forward-looking statements on our management’s beliefs and assumptions based on information available to our management at the time the statements are made. We caution you that assumptions, beliefs, expectations, intentions and projections about future events may and often do vary materially from actual results. Therefore, we cannot assure you that actual results will not differ materially from those expressed or implied by our forward-looking statements. Accordingly, investors are cautioned not to place undue reliance on any forward-looking statements. Although we believe that the expectations reflected in the forward-looking statements are reasonable, these expectations and the related statements are subject to risks, uncertainties and other factors that could cause actual results to differ materially from those projected. These risks, uncertainties and other factors include, but are not limited to:
industry cyclicality and seasonality and adverse weather conditions;
challenging economic conditions affecting the nonresidential construction industry;
downturns in the residential new construction and repair and remodeling end markets, or the economy or the availability of consumer credit;
volatility in the United States (“U.S.”) economy and abroad, generally, and in the credit markets;
the severity, duration and spread of the COVID-19 pandemic, as well as actions that may be taken by the Company or governmental authorities to contain COVID-19 or to treat its impact;
an impairment of our goodwill and/or intangible assets;
our ability to successfully develop new products or improve existing products;
the effects of manufacturing or assembly realignments;
seasonality of the business and other external factors beyond our control;
commodity price volatility and/or limited availability of raw materials, including polyvinyl chloride (“PVC”) resin, glass, aluminum, and steel;
our ability to identify and develop relationships with a sufficient number of qualified suppliers and to avoid a significant interruption in our supply chains;
retention and replacement of key personnel;
enforcement and obsolescence of our intellectual property rights;
costs related to compliance with, violations of or liabilities under environmental, health and safety laws;
changes in building codes and standards;
competitive activity and pricing pressure in our industry;
our ability to make strategic acquisitions accretive to earnings and dispositions at favorable prices and terms;
our ability to carry out our restructuring plans and to fully realize the expected cost savings;
global climate change, including legal, regulatory or market responses thereto;
29


breaches of our information system security measures;
damage to our computer infrastructure and software systems;
necessary maintenance or replacements to our enterprise resource planning technologies;
potential personal injury, property damage or product liability claims or other types of litigation;
compliance with certain laws related to our international business operations;
increases in labor costs, potential labor disputes, union organizing activity and work stoppages at our facilities or the facilities of our suppliers;
significant changes in factors and assumptions used to measure certain of our defined benefit plan obligations and the effect of actual investment returns on pension assets;
the cost and difficulty associated with integrating and combining acquired businesses;
volatility of the Company’s stock price;
substantial governance and other rights held by the Investors;
the effect on our common stock price caused by transactions engaged in by the Investors, our directors or executives;
our substantial indebtedness and our ability to incur substantially more indebtedness;
limitations that our debt agreements place on our ability to engage in certain business and financial transactions;
our ability to obtain financing on acceptable terms;
downgrades of our credit ratings;
the effect of increased interest rates on our ability to service our debt; and
other risks detailed under the caption “Risk Factors” in this Quarterly Report on Form 10-Q, and in Part I, Item 1A in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020 (the “2020 Form 10-K”), and other filings we make with the SEC.
A forward-looking statement may include a statement of the assumptions or bases underlying the forward-looking statement. We believe that we have chosen these assumptions or bases in good faith and that they are reasonable. However, we caution you that assumed facts or bases almost always vary from actual results, and the differences between assumed facts or bases and actual results can be material, depending on the circumstances. When considering forward-looking statements, you should keep in mind the risk factors and other cautionary statements in this report, including those described under the caption “Risk Factors” in this report and the 2020 Form 10-K, and other risks described in documents subsequently filed by the Company from time to time with the SEC. We expressly disclaim any obligations to release publicly any updates or revisions to these forward-looking statements to reflect any changes in our expectations unless the securities laws require us to do so. 
OVERVIEW
Cornerstone Building Brands, Inc. is the largest manufacturer of exterior building products in North America. The Company serves residential and commercial customers across new construction and the repair & remodel markets. Our mission is to be relentlessly committed to our customers and to create great building solutions that enable communities to grow and thrive.
We have developed and continue to implement a well-defined business strategy focused on (i) driving profitable growth in new and existing markets; (ii) leveraging operational excellence across our businesses; (iii) implementing a capital allocation framework balanced between a focus on opportunistic investment in high return initiatives and continued debt repayment; and (iv) operating every part of our business with an ongoing commitment to sustainability.
We believe that by focusing on operational excellence every day, creating a platform for future growth and investing in market-leading residential and commercial building brands, we will deliver unparalleled financial results. We design, engineer, manufacture, install and market external building products through our three operating segments: Windows, Siding, and Commercial.
Our manufacturing processes are vertically integrated, which we believe provides cost and competitive advantages. As the #1 manufacturer of vinyl windows, vinyl siding, insulated metal panels, metal roofing and wall systems and metal accessories, Cornerstone Building Brands combines a diverse portfolio of products with an expansive national footprint that includes over 20,500 employees at manufacturing, distribution and office locations primarily in North America.
30


At Cornerstone Building Brands, corporate stewardship is a responsibility that is deeply embedded in our 75-year history. Our sustainable business practices have given us the staying power to make a real difference in countless cities and neighborhoods.
Our sales and earnings are subject to both seasonal and cyclical trends and are influenced by general economic conditions, interest rates, the price of material costs relative to other building materials, the level of residential and nonresidential construction activity, repair and retrofit demand and the availability and cost of financing for construction projects. Our sales normally are lower in the first and fourth fiscal quarters of each year compared to the second and third fiscal quarters because of unfavorable weather conditions for construction and typical business planning cycles affecting construction.
Markets We Serve
Our products are available across several large and attractive end markets, including residential new construction, repair and remodel and low-rise non-residential construction. We believe that there are favorable underlying fundamental factors that will drive long-term growth across the end markets in which we operate. We also believe that the ongoing COVID-19 pandemic, while still causing economic uncertainty worldwide, has driven strong demand for residential repair and remodel activity, residential new construction and select segments of the low-rise non-residential construction market, such as distribution, warehouse, healthcare and educational facilities in suburban regions; however, the COVID-19 pandemic has also caused challenges in other areas of non-residential construction, most notably in retail and commercial office facilities in densely populated urban centers, where we have minimal, if any, participation. We believe our business is well-positioned to benefit from broader societal and population trends favoring suburban regions, as employment and living preferences shift towards such regions.
Cornerstone Building Brands is deeply committed to the communities where our customers and employees live, work and play. We recognize that our customers are increasingly environmentally conscious in their purchasing behavior, and we believe our sustainable solutions favorably address these evolving consumer preferences. For example, certain products in our portfolio are high in recycled end content, virtually 100% recyclable at the end of their useful life and often manufactured to meet or exceed specified sustainability targets, such as ENERGY STAR and LEED certifications. We recognize that efficient use of recycled materials helps to conserve natural resources and reduces environmental impact, and we are committed to driving these sustainable practices throughout our business.
COVID-19 Update
We experienced an overall decrease in customer demand across all our markets during 2020 as the COVID-19 pandemic caused temporary closures of non-life sustaining businesses delaying construction activity. Throughout this pandemic, the Company has been adhering to mandates and other guidance from local governments and health authorities as well as taken extraordinary measures and invested significantly in practices to protect the health and safety of our employees and our communities. During 2020, the Company quickly implemented a range of actions aimed at reducing costs and preserving liquidity. These actions included plant closures, permanent workforce reductions, employee furloughs, a hiring freeze, a deferral of annual wage raises, and reducing discretionary and non-essential expenses, such as consulting expenses. Additionally, we reduced capital expenditures to focus on key strategic initiatives, such as automation, product innovation, and critical maintenance items. We believe our business model, our existing balances of domestic cash and cash equivalents, availability under our revolving credit facilities, currently anticipated operating cash flows, and overall liquidity will be sufficient to meet our cash needs arising in the ordinary course of business for the next twelve months. We will continue to evaluate the nature and extent of the COVID-19 pandemic’s impact on our financial condition, results of operations and cash flows.
31


RESULTS OF OPERATIONS
The following table represents key results of operations on a consolidated basis for the periods indicated:
 Three Months Ended
 (Amounts in thousands)April 3,
2021
April 4,
2020
$
change
% change
Net sales$1,267,032 $1,113,811 153,221 13.8 %
Gross profit259,729 230,887 28,842 12.5 %
% of net sales20.5 %20.7 %
Selling, general and administrative expenses153,168 164,954 (11,786)(7.1)%
% of net sales12.1 %14.8 %
Restructuring and impairment charges, net1,838 13,835 (11,997)(86.7)%
Strategic development and acquisition related costs3,313 4,857 (1,544)(31.8)%
Interest expense56,499 54,835 1,664 3.0 %
Net loss(1,655)(542,073)540,418 (99.7)%
Net sales - Consolidated net sales for the three months ended April 3, 2021 increased by approximately 13.8% as compared to the same period last year. Approximately 9% of the increase was primarily driven by strong demand for residential products sold through the Windows and Siding segments, which made up 66.6% of total net sales for the quarter. Additionally, the Company realized favorable price/mix as a result of several price increases that were announced in response to rising commodity costs and other inflationary impacts.
Gross profit % of net sales - The Company’s gross profit percentage was 20.5% for the three months ended April 3, 2021, which was a 20 basis point decline over the three months ended April 4, 2020. As a result of the quick pace of recovery experienced across many end-markets, there has been a rapid rise in raw materials and many other manufacturing input costs. While we have responded by remaining disciplined with price leadership, the timing delay between when costs were incurred and when the price increase was realized compressed margins. Additionally, the pace and length of time we remain in an inflationary environment can have the effect of reducing gross profit margins. We remain focused on structurally improving our highly variable cost structure through cost-out initiatives. During the first quarter of 2021, we have realized approximately $17 million of year over year cost structure improvements.
Selling, general, and administrative expenses decreased 7.1% during the three months ended April 3, 2021, compared to the three months ended April 4, 2020. Effective management of near-term costs coupled with structural cost savings initiatives executed in 2020 in response to the COVID-19 pandemic drove the lower selling, general, and administrative expenses at April 3, 2021 as compared to April 4, 2020. Additionally, during the first quarter of 2021, we realized approximately $7 million of year over year savings from cost reduction initiatives.
Restructuring and impairment charges, net decreased $12.0 million during the three months ended April 3, 2021, compared to the three months ended April 4, 2020, primarily due to completion of operational and organizational actions taken in response to the COVID-19 pandemic.
Strategic development and acquisition related costs decreased $1.5 million during the three months ended April 3, 2021 compared to the three months ended April 4, 2020 as these activities have decreased.
Interest expense increased $1.7 million or 3.0% in the three months ended April 3, 2021 as compared to the three months ended April 4, 2020, primarily as a result of the $500 million bond offering completed in the third quarter of 2020 in order to preserve financial flexibility in light of uncertainty in the global markets resulting from the COVID-19 pandemic.
Consolidated provision (benefit) for income taxes was an expense of $0.8 million for the three months ended April 3, 2021 compared to a benefit of $18.0 million for the three months ended April 4, 2020. The effective tax rate for the three months ended April 3, 2021 was 91.8% compared to 3.2% for the three months ended April 4, 2020. The change in the effective tax rate was primarily driven by the improved financial results for the three months ended April 3, 2021 and the impact associated with the goodwill impairment recorded during the three months ended April 4, 2020.
Net loss was $1.7 million or $0.01 per diluted share for the three months ended April 3, 2021. Effective execution of our priorities, which included maintaining cost discipline, strengthening price leadership, driving operational excellence and investing in growth opportunities delivered improved profitability in the first quarter of 2021 as compared to the same period in the prior year.
Segment Results of Operations
We report our segment information in the same way management internally organizes the business in assessing performance and making decisions regarding allocation of resources in accordance with ASC 280, Segment Reporting. We have
32


determined that we have three reportable segments, organized and managed principally by the different industry sectors they serve. While the segments often operate using shared infrastructure, each reportable segment is managed to address specific customer needs in these diverse market sectors. We report all other business activities in Corporate and unallocated costs. Corporate assets consist primarily of cash, investments, prepaid expenses, current and deferred taxes and property, plant and equipment associated with our headquarters in Cary, North Carolina and office in Houston, Texas. These items (and income and expenses related to these items) are not allocated to the operating segments. Corporate unallocated expenses primarily include share-based compensation expenses, restructuring charges, acquisition costs, and other expenses related to executive, legal, finance, tax, treasury, human resources, information technology and strategic sourcing, and corporate travel expenses. Additional unallocated amounts primarily include non-operating items such as interest income, interest expense and other income (expense).
One of the primary measurements used by management to measure the financial performance of each segment is Adjusted EBITDA. We define Adjusted EBITDA as net income (loss), adjusted for the following items: income tax (benefit) expense; depreciation and amortization; interest expense, net; restructuring and impairment charges; acquisition costs; non-cash charges; goodwill impairment; share-based compensation expense; non-cash foreign exchange transaction/translation (income) loss; other non-cash items; and other items.
The presentation of segment results below includes a reconciliation of the changes for each segment reported in accordance with U.S. GAAP to a pro forma basis to allow investors and the Company to meaningfully evaluate the percentage change on a comparable basis from period to period. The pro forma financial information is based on the historical information of Cornerstone and Kleary Masonry, Inc. (“Kleary”), which the Company acquired on March 2, 2020. The pro forma financial information does not give effect to the potential impact of current financial conditions, any anticipated synergies, operating efficiencies or cost savings that may result from the Kleary acquisition or any integration costs. Pro forma balances are not necessarily indicative of operating results had the Kleary acquisition occurred on January 1, 2020 or of future results.
See Note 19 — Segment Information in the notes to the unaudited consolidated financial statements for more information on our segments.
NON-GAAP FINANCIAL MEASURES
Set forth below are certain “non-GAAP financial measures” as defined under the Securities Exchange Act of 1934 and in accordance with Regulation G. Management believes the use of such non-GAAP financial measures assists investors in understanding the ongoing operating performance of the Company by presenting the financial results between periods on a more comparable basis. Such non-GAAP financial measures should not be construed as an alternative to reported results determined in accordance with U.S. GAAP. We have included reconciliations of these non-GAAP financial measures to the most directly comparable financial measures calculated and provided in accordance with U.S. GAAP.
The following tables presents a comparison of net sales as reported to pro-forma net sales for Cornerstone as if the Kleary acquisition had occurred on January 1, 2020:
Three months ended April 3, 2021Three months ended April 4, 2020
(Amounts in thousands)ReportedAcquisitionsPro FormaReportedAcquisitionsPro Forma
Net Sales
Windows$527,263 $— $527,263 $448,450 $— $448,450 
Siding316,391 — 316,391 241,043 8,358 249,401 
Commercial423,378 — 423,378 424,318 — 424,318 
Total Net Sales$1,267,032 $— $1,267,032 $1,113,811 $8,358 $1,122,169 
33


The following tables reconcile Adjusted EBITDA and pro forma Adjusted EBITDA to operating income (loss) for the periods indicated.
Consolidated
Three Months Ended
(Amounts in thousands)April 3,
2021
April 4,
2020
Net sales$1,267,032 $1,113,811 
  Impact of Kleary acquisition(1)
— 8,358 
Pro forma net sales$1,267,032 $1,122,169 
Operating income (loss), GAAP$55,208 $(500,791)
Restructuring and impairment charges, net1,838 13,992 
Strategic development and acquisition related costs3,313 4,857 
Goodwill impairment— 503,171 
Depreciation and amortization72,615 69,769 
Other (2)
6,174 5,213 
Adjusted EBITDA139,148 96,211 
Impact of Kleary acquisition(1)
— 1,869 
Pro Forma Adjusted EBITDA$139,148 $98,080 
Pro Forma Adjusted EBITDA as a % of Pro Forma Net Sales11.0 %8.7 %
(1)Reflects the net sales and Adjusted EBITDA of Kleary for the period January 1, 2020 to March 1, 2020.
(2)Primarily includes $3.3 million and $3.4 million of share based compensation for the three months ended April 3, 2021 and April 4, 2020, respectively; $3.0 million in costs for the three months ended April 3, 2021 associated with debt refinancing transactions; and $(0.6) million and $1.2 million of COVID-19 related costs for the three months ended April 3, 2021 and April 4, 2020, respectively.
Operating income (loss) for the three months ended April 3, 2021 increased to $55.2 million of operating income as compared to an operating loss of $500.8 million in the three months ended April 4, 2020 primarily as a result of a goodwill impairment of $503.2 million in the comparable period.
Adjusted EBITDA for the three months ended April 3, 2021 was $139.1 million or 11.0% of net sales, an improvement of 8.7% or 230 basis points from the pro forma period a year ago. The improvement was due to strong volumes in the residential end-markets of approximately $29 million, favorable SG&A of approximately $14 million primarily as a result of cost reduction actions taken in 2020 in response to the COVID-19 pandemic, and net manufacturing efficiencies of $3 million, partially offset by unfavorable price/mix, net of inflation, as a result of rising commodity costs and other inflationary impacts. These results represent the eighth consecutive quarter of year over year Adjusted EBITDA margin expansion and record first quarter earnings for the Company.
Windows
Three Months Ended
(Amounts in thousands)April 3,
2021
April 4,
2020
Net Sales$527,263 $448,450 
Operating income (loss), GAAP$29,362 $(313,190)
Restructuring and impairment charges, net932 1,466 
Strategic development and acquisition related costs— 16 
Goodwill impairment— 320,990 
Depreciation and amortization30,798 29,853 
Other(87)1,713 
Adjusted EBITDA$61,005 $40,848 
Adjusted EBITDA as a % of Net Sales11.6 %9.1 %
34


Net sales for the three months ended April 3, 2021 was 17.6% higher than the same period in the prior year, due to strong demand from residential end markets of approximately 15% coupled with favorable price/mix as a result of increased prices in response to rising commodity costs and other inflationary impacts.
Operating income (loss) for the three months ended April 3, 2021 increased to $29.4 million operating income, as compared to an operating loss of $313.2 million for the three months ended April 4, 2020, primarily due to a goodwill impairment in the comparable period.
Adjusted EBITDA was $61.0 million or 11.6% as a percent of net sales, an improvement of 250 basis points over the three months ended April 4, 2020, which is the eighth consecutive quarter of Adjusted EBITDA year over year margin expansion. Margin expansion over prior year was a result of the volume leverage from increased demand and benefits from cost savings initiatives.
Siding
Three Months Ended
(Amounts in thousands)April 3,
2021
April 4,
2020
Net Sales$316,391 $241,043 
  Impact of Kleary acquisition(1)
— 8,358 
Pro forma net sales$316,391 $249,401 
Operating income (loss), GAAP$27,528 $(168,867)
Restructuring and impairment charges, net141 1,091 
Strategic development and acquisition related costs323 21 
Goodwill impairment— 176,774 
Depreciation and amortization29,148 28,007 
Other(19)(292)
Adjusted EBITDA$57,121 $36,734 
Impact of Kleary acquisition(1)
— 1,869 
Pro Forma Adjusted EBITDA$57,121 $38,603 
Adjusted EBITDA as a % of Net Sales18.1 %15.2 %
Pro Forma Adjusted EBITDA as a % of Pro Forma Net Sales18.1 %15.5 %
(1)Reflects the net sales and Adjusted EBITDA of Kleary for the period January 1, 2020 to March 1, 2020.
Net sales for the three months ended April 3, 2021 was 26.9% higher than the pro forma net sales in the same period a year ago. During the quarter, order momentum was strong as wholesale and retail demand outpaced prior year driving approximately 19% higher shipped volume and favorable price/mix as a result of increased prices in response to rising commodity costs and other inflationary impacts.
Operating income (loss) for the three months ended April 3, 2021 increased to $27.5 million operating income, as compared to an operating loss of $168.9 million for the three months ended April 4, 2020, primarily due to a goodwill impairment in the comparable period.
Adjusted EBITDA was $57.1 million or 18.1% as a percent of net sales, an improvement of 260 basis points as compared to the pro forma Adjusted EBITDA as a percent of pro forma net sales for the three months ended April 4, 2020. This was the eighth consecutive quarter of year over year margin expansion. Margin expansion over prior year was a result of the volume leverage from increased demand and benefits from cost savings initiatives, primarily in selling, general and administrative expenses.
35


Commercial
Three Months Ended
(Amounts in thousands)April 3,
2021
April 4,
2020
Net Sales$423,378 $424,318 
Operating income, GAAP$41,585 $16,841 
Restructuring and impairment charges, net672 11,705 
Strategic development and acquisition related costs58 (105)
Goodwill impairment— 5,407 
Depreciation and amortization11,360 10,901 
Other(257)1,227 
Adjusted EBITDA$53,418 $45,976 
Adjusted EBITDA as a % of Net Sales12.6 %10.8 %

Net sales for the three months ended April 3, 2021 of $423.4 million was essentially flat as compared to the same period a year ago due to unfavorable volume from three less ship days in the first quarter of 2021 as compared to the first quarter of 2020 offset by favorable price/mix as a of result of increased prices in response to rising commodity costs and other inflationary impacts.
Operating income for the three months ended April 3, 2021 was $41.6 million, an increase of $24.7 million or 146.9% compared to the three months ended April 4, 2020, due to approximately $14.0 million of lower selling, general and administrative expenses, $11.0 million of lower restructuring and impairment charges, improved manufacturing efficiencies and structural cost, $5.0 million of a goodwill impairment incurred in the comparable period offset by approximately $7.0 million of unfavorable price/mix, net of inflation and lower volume.
Adjusted EBITDA was $53.4 million or 12.6% as a percent of net sales, an improvement of 180 basis points over the same period a year ago. This was the eighth consecutive quarter of year over year margin expansion. Margin expansion over prior year was primarily due to realized benefits from cost reduction initiatives and manufacturing efficiencies.
Unallocated Operating Earnings (Losses), Interest, and Provision (Benefit) for Income Taxes
Three Months Ended
(Amounts in thousands)April 3,
2021
April 4,
2020
Statement of operations data:
SG&A expenses$(40,334)$(30,650)
Acquisition related expenses(2,933)(4,925)
Operating loss$(43,267)$(35,575)
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 April 3, 2021 increased by $7.7 million or 21.6% compared to the three months ended April 4, 2020. The change is due primarily to the return of near-term expenses such as bonus and commission costs. Unallocated operating loss includes $3.3 million and $3.4 million of share-based compensation expense for the three months ended April 3, 2021 and April 4, 2020, respectively.
36


LIQUIDITY AND CAPITAL RESOURCES
General
Our principal source of funds is cash generated from operations, supplemented by borrowings against our asset-based lending and revolving credit facility. We typically invest our excess cash in various overnight investments that are issued or guaranteed by the U.S. federal government. Our cash, cash equivalents and restricted cash decreased from $680.5 million as of December 31, 2020 to $672.9 million as of April 3, 2021. The following table summarizes our consolidated cash flows for the three months ended April 3, 2021 and April 4, 2020 (in thousands):
 Three Months Ended
 April 3,
2021
April 4,
2020
Net cash provided by (used in) operating activities$20,031 $(2,224)
Net cash used in investing activities(20,695)(67,424)
Net cash provided by (used in) financing activities(7,459)453,268 
Effect of exchange rate changes on cash and cash equivalents585 (2,302)
Net increase (decrease) in cash, cash equivalents and restricted cash(7,538)381,318 
Cash, cash equivalents and restricted cash at beginning of period680,478 102,307 
Cash, cash equivalents and restricted cash at end of period$672,940 $483,625 
Operating Activities
The Company generated strong cash flow during the three months ended April 3, 2021, with cash flow from operations of $20.0 million, a cash generation improvement of $22.3 million over the three months ended April 4, 2020. The improvement was primarily driven by higher earnings in the period and the amount and timing of accrued sales and marketing and compensation-related expenses, partially offset by investments in working capital to support market demand.
The following table shows the impact of working capital items on cash during the three months ended April 3, 2021 and April 4, 2020, respectively (in thousands):
Three Months Ended
April 3,
2021
April 4,
2020
$ Change
Net cash (used in) provided by:
Accounts receivable$(47,157)$20,532 $(67,689)
Inventories(62,028)(20,724)(41,304)
Accounts payable49,424 12,461 36,963 
Net cash (used in) provided by working capital items$(59,761)$12,269 $(72,030)

The use of cash for working capital between periods was due to inventories and accounts receivable, partially offset by accounts payable. The decrease in cash provided by accounts receivable and inventory was primarily driven by the rapid recovery in residential end-markets from the COVID-19 pandemic. See the Consolidated Statements of Cash Flows in the unaudited consolidated financial statements for additional information.
Investing Activities
Net cash used in investing activities was $20.7 million during the three months ended April 3, 2021 compared to $67.4 million used in investing activities during the three months ended April 4, 2020. During the three months ended April 3, 2021, we paid approximately $0.2 million toward acquisitions and we used $21.2 million for capital expenditures. In the three months ended April 4, 2020, we paid approximately $39.9 million, net of cash acquired, for the acquisition of Kleary and used $27.6 million for capital expenditures.
Financing Activities
Net cash used in financing activities was $7.5 million during the three months ended April 3, 2021 compared to $453.3 million provided by financing activities in the three months ended April 4, 2020. During the three months ended April 3, 2021, we received $0.5 million of proceeds from stock options exercised, paid quarterly installments of $6.4 million on the Current Term Loan and used $1.5 million for the purchases of shares that were withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of share-based compensation.
37


During the three months ended April 4, 2020, we borrowed $40.0 million on our Current ABL Facility to finance the acquisition of Kleary, borrowed an additional $305.0 million on our Current ABL Facility and $115.0 million on our Current Cash Flow Revolver to increase our cash position and preserve financial flexibility in light of the uncertainty in the global markets resulting from the COVID-19 pandemic, paid $6.4 million on quarterly installments on our Current Term Loan and used $0.3 million for the purchases of shares that were withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of share-based compensation.
Debt
Below is a reconciliation of the Company’s net debt (in thousands) as of the dates indicated. Management considers net debt to be more representative of the Company’s financial position than total debt due to the amount of cash and cash equivalents held by the Company and the ability to utilize such cash and cash equivalents to reduce debt if needed.
April 3,
2021
December 31,
2020
Asset-based revolving credit facility due April 2023$— $— 
Term loan facility due April 20252,491,563 2,497,967 
Cash flow revolver due April 2023— — 
8.00% senior notes due April 2026645,000 645,000 
6.125% senior notes due January 2029500,000 500,000 
Total Debt3,636,563 3,642,967 
Less: cash and cash equivalents666,717 674,255 
Net Debt$2,969,846 $2,968,712 
On April 15, 2021, the Company fully redeemed its $645 million aggregate principal amount of 8.00% Senior Notes due 2026 using available cash from the balance sheet and net proceeds from its extended and upsized senior term loan facility. The Company successfully upsized and extended the maturity of its $2,492 million senior term loan facility due 2025 in the form of $2,600 million in Tranche B term loans due April 12, 2028. Additionally, the Company amended and refinanced its senior cash flow based and asset-based revolving credit facilities, extending the maturities to April 12, 2026.
In connection with the new Tranche B term loans, the Company also terminated its existing interest rate swaps and entered into two new swaps maturing in April 2026 on an aggregate notional value of $1.5 billion. The interest rate swaps effectively convert a portion of the floating rate interest payment into a fixed rate interest payment.
We may not be successful in refinancing, extending the maturity or otherwise amending the terms of our outstanding indebtedness in the future 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.
For additional information, see Note 14 — Long-Term Debt, Note 17 — Fair Value of Financial Instruments and Fair Value Measurements and Note 21 — Subsequent Events in the notes to the unaudited consolidated financial statements.
Additional Liquidity Considerations
We periodically evaluate our liquidity requirements, capital needs and availability of resources in view of inventory levels, expansion plans, debt service requirements and other operating cash needs. To meet our short-term and long-term liquidity requirements, including payment of operating expenses and repayment of debt, we rely primarily on cash from operations. The following table summarizes key liquidity measures under the Current ABL Credit Agreement and the Current Cash Flow Credit Agreement in effect as of April 3, 2021 and December 31, 2020 (in thousands):
38


April 3,
2021
December 31,
2020
Asset-based revolving credit facility due April 2023$611,000 $611,000 
Eligible borrowing base611,000 568,000 
Less: borrowings— — 
Less: LCs outstanding and priority payables40,000 40,000 
Net ABL availability571,000 528,000 
Plus: Cash flow revolver due April 2023115,000 115,000 
Plus: cash and cash equivalents666,717 674,255 
Total Liquidity$1,352,717 $1,317,255 
We expect to contribute $3.2 million to the defined benefit plans and $0.7 million to the postretirement medical and life insurance plans in the year ending December 31, 2021.
On April 15, 2021, the Company fully redeemed its $645 million aggregate principal amount of 8.00% Senior Notes due 2026 using available cash from the balance sheet and net proceeds from its extended and upsized senior term loan facility, which reduced total liquidity. We expect that cash generated from operations and our availability under the ABL Credit Facility and Current Cash Flow Revolver will be sufficient to provide us the ability to fund our operations and to provide the increased working capital necessary to support our strategy and fund planned capital expenditures for fiscal 2021 and expansion when needed. The Company expects total capital expenditures to be approximately 2.0% to 2.5% of net sales during fiscal 2021.
Our corporate strategy evaluates potential acquisitions that would provide additional synergies in our Windows, Siding and Commercial segments. From time to time, we may enter into letters of intent or agreements to acquire assets or companies in these business lines. The consummation of these transactions could require substantial cash payments and/or issuance of additional debt.
On April 30, 2021, the Company acquired Prime Windows LLC (“Prime”). Prime serves residential new construction and repair and remodel markets with energy efficient vinyl window and door products from two manufacturing facilities in the United States, expanding our manufacturing capabilities and creating new opportunities for us in the Western United States. This acquisition was funded through borrowings under the Company’s existing credit facilities.
From time to time, we have used available funds to repurchase shares of our common stock under our stock repurchase programs. On March 7, 2018, we announced that our Board of Directors authorized a new stock repurchase program for the repurchase of up to an aggregate of $50.0 million of our outstanding Common Stock. Under this repurchase programs, we are authorized to repurchase shares, if at all, at times and in amounts that we deem appropriate in accordance with all applicable securities laws and regulations. Shares repurchased are usually retired. There is no time limit on the duration of the program. During the three months ended April 3, 2021, there were no stock repurchases under the stock repurchase program. As of April 3, 2021, approximately $49.1 million remained available for stock repurchases under the program announced on March 7, 2018. In addition to repurchases of shares of our common stock under our stock repurchase program, we also withhold shares of restricted stock to satisfy minimum tax withholding obligations arising in connection with the vesting of share-based compensation.
We may from time to time take steps to reduce our debt or otherwise improve our financial position. These actions could include prepayments, open market debt repurchases, negotiated repurchases, other redemptions or retirements of outstanding debt, opportunistic refinancing of debt and raising additional capital. The amount of prepayments or the amount of debt that may be refinanced, repurchased or otherwise retired, if any, will depend on market conditions, trading levels of our debt, our cash position, compliance with debt covenants and other considerations. Our affiliates may also purchase our debt from time to time through open market purchases or other transactions. In such cases, our debt may not be retired, in which case we would continue to pay interest in accordance with the terms of the debt, and we would continue to reflect the debt as outstanding on our consolidated balance sheets.
OFF-BALANCE SHEET ARRANGEMENTS
As part of our ongoing business, we do not participate in transactions that generate relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities (“SPEs”), which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. As of April 3, 2021, we were not involved in any material unconsolidated SPE transactions.
39


CONTRACTUAL OBLIGATIONS
Our contractual obligations principally includes obligations associated with our outstanding indebtedness, operating lease obligations and inventory purchase commitments. Contractual obligations did not materially change during the three months ended April 3, 2021, except for debt activity as disclosed in Note 14 — Long-Term Debt in the notes to the unaudited consolidated financial statements and in Liquidity and Capital Resources — Financing Activities, and lease activity as disclosed in Note 9 — Leases in the notes to the unaudited consolidated financial statements.
CRITICAL ACCOUNTING POLICIES 
Critical accounting policies are those that are most important to the portrayal of our financial position and results of operations. These policies require our most subjective judgments, often employing the use of estimates about the effect of matters that are inherently uncertain. Our most critical accounting policies include those that pertain to accounting for acquisitions, intangible assets and goodwill; warranty; and income taxes, which are described in Item 7 of our Annual Report on Form 10-K for the fiscal year ended December 31, 2020.
RECENT ACCOUNTING PRONOUNCEMENTS 
See Note 2 — Accounting Pronouncements in the notes to the unaudited consolidated financial statements for information on recent accounting pronouncements.
40


Item 3. Quantitative and Qualitative Disclosures About Market Risk.
Windows and Siding 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 38.7% for the three months ended April 3, 2021 compared to the three months ended April 4, 2020.
Commercial Business
We are subject to market risk exposure related to volatility in the price of steel. For the three months ended April 3, 2021, material costs (predominantly steel costs) constituted approximately 62% of our Commercial segment’s cost of sales. Our business is heavily dependent on the price and supply of steel. Our various products are fabricated from steel produced by mills to forms including bars, plates, structural shapes, sheets, hot-rolled coils and galvanized or Galvalume® — coated coils (Galvalume® is a registered trademark of BIEC International, Inc.). The steel industry is highly cyclical in nature, and steel prices have been volatile in recent years and may remain volatile in the future. Steel prices are influenced by numerous factors beyond our control, including general economic conditions, domestically and internationally, the availability of raw materials, competition, labor costs, freight and transportation costs, production costs, import duties and other trade restrictions. Based on the cyclical nature of the steel industry, we expect steel prices will continue to be volatile.
With material costs (predominantly steel costs) accounting for approximately 62% of our Commercial segment's cost of sales for the three months ended April 3, 2021, a one percent change in the cost of steel could have resulted in a pre-tax impact on cost of sales of approximately $2.1 million for our three months ended April 3, 2021. The impact to our financial results of operations of such an increase would be significantly dependent on the competitive environment and the costs of other alternative building products, which could impact our ability to pass on these higher costs.
Other Commodity Risks
In addition to market risk exposure related to the volatility in the price of steel, aluminum, PVC resin, and glass, we are subject to market risk exposure related to volatility in the price of natural gas. As a result, we occasionally enter into both index-priced and fixed-price contracts for the purchase of natural gas. We have evaluated these contracts to determine whether the contracts are derivative instruments. Certain contracts that meet the criteria for characterization as a derivative instrument may be exempted from hedge accounting treatment as normal purchases and normal sales and, therefore, these forward contracts are not marked to market. At April 3, 2021, all of our forward contracts for commodities met the scope exemption for normal purchases and normal sales.
Interest Rates
We are subject to market risk exposure related to changes in interest rates on our Current Cash Flow Facilities and Current ABL Facility, which provides for borrowings of up to $2,675.0 million on the Current Cash Flow Facilities and up to $611.0 million on the Current ABL Facility. These instruments bear interest at an agreed upon percentage point spread from either the prime interest rate or LIBOR. Assuming the Current Cash Flow Revolver is fully drawn, each quarter point increase or decrease in the interest rate would change our interest expense by approximately $6.7 million per year for the Current Cash Flow Facilities. Assuming the Current ABL Facility is fully drawn, each quarter point increase or decrease in the interest rate would change our interest expense by approximately $1.5 million per year. The fair value of our term loan credit facility at April 3, 2021 and December 31, 2020 was approximately $2,487.2 million and $2,485.5 million, respectively, compared to a face value of approximately $2,491.6 million and $2,498.0 million, respectively. In May 2019, we entered into cash flow interest rate swap hedge contracts for $1.5 billion to mitigate the exposure risk of our floating interest rate debt. The interest rate swaps effectively convert a portion of the floating rate interest payment into a fixed rate payment. As of April 3, 2021, our cash flow hedge contracts had a fair value liability of $63.9 million and are recorded as a non-current liability on our consolidated balance sheet.
See Note 14 — Long-Term Debt and Note 21 - Subsequent Events in the notes to the unaudited consolidated financial statements for information on the material terms of our long-term debt.
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 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
41


comprehensive income (loss) in stockholders’ equity. The net foreign currency exchange gain (loss) included in net income (loss) for the three months ended April 3, 2021 and April 4, 2020 was $0.3 million and $(3.1) million, respectively. Net foreign currency translation adjustment, net of tax, and included in other comprehensive income (loss) for the three months ended April 3, 2021 and April 4, 2020 was $6.1 million and $(9.6) million, respectively.
The functional currency for our Mexico operations is the U.S. dollar. Adjustments resulting from the re-measurement of the local currency financial statements into the U.S. dollar functional currency, which uses a combination of current and historical exchange rates, are included in net income (loss) in the current period. Net foreign currency re-measurement loss was $0.3 million and $1.0 million for the three months ended April 3, 2021 and April 4, 2020, respectively.
In December 2020, we entered into forward contracts with a financial institution through December 2021 for $66.0 million at a fixed Canadian dollar rate of 1.2726 to hedge primarily 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.
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 April 3, 2021. 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 April 3, 2021, 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 April 3, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
42


CORNERSTONE BUILDING BRANDS, INC.

PART II — OTHER INFORMATION
 
Item 1. Legal Proceedings.
See Part I, Item 1, “Unaudited Consolidated Financial Statements”, Note 20 — Contingencies, which is incorporated herein by reference.
Item 1A. Risk Factors.
In addition to the information set forth in this Quarterly Report on Form 10-Q, you should carefully consider the factors discussed under “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020. The risks disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020 and information provided elsewhere in this report, could materially affect our business, financial condition or results of operations. Additional risks and uncertainties not currently known or we currently deem to be immaterial may materially adversely affect our business, financial condition or results of operations. Except for such additional information, we believe there have been no material changes in our risk factors from those disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
The following table shows our purchases of our Common Stock during the three months ended April 3, 2021:
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)
January 1, 2021 to January 30, 20211,576 $9.28 — $49,145 
January 31, 2021 to February 27, 2021— — — 49,145 
February 28, 2021 to April 3, 2021110,292 13.84 — 49,145 
Total111,868 13.78 — 
(1)The total number of shares purchased includes our Common Stock repurchased under the program described below as well as shares of restricted stock that were withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards. The required withholding is calculated using the closing sales price on the previous business day prior to the vesting date as reported by the NYSE.
(2)On March 7, 2018, the Company announced that its Board of Directors authorized a stock repurchase program for up to an aggregate of $50.0 million of the Company’s Common Stock. Under this repurchase program, the Company is authorized to repurchase shares, if at all, at times and in amounts that we deem appropriate in accordance with all applicable securities laws and regulations. Shares repurchased are usually retired. There is no time limit on the duration of the program. As of April 3, 2021, approximately $49.1 million remained available for stock repurchases under the program.
43


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

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

44


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

45
EX-10.1 2 a20210403exhibit10_1.htm EX-10.1 Document

Exhibit 10.1

AGREEMENT
THIS AGREEMENT (this “Agreement”) is entered into as of February 25, 2021, between Cornerstone Building Brands, Inc., a Delaware corporation (the “Company”), and its wholly-owned subsidiary, Ply Gem Industries, Inc., a Delaware corporation (“Employer”), and Alena S. Brenner a resident of the State of Florida (“Employee”). The Company, Employer and Employee are sometimes hereinafter collectively referred to as the “Parties.”
BACKGROUND
Employer hires and retains in its employment such personnel as are required by the Company and its other Affiliates, and makes its employees so retained available to provide services to the Company and its Affiliates.
Effective as of the date that Employee commences full-time employment with Employer which is expected to be on or about April 1, 2021 (the “Commencement Date”), Employee shall be appointed as Executive Vice President, General Counsel and Corporate Secretary of the Company, and as such Employer and Employee have agreed to reflect the terms and conditions of the employment of Employee by Employer, and the duties and responsibilities of Employee, on the one hand, and of Employer and the Company, on the other hand, to each other.
Capitalized terms not defined in the body of this Agreement have the meanings set forth on the attached Appendix “A.”
AGREEMENT AMONG PARTIES
In consideration of the foregoing and of the mutual covenants and agreements set forth in this Agreement, and subject to the terms and conditions set forth herein, the Parties agree as follows:
1.    Employment. Beginning on the Commencement Date and during the term of this Agreement, Employer hereby agrees to continue Employee in its employ, and Employee hereby agrees to remain in the employ of Employer, pursuant to the terms and conditions set forth herein.
2.    Duties and Authority. During the term of this Agreement, Employee shall serve as the Executive Vice President, General Counsel and Corporate Secretary of the Company or such other position or title to which Employee is promoted, with those authorities, duties and responsibilities customary to that position and such other authorities, duties and responsibilities as the Board of Directors of the Company (the “Board”) or the Chief Executive Officer or his or her designee may reasonably assign to Employee from time to time commensurate with Employee’s position. Employee shall use Employee’s best efforts, including the highest standards of professional competence and integrity, and shall devote substantially all of Employee’s business time
Page 1 of 22


and effort in and to Employee’s employment hereunder, and shall not engage in any other business activity which would conflict with the rendition of Employee’s services hereunder, except that Employee may hold directorships or related positions in charitable, educational or not-for-profit organizations, or directorships in business organizations if expressly approved by the Board, and make passive investments, which do not unreasonably interfere with Employee’s day-to-day performance of Employee’s responsibilities to the Company.
3.    Term. This Agreement shall remain in effect until the first anniversary of the Commencement Date subject to earlier termination or extension as described below. The period from the Commencement Date until this Agreement shall have expired in accordance with this Section 3 or been terminated in accordance with Section 5 is hereafter referred to as “the term hereof” or “the term of this Agreement.” The term hereof shall be extended automatically for an additional year as of the first anniversary of the Commencement Date and as of each subsequent annual anniversary of such date (each such extension date is referred to herein as a “Renewal Date”) unless at least one (1) year prior to any such Renewal Date either Party shall have given notice to the other Party that the term of this Agreement shall not be so extended. Notwithstanding any provision of this Agreement to the contrary, if a Change in Control occurs, the term of this Agreement shall be extended for a period of two (2) years after the date of the occurrence of the Change in Control or Potential Change in Control, and, if this Agreement does not terminate during such period, the last day of such extended term shall become the applicable Renewal Date.
4.    Compensation.
a.    Base Salary. Employer shall pay Employee a base salary in the amount of not less than $400,000.00 per year during the term hereof, payable in accordance with Employer’s normal payroll procedures. The salary of Employee will be reviewed at least once annually by the Company and/or, to the extent required, the Compensation Committee of the Board (the “Compensation Committee”). In the event that Employee’s salary is required to be approved by the Compensation Committee, such review shall be conducted by the Compensation Committee at the same time as it reviews the salaries of other senior executives of the Company, and any adjustment shall be solely within the discretion of the Compensation Committee.
b.    Annual Bonus. During the term of this Agreement, Employee shall have a target annual bonus opportunity equal to 75% of Employee’s then-current base salary upon achievement of “target” levels of performance and up to 150% of Employee’s then-current base salary for outstanding performance, with actual payout (if any) dependent upon performance against goals to be approved annually by the Compensation Committee, provided that Employee shall be eligible to receive a bonus for calendar year 2021 (with no pro-ration based on service) with a minimum bonus amount equal to $300,000.00. Employee’s annual bonus opportunity shall be subject to the terms of the currently existing cash annual
Page 2 of 22


incentive plan of the Company, as amended and restated from time to time (the “Bonus Plan”) or, if the Bonus Plan is amended, replaced or superseded, under any amended, replacement or successor bonus program adopted for senior executives of the Company and its Affiliates. Bonuses, if any, paid to Employee pursuant to the Bonus Plan shall be paid after the end of each fiscal year of the Company at the same time as bonuses are paid to other participants, but no later than March 15 of the following calendar year. Employee understands that bonuses cannot be earned under the Bonus Plan except as specifically set forth therein based on the level of participation specified by the Compensation Committee in its discretion and, if the employment of a participant terminates for any reason prior to certain dates specified in the Bonus Plan, no bonus shall be payable thereunder except as expressly provided in this Section 4 and in Section 5 of this Agreement. In the event that Employee’s employment terminates for any reason other than by the Company for Cause, after the end of the fiscal year but before payment of the bonus for that fiscal year, Employee shall be entitled to receive the amount of the bonus that would have otherwise been payable under the Bonus Plan, as determined by the Compensation Committee, on the date bonuses are paid to other participants. Employee also understands that the Bonus Plan may be amended, replaced, superseded or terminated at any time and from time to time by the Board in its sole discretion.
c.    Long-Term Incentives. Promptly following the Commencement Date, Employee shall be awarded a one-time grant of long-term incentive awards having a total grant date fair value equal to $500,000.00, consisting of:
(i)    an award of restricted stock units having an aggregate grant date fair value (calculated based on the 30-day average closing price of a share of the Company’s stock) equal to $400,000, subject to service vesting in three equal installments on the first three anniversaries of the Commencement Date; and
(ii)    an award of stock options having an exercise price equal to the Company’s closing share price on the grant date and having a grant date fair value equal to $100,000, subject to service vesting in three equal installments on the first three anniversaries of the Commencement Date.
Beginning with the Company’s 2021 Fiscal Year, Employee shall also be eligible for an annual grant of long-term incentive awards with an annual target grant date fair value of $500,000, which are expected to be granted generally in the first calendar quarter of each year and to be of the same types, and in the same proportions thereof, as those provided to the Company’s other senior executive officers. Any such long-term incentive awards described hereunder shall be granted at the discretion of the Compensation Committee and pursuant to, and subject to the terms and conditions of, the Company’s Amended and Restated 2003 Long-Term Incentive Plan, as amended, or any successor plan thereto (the “Equity Plan”), and such other terms and conditions set forth in the applicable award agreement, which
Page 3 of 22


award agreement shall be consistent with the terms and conditions provided to the Company’s senior executive officers.
d.    Retirement, Health and Welfare Benefits. Employee shall be entitled to participate in and receive the health, hospitalization, medical, dental, life insurance, accidental death, disability and other insurance plans and benefits provided by Employer and the Company, and to participate in the 401(k) and other qualified profit-sharing, deferred compensation, pension, savings and other similar plans of Employer and the Company, as and to the extent Employer and the Company provide such benefits generally to other employees of Employer and the Company or to executive employees of the Company. It is understood and agreed that such benefits may be changed or discontinued from time to time in the sole discretion of Employer and the Company. During the term of this Agreement, Employee shall be entitled to six (6) weeks of vacation per year.
e.    Relocation Benefits. Employee shall be eligible to receive relocation benefits under the Company’s relocation policy for employees at the level of Vice President and above.
f.    Clawback; Company Policies. To the extent required by applicable law or regulation, any applicable stock exchange listing standards or any “clawback” policy adopted by the Company, all of Employee’s compensation (whether paid in cash, long term incentive awards or otherwise) shall be subject to the provisions of any applicable clawback policies or procedures of the Company, which may provide for forfeiture and/or recoupment of such amounts paid or payable under this Agreement or otherwise, including the bonus and incentive equity awards granted or to be granted to Executive under Sections 4.b and/or 4.c of this Agreement. Employee shall also be subject to applicable policies of the Company as in effect from time to time, including the Cornerstone Building Brands, Inc. Executive Stock Ownership Guidelines and any successor policy, as applicable.
5.    Termination Payments.
a.    Minimum Termination Compensation. Employee shall serve in an at-will capacity and the Company and/or Employer may terminate the employment of Employee at any time with or without Cause. Upon any termination of employment of Employee for any reason other than as set forth in Section 5.b or Section 5.c, whether on, before or after the expiration of the term of this Agreement (including any extension of the term hereof pursuant to the provisions of this Agreement), Employee shall be entitled to receive (i) that portion of Employee’s annual base salary, at the rate then in effect, earned by Employee or accrued for Employee’s account through the date of the termination of Employee’s employment hereunder or for which Employee is entitled to payment for events or circumstances occurring on or through the date of termination of Employee’s employment, (ii) any bonus to which Employee is entitled under the Bonus Plan pursuant to Section 4.b for the
Page 4 of 22


fiscal year ending prior to the date of termination, (iii) reimbursement of business expenses properly incurred in accordance with applicable Company policy prior to the date of termination and (iv) subject to Section 5.e, any generally applicable vested benefits to which Employee is entitled as a former employee under the employee benefit plans of the Company and its Affiliates.
b.    Payment Other than Following a Change in Control and Other than During a Potential Change in Control Period. If Employee’s employment is terminated by the Company without Cause or by Employee for Good Reason, in either case other than within twenty-four (24) months after a Change in Control and other than during a Potential Change in Control Period, then Employee shall be entitled to receive (i) one (1) times Employee’s annual base salary at the highest annualized rate in effect during the one (1) year period immediately preceding the date of termination (the “Base Severance Payment”), and (ii) a prorated annual bonus under the Bonus Plan for the fiscal year in which the date of termination occurs based upon the elapsed number of days in such fiscal year through the date of termination applied to the bonus, if any, that would have been earned by Employee for such fiscal year if Employee had remained employed on the normal payment date of such bonus, based on actual performance under applicable financial metrics and applying any discretionary factors in substantially the same manner as such factors are applied to the senior executive officers of the Company whose employment has not terminated (the “Pro Rata Bonus”) and (iii) medical and dental coverage at the active employee rate for the period of coverage applicable to Employee (up to a maximum of twelve (12) months) under the Consolidated Omnibus Budget Reconciliation Act of 1985, currently embodied in Section 4980B of the Internal Revenue Code of 1986, as amended (the “Code”) (provided, that, in the case of clause (iii), in the event that the Company determines that the provision of health benefits in the manner provided hereunder becomes legally prohibited or would subject Employee or the Company to a material tax or penalty, or that such benefits are otherwise unable to be provided in a manner consistent with the intent of the parties to provide Employee with a non-taxable benefit (both as the cost of the coverage and the provision of benefits under such coverage), the Company and Employee shall cooperate reasonably and in good faith to preserve, to the maximum extent practicable without the imposition of material additional cost to the Company, the intended benefits hereunder) (the “Medical and Dental Coverage”). The Base Severance Payment shall be payable in substantially equal installments on regular payroll dates over the one (1) year period following the date of termination, except as otherwise set forth in Section 25 hereof and subject to the next following sentence; provided that any installments that would be paid if the Release Effective Date (as defined below) were the date of termination shall be paid on the first payroll date after the Release Effective Date, unless the Release Period (as defined below) begins in one calendar year and ends in the subsequent calendar year, in which case such installments shall be paid on the first payroll date in the subsequent calendar year. Employee’s right to receive the Base Severance Payment, the Pro Rata Bonus and the Medical and Dental Coverage shall be conditioned on
Page 5 of 22


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



d.    Parachute Tax Limitation. Notwithstanding anything in this Agreement to the contrary, if any amounts due to Employee under this Agreement and any other plan or program or award of Employer, the Company or any Affiliate constitute a “parachute payment,” as such term is defined in Section 280G(b)(2) of the Code, and the amount of the parachute payment, reduced by the excise tax imposed pursuant to Section 4999 of the Code, is less than the amount Employee would receive if Employee were paid three times Employee’s “base amount,” as defined in Section 280G(b)(3) of the Code, less one dollar, then the aggregate of the amounts constituting the parachute payment shall be reduced to an amount that will equal three times Employee’s base amount less one dollar. The calculations to be made with respect to this subsection shall be made by an accounting firm jointly selected by the Company and Employee and paid by the Company.
e.    No Duty to Mitigate Nor Offsets; No Other Severance; No Reduction for Deferred Compensation. Notwithstanding anything in this Agreement to the contrary, if Employee’s employment is terminated following a Change in Control of the Company, Employee shall have no duty to seek other employment nor shall any payments made or to be made to Employee pursuant to this Agreement following such Change in Control be offset by any amount earned from other employment or for any other reason. The payments to be provided to Employee pursuant to this Section 5 upon termination of Employee’s employment shall constitute the exclusive payments in the nature of severance or termination pay or salary continuation and termination benefits which shall be due to Employee upon a termination of employment and shall be in lieu of any other such payments under any plan, program, policy or other arrangement which has heretofore been or shall hereafter be established by the Company or any of its Affiliates. The calculations of the Base Severance Payment and the CIC Severance Payment shall be made without reduction for any voluntary deferral of compensation made by Employee.
f.    Full Satisfaction of Obligations. Payment by Employer or the Company of the amounts owed to Employee pursuant to this Section 5 shall fully satisfy all obligations of Employer and the Company to Employee under this Agreement if the employment of Employee is terminated hereunder prior to the expiration of the term of this Agreement, and all obligations of Employer and Employee to each other set forth in Sections 1 through 4 of this Agreement shall terminate and be of no further force or effect as of the date of termination. No termination of employment hereunder, whether by Employer or Employee and whether with or without Cause or Good Reason, shall terminate the provisions of Sections 6 or 7 or any subsequent sections of this Agreement and each of such sections shall remain in full force and effect as binding obligations of the Parties in accordance with their express terms.

Page 7 of 22


6.    Business Disclosures. Employee acknowledges that Employee has had and will have access to and has or will become familiar with all or substantially all of the Confidential Information of the Company and its Affiliates. As a material inducement to the Company and Employer to enter into this Agreement and to pay to Employee the compensation stated herein, Employee covenants and agrees that Employee will not, at any time during or following the termination of Employee’s employment with the Company, directly or indirectly divulge or disclose for any purpose whatsoever any Confidential Information that has been obtained by or disclosed to Employee in connection with Employee’s employment with the Company or any of its Affiliates. If Employee is required in or pursuant to any legal, judicial or administrative proceeding (by oral questions, interrogatories, requests for information or documents, subpoena, civil investigative demand or similar process) to disclose any Confidential Information, Employee shall notify, as promptly as practicable, the Company of such request or requirement so that the Company, at its expense, may seek an appropriate protective order or waive compliance with the provisions of this Agreement, and/or take any other action deemed appropriate by the Company. If, in the absence of a protective order or the receipt of a waiver hereunder, Employee is compelled or required by law or the order of any governmental, regulatory or self-regulatory body to disclose the Confidential Information, Employee may disclose only that portion of the requested Confidential Information which Employee is compelled or required to disclose, and Employee will exercise Employee’s reasonable efforts to obtain reliable assurance that confidential treatment will be accorded the Confidential Information.
7.    Non-Competition; Non-Solicitation; Non-Disparagement and Non- Interference.
a.    Employee shall not, directly or indirectly and whether on Employee’s own behalf or on behalf of any other person, partnership, association, corporation or other entity, engage in or be an owner, director, officer, employee, agent, consultant or other representative of or for, or lend money or equipment to or otherwise support, any business that manufactures, engineers, markets, sells or provides, within a 250-mile radius of any then existing manufacturing facility of the Company and its subsidiaries and Affiliates, metal building systems or components (including, without limitation, primary and secondary framing systems, roofing systems, end or side wall panels, insulated metal panels, sectional or roll-up doors, windows, or other metal components of a building structure), coated or painted steel or metal coils, coil coating or coil painting services, or any other products or services that are the same as or similar to those manufactured, engineered, marketed, sold or provided by the Company or its subsidiaries and such Affiliates during the period of employment of Employee. Ownership by Employee of equity securities of the Company, or of equity securities in other public or privately-owned companies that compete with the Company constituting less than 1% of the voting securities in such companies, shall be deemed not to be a breach of this covenant. Employee agrees and stipulates that in any action or claim brought by Employee or in any
Page 8 of 22


action or claim brought against Employee involving the provisions of this Section 7, Employee hereby waives any claim or defense that the above non-competition covenants are unenforceable, void or voidable, for any reason, including, but not limited to, fraud, misrepresentation, illegality, unenforceable restraint of trade, failure of consideration, illusory contract, mistake, or any other substantive legal defense.
b.    Employee shall not, directly or indirectly and whether on Employee’s own behalf or on behalf of any other person, partnership, association, corporation or other entity, either (i) seek to hire or solicit the employment or service of any employee, agent or consultant of the Company or its Affiliates in a commercial capacity; (ii) in any manner attempt to influence or induce any employee, agent or consultant of the Company or its Affiliates to leave the employment or service of the Company or its Affiliates; (iii) use or disclose to any person, partnership, association, corporation or other entity any information concerning the names and addresses of any employees, agents or consultants of the Company or its Affiliates unless such use or disclosure is of a personal nature, is requested by the Company or is required by due process of law; or (iv) call upon, solicit, divert or attempt to call upon, solicit or divert the business of any customer, vendor or acquisition prospect of the Company or any of its Affiliates with whom Employee dealt, directly or indirectly, during Employee’s engagement with the Company or its Affiliates. Employee shall not be prohibited from hiring or soliciting the employment or service of an agent or consultant of the Company or its Affiliates for purposes which do not violate Section 7 of this Agreement. Employee agrees and stipulates that in any action or claim brought by Employee or in any action or claim brought against Employee involving the provisions of this Section 7, Employee hereby waives any claim or defense that the above non-solicitation covenants are unenforceable, void or voidable, for any reason, including, but not limited to, fraud, misrepresentation, illegality, unenforceable restraint of trade, failure of consideration, illusory contract, mistake, or any other substantive legal defense.
c.    To the extent permitted by the law, Employee agrees to refrain from any criticisms or disparaging comments about the Company or any Affiliates (including any current officer, director or employee of the Company), and Employee agrees not to take any action, or assist any person in taking any other action, that is adverse to the interests of the Company or any Affiliate or inconsistent with fostering the goodwill of the Company and its Affiliates; provided, however, that nothing in this Agreement shall apply to or restrict in any way the communication of information by the Company or Employee to any state or federal law enforcement, regulatory or judicial agency or official or to the Board or senior management of the Company or require notice to the Company thereof, and Employee will not be in breach of the covenant contained above solely by reason of testimony which is compelled by process of law. Nothing in this paragraph restricts, or is intended to restrict, any rights of Employee that cannot
Page 9 of 22


be lawfully restricted. Nothing in this Agreement shall be interpreted in a manner that limits or restricts Employee from exercising any legally protected whistleblower rights (including pursuant to Rule 21F promulgated under the Securities Exchange Act of 1934, as amended).
The foregoing covenants in this Section 7 shall remain in effect (i) during the period of employment of Employee by the Company and Employer, and (ii) for a period of one (1) year following Employee’s termination of employment (whether initiated by Employee or by the Company or Employer) for any reason.
8.    Consideration    for    Covenants;    Reasonableness.    Employee acknowledges and agrees as follows:
a.    The Confidential Information of the Company and its Affiliates is unique and was developed or acquired by them through the expenditure of valuable time and resources; that Employer, the Company and their Affiliates derive independent economic value from this Confidential Information not being generally known to the public or to other persons who can obtain economic value from its disclosure or use; that Employer, the Company and their Affiliates have taken all prudent and necessary measures to preserve the proprietary and confidential nature of its Confidential Information, and that the covenants set forth in Sections 6 and 7 are the most reasonable, efficient and practical means to protect the Confidential Information.
b.    The covenants set forth in Sections 6 and 7 are necessary to protect the goodwill of the Company and its Affiliates during the employment of Employee hereunder, and to ensure that such goodwill will be preserved and continued for the benefit of the Company and its Affiliates after Employee’s employment terminates.
c.    Due to the nature of the business as heretofore conducted by the Company and its Affiliates and as contemplated to be continued and conducted by the Company and its Affiliates, the scope and the duration of the covenants set forth in Sections 6 and 7 of this Agreement are in all respects reasonable.
d.    The covenants set forth in Sections 6 and 7 each constitute a separate agreement independently supported by good and adequate consideration and that each such agreement shall be severable from the other provisions of this Agreement and shall survive this Agreement. The existence of any claim or cause of action of Employee against Employer or the Company, whether predicated on this Agreement or otherwise, shall not constitute a defense to the enforcement by Employer and the Company of the covenants and agreements of Employee set forth in Sections 6 and 7.
Page 10 of 22


9.    Surrender of Books and Records. Employee shall on the termination of Employee’s employment in any manner immediately surrender to the Company all lists, books, and records and other documents incident to the business of the Company and its Affiliates, and all other property belonging to any of them, it being understood that all such lists, books, records and other documents are the property of the Company and its Affiliates.
10.    Waiver of Breach. The failure of the Company, Employer or Employee at any time to require performance by the other of any provision hereof shall in no way affect any of their respective rights thereafter to enforce the same, nor shall the waiver by the Company, Employer or Employee of any breach of any provision hereof be taken or held to be a waiver of any succeeding breach of any provision or as a waiver of the provision itself.
11.    Remedies. In the event of Employee’s breach, or threatened breach, of any term or provision contained in Sections 6 or 7 of this Agreement, Employee agrees that the Company and its Affiliates shall suffer irreparable harm not compensable by damages or other legal remedies, and that accordingly the Company and/or Employer shall be entitled to both temporary and permanent injunctive relief without the necessity of independent proof by it as to the inadequacy of legal remedies or the nature or extent of the irreparable harm suffered by it. The right of the Company and/or Employer to such relief shall not be construed to prevent it from pursuing, either consecutively or concurrently, any and all other legal or equitable remedies available to it for such breach or threatened breach, specifically including, without limitation, the recovery of monetary damages. Without limiting the generality of the relief that may be sought by the Company and/or Employer pursuant to this Section 11, the Company and/or Employer shall be entitled, under the circumstances set forth herein, to cause any unpaid portion of the severance payments and termination benefits otherwise payable under this Agreement to be irrevocably forfeited, and, at the demand of the Company and/or Employer, Employee shall be required to repay the severance payments that have previously been paid to Employee
12.    Severability. It is the desire and intent of the Parties that the provisions of Sections 6 and 7 be enforced to the fullest extent permissible under the laws and public policies of each jurisdiction in which enforcement is sought. If any provision of Sections 6 or 7 relating to the time period, scope of activities or geographic area of restrictions is declared by a court of competent jurisdiction to exceed the maximum permissible time period, scope of activities or geographic area, the same shall be reduced to the maximum which such court deems enforceable. If any provisions of Sections 6 and 7 other than those described in the preceding sentence are adjudicated to be invalid or unenforceable, the invalid or unenforceable provisions shall be deemed amended (with respect only to the jurisdiction in which such adjudication is made) in such manner as to render them enforceable and to effectuate as nearly as possible the intentions and agreement of the Parties. Furthermore, if any other provision contained in this Agreement should be held illegal, invalid or unenforceable in whole or in part by a court
Page 11 of 22


of competent jurisdiction, then it is the intent of the Parties hereto that the balance of this Agreement be enforced to the fullest extent permitted by applicable law and, in lieu of such illegal, invalid or unenforceable provision, there shall be added automatically as part of this Agreement, a provision as similar in its terms to such invalid provision as may be possible and be legal, valid, and enforceable.
13.    Attorneys’ Fees. In the event of any suit or judicial proceeding (other than an arbitration proceeding) between the Parties hereto with respect to this Agreement, the court in which such suit is decided may award reasonable attorneys’ fees and costs, as actually incurred and including, without limitation, attorneys’ fees and costs incurred in appellate proceedings to the party that prevails in such dispute; provided, however, that in respect of a suit that arises in respect of matters occurring during a Potential Change in Control Period or following a Change in Control, only Employee will be entitled to recover the attorneys’ fees and costs under the circumstances described in this Section.
14.    Survival. Notwithstanding anything to the contrary contained herein, the provisions of this Agreement that contemplate performance by the Parties following termination of this Agreement (including without limitation Sections 5-7 hereof) shall survive the termination of this Agreement.
15.    Notice. All notices hereunder shall be in writing and shall be delivered personally, sent by facsimile transmission or sent by certified, registered or overnight mail, postage prepaid. Such notices shall be deemed to have been duly given upon receipt, if personally delivered, upon telephonic confirmation of receipt if sent by facsimile transmission, and if mailed, five (5) days after the date of mailing (two (2) days in the case of overnight mail), in each case addressed to the Parties at the following addresses or at such other addresses as shall be specified in writing and in accordance with this Section:
If to Employee:
Address shown on the employment records of the Company
If to the Company or Employer:
Cornerstone Building Brands, Inc.
5020 Weston Parkway
Suite 400
Cary, North Carolina 27513
Telecopier: (919) 677-3914
Attention: Chief Executive Officer

16.    Entire Agreement. This Agreement, together with the execution copies of the agreements attached as exhibits hereto, supersedes any and all other agreements, either oral or written, between the Parties hereto with respect to the subject matter hereof, and contains all of the covenants and agreements between the Parties with respect thereto; provided, that the covenants in Sections 6, 7 and 8 of this Agreement shall be in addition to, and do not replace, any similar covenants to which Employee is a
Page 12 of 22


party with the Company or any of its Affiliates. Except as expressly provided herein, the specific arrangements referred to herein are not intended to exclude or limit Employee’s participation in other benefits available to Employee or personnel of the Company generally, or to preclude or limit other compensation or benefits as may be authorized by the Board at any time, or to limit or reduce any compensation or benefits to which Employee would be entitled but for the Agreement.
17.    Modification. No change or modification of this Agreement shall be valid or binding upon the Parties hereto, nor shall any waiver of any term or condition in the future be so binding, unless such change or modification or waiver shall be in writing and signed by the Parties hereto.
18.    Governing Law and Venue. This Agreement, and the rights and obligations of the Parties hereunder, shall be governed by and construed in accordance with the laws of the State of Texas and venue for any action pursuant hereto shall be in the appropriate state or federal court in Harris County, Texas.
19.    Acknowledgment Regarding Counsel. Each of the Parties to this Agreement acknowledges that each of them has had the opportunity to seek and has sought counsel to review this Agreement and to obtain and has obtained the advice of such counsel relating thereto.
20.    Counterparts. This Agreement may be executed in counterparts, each of which shall constitute an original, but all of which shall constitute one and the same document.
21.    Assignment. Subject to compliance with the provisions of this Agreement, each of the Company and Employer shall have the right to assign this Agreement and its obligations hereunder to any of their Affiliates. No such assignment shall operate to relieve Employer, the Company or any successor assignor from liability hereunder, and this Agreement shall remain an enforceable obligation of Employer, the Company and each such successor. The rights, duties and benefits to Employee hereunder are personal to him, and no such right or benefit may be assigned by him. For purposes of this Agreement, all references herein to Employer and the Company is deemed to be also a reference to any Affiliate of Employer or the Company that either has or is required to assume the obligations of the Company pursuant to this section.
22.    Tax Withholding. The Company and/or Employer, as appropriate, may withhold from any payments or benefits payable under this Agreement all federal, state, city or other taxes required to be withheld pursuant to any law or governmental regulation or ruling.
23.    Joint and Several Obligations. The duties and obligations of Employer and the Company set forth herein shall be the joint and several obligations of each of them.
Page 13 of 22


24.    Payment to Estate. If Employee dies prior to full satisfaction of the obligations owed to Employee under this Agreement, any monies that may be due Employee under this Agreement as of the date of Employee’s death will be paid to Employee’s estate.
25.    Section 409A.
a.    If Employee is a “specified employee,” as such term is defined in Section 409A and determined as described below in this Section 25(a), and if any portion of the Base Severance Payment or CIC Severance Payment is subject to Section 409A, the character and timing of the payment thereof shall be as determined in this Section 25(a). It is hereby specified that as much of the Base Severance Payment or CIC Severance Payment as can be paid without the application of Section 409A(a)(2)(B)(i) and Treas. Reg. §1.409A-1(i) shall be paid at times consistent with Section 5.b or Section 5.c as applicable and without application of this Section 25. The remaining portion of the Base Severance Payment or CIC Severance Payment shall not be payable before the earlier of (i) the date that is six months after Employee’s termination, (ii) the date of Employee’s death, or (iii) one or more dates that otherwise comply with the requirements of Section 409A. Employee shall be a “specified employee” for the twelve-month period beginning on April 1 of a year if Employee is a “key employee” as defined in Section 416(i) of the Code (without regard to Section 416(i)(5)) as of December 31 of the preceding year or using such dates as designated by the Compensation Committee in accordance with Section 409A and in a manner that is consistent with respect to all of the Company’s nonqualified deferred compensation plans. For purposes of determining the identity of specified employees, the Compensation Committee may establish such procedures as it deems appropriate in accordance with Section 409A.
b.    Employee and the Company agree that this Agreement is intended to comply with or be exempt from Section 409A and that any ambiguous provisions will be construed in a manner that is compliant with or exempt from the application of Section 409A. Without limiting the generality of the immediately preceding sentence, it is intended that the CIC Severance Payment and the Pro Rata Bonus shall be “short-term deferrals” within the meaning of Treas. Reg. §1.409A-1(b)(4) that are exempt from Section 409A. For purposes of Section 409A, each installment in a series of installment payments is intended to be a separate payment.
26.    Captions. The captions, headings, and arrangements used in this Agreement are for convenience only and do not in any way affect, limit, amplify, or modify the terms and provisions hereof.
27.    Binding Effect. This Agreement shall be binding upon the Parties hereto, together with their respective executors, administrators, successors, personal representatives, heirs and assigns
Page 14 of 22





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

EMPLOYEE


/s/ Alena S. Brenner
Alena S. Brenner



CORNERSTONE BUILDING BRANDS, INC.


By: /s/ Katy K. Theroux

Katy K. Theroux
Executive Vice President,
Chief Human Resources Officer



PLY GEM INDUSTRIES, INC.


By: /s/ Katy K. Theroux
Katy K. Theroux
Executive Vice President,
Chief Human Resources Officer











Page 15 of 22


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


defined in Rule 13d-3 under the Exchange Act), directly or indirectly, of securities of the Company representing 25 percent or more of the combined voting power of the Company’s then outstanding securities, excluding (A) any such acquisition by any person that owns such percentage of the Company’s then outstanding securities as of the Commencement Date (a “Controlling Person”) and (B) any acquisition of the Company’s then outstanding securities following the Commencement Date by a person which is inadvertent and/or otherwise not entered into for the purpose of, and does not have the effect of, changing or influencing the control of, the Company (including, but not limited to, the sale of securities by a Controlling Person in the public market) (clause (A) or (B), a “Non-Control Transaction”)
(ii)    as a result of, or in connection with, any tender offer or exchange offer, merger, or other business combination (a “Transaction”), the persons who were directors of the Company immediately before the Transaction (each, an “Incumbent Director”) shall cease to constitute a majority of the Board or the board of directors or any successor to the Company (or, if applicable, the parent thereof resulting from the Transaction); provided that any director elected or nominated for election to the Board (or such board) by a majority of the Incumbent Directors then still in office shall be deemed to be an Incumbent Director for purposes of this clause (ii), except that any member of the Board whose initial assumption of office occurs as a result of (including by reason of the settlement of) an actual or threatened proxy contest, election contest or other contested election of directors shall in no event be considered an Incumbent Director
(iii)    the Company is merged or consolidated with another person, or transfers substantially all of its assets to another person, and immediately following the merger, consolidation or transfer either (x)(I) less than 50 percent of the outstanding voting securities of the acquiring, surviving or resulting person (as applicable) shall then be owned in the aggregate by the former stockholders of the Company or (II) 50 percent or more of the outstanding voting securities of the acquiring, surviving or resulting person (as applicable) shall then be owned in the aggregate by the former stockholders of the Company but other than in substantially the same relative proportions as immediately prior to such transaction, and in each case excluding a Non-Control Transaction or (y) the individuals who were members of the Incumbent Board immediately prior to the agreement providing for such transaction constitute less than a majority of the members of the board of directors of the acquiring, surviving or resulting person (as applicable), or, if applicable the ultimate parent entity of such person, and in each case excluding a Non-Control Transaction; or
(iv)    a tender offer or exchange offer is made and consummated for the ownership of securities of the Company representing 25 percent or more of the
Page 17 of 22


combined voting power of the Company’s then outstanding voting securities (excluding a Non-Control Transaction).
In addition, and for avoidance of doubt, in no event shall a Change in Control be deemed to have occurred solely as a result of investment funds affiliated with Clayton, Dubilier & Rice, LLC selling in the public market equity securities held by them as of the Commencement Date.
Notwithstanding anything in this definition, to the extent that any payment or benefit provided for under this Agreement constitutes “nonqualified deferred compensation” (within the meaning of Section 409A of the Code) that is payable as a result of (either directly or indirectly) a Change in Control shall only be payable if such Change in Control also constitutes a “change in control event” within the meaning of Section 409A of the Code.
Employee agrees that the foregoing definition of “Change in Control” shall apply for all purposes under the compensation plans and benefit arrangements of the Company and Employer to which Employee is a party (including equity awards) such that, if a transaction or other event would not be a Change in Control under the foregoing definition but would be a Change in Control under another such plan or arrangement, such transaction or other event shall also not be a Change in Control under such other plan or arrangement.
(e)    “Confidential Information” means all information, whether oral or written, previously or hereafter developed, that relates to the business as heretofore conducted by the Company, or which is hereafter otherwise acquired or used by the Company or its subsidiaries and Affiliates, that is not generally known to others in the Company’s area of business or, if known, was obtained wrongfully by such other person or entity or with knowledge that it was proprietary or confidential information of or relating to the business as heretofore conducted by the Company or of or relating to the business of the Company or its subsidiaries and Affiliates. Confidential Information shall include, without limitation, trade secrets, methods or practices, financial results or plans, customer or client lists, personnel information, information relating to negotiations with clients or prospective clients, proprietary software, databases, programming or data transmission methods, or copyrighted materials (including without limitation, brochures, layouts, letters, art work, copy, photographs or illustrations). It is expressly understood that the foregoing list shall be illustrative only and is not intended to be an exclusive or exhaustive list of Confidential Information.
(f)    “Good Reason” means any of the following events that occurs without Employee’s prior written consent after the Commencement Date:
(i)    any material reduction in the amount of Employee’s then current base salary or target bonus opportunity, in either case other than as part of a
Page 18 of 22


reduction of less than ten percent (10%) applied generally across-the-board to all of the senior executive officers of the Company;
(ii)    (A) a material reduction in Employee’s title; or (B) a material, adverse reduction in the duties or responsibilities of Employee relative to Employee’s duties or responsibilities as described in Section 2 hereof;
(iii)    the breach or failure by the Company or Employer to perform any of its material covenants contained in this Agreement;
(iv)    any relocation of Employee’s principal place of employment by more than fifty (50) miles, as long as such relocation increases Employee’s normal daily commute; or
(v)    the Company’s failure to cause any successor to all or substantially all of the business or assets of the Company and/or the Employer to expressly agree to assume the obligations of the Company and/or the Employer under this Agreement, unless such assumption occurs automatically by operation of law.
In order for a termination of Employee to constitute a termination for Good Reason, Employee must notify the Company of the circumstances claimed to constitute Good Reason in writing not later than the thirtieth (30th) day after such circumstances have arisen or occurred and must provide the Company with at least thirty (30) days within which to cure such circumstances before terminating employment, and, failing a cure, Employee must terminate Employee’s employment within thirty (30) days following the expiration of such cure period.
(g)    “Potential Change in Control” of the Company shall be deemed to have occurred, if:
(i)    the Company enters into an agreement, the consummation of which would result in the occurrence of a Change in Control of the Company;
(ii)    any person (including the Company) publicly announces an intention to take or to consider taking actions which if consummated would constitute a Change in Control of the Company; or
(iii)    the Board adopts a resolution to the effect that, for purposes of this Agreement, a Potential Change in Control has occurred.
(h)    “Potential Change in Control Period” means the period beginning on the date the Potential Change in Control occurs and ending as of the earlier of (i) the date on which a Change in Control occurs or (ii) the date the Board makes a good faith determination that the risk of a Change in Control has terminated. In addition, Employee’s employment
Page 19 of 22


shall be deemed to have been terminated during a Potential Change in Control Period if such termination occurs prior to a Change in Control and such termination is by the Company other than for Cause and is (x) at the request of the counterparty in such Change in Control or (y) otherwise reasonably in anticipation of such Change in Control, provided that such Change in Control actually occurs.
(i)    “Section 409A” means Section 409A of the Internal Revenue Code of 1986, as amended, and the regulations promulgated thereunder.
Page 20 of 22


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


(a)    Any payment or benefit set forth in the Agreement;
(b)    Any rights as a shareholder of Cornerstone Building Brands, Inc.;
(c)    Reimbursement of unreimbursed business expenses properly incurred prior to the termination date in accordance with policy of the Companies;
(d)    Claims in respect of equity compensation owned by you ;
(e)    Vested benefits under the general employee benefit plans (other than severance pay or termination benefits under general policy of the Companies, all rights to which are hereby waived and released)
(f)    Any claim for unemployment compensation or workers’ compensation administered by a state government to which you are presently or may become entitled
(g)    Any claim that either of the Companies has breached this release of claims;
and
(h)    Indemnification as a current or former director or officer of either of the Companies or any of its subsidiaries (including as a fiduciary of any employee benefit plan), or inclusion as a beneficiary of any insurance policy related to your service in such capacity.

Page 22 of 22
EX-31.1 3 a20210403exhibit31_1.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: May 11, 2021
 
/s/ James S. Metcalf
James S. Metcalf
Chairman of the Board and Chief Executive Officer
(Principal Executive Officer)
  

EX-31.2 4 a20210403exhibit31_2.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: May 11, 2021
 
/s/ Jeffrey S. Lee
Jeffrey S. Lee
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)
 

EX-32.1 5 a20210403exhibit32_1.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 April 3, 2021 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: May 11, 2021
 
/s/ James S. Metcalf
James S. Metcalf
Chairman of the Board and Chief Executive Officer
(Principal Executive Officer)
 
A signed original of this written statement required by Section 906 has been provided to Cornerstone Building Brands, Inc. and will be retained by Cornerstone Building Brands, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.
 
This Certification shall not be deemed to be “filed” or part of the Report or incorporated by reference into any of the registrant’s filings with the Securities and Exchange Commission by implication or by any reference in any such filing to the Report.
 

 

EX-32.2 6 a20210403exhibit32_2.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 April 3, 2021 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: May 11, 2021
 
/s/ Jeffrey S. Lee
Jeffrey S. Lee
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)
 
A signed original of this written statement required by Section 906 has been provided to Cornerstone Building Brands, Inc. and will be retained by Cornerstone Building Brands, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.
 
This Certification shall not be deemed to be “filed” or part of the Report or incorporated by reference into any of the registrant’s filings with the Securities and Exchange Commission by implication or by any reference in any such filing to the Report.
 

 

EX-101.SCH 7 cnr-20210403.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2107102 - Disclosure - ACCOUNTING PRONOUNCEMENTS 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 - RESTRUCTURING link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - RESTRUCTURING (Tables) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - RESTRUCTURING - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - RESTRUCTURING - Summary of Restructuring Plan Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - RESTRUCTURING - Summary of Severance Liability and Cash Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2118105 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 2124107 - Disclosure - INTANGIBLES link:presentationLink link:calculationLink link:definitionLink 2325306 - Disclosure - INTANGIBLES (Tables) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - INTANGIBLES (Details) link:presentationLink link:calculationLink link:definitionLink 2127108 - Disclosure - ASSETS HELD FOR SALE link:presentationLink link:calculationLink link:definitionLink 2428413 - Disclosure - ASSETS HELD FOR SALE (Details) link:presentationLink link:calculationLink link:definitionLink 2129109 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2330307 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2431414 - Disclosure - LEASES - Summary of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2432415 - Disclosure - LEASES - Summary of Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2433416 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2433416 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2134110 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - SHARE-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 2136111 - Disclosure - EARNINGS PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 2337308 - Disclosure - EARNINGS PER COMMON SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2438418 - Disclosure - EARNINGS PER COMMON SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2139112 - Disclosure - WARRANTY link:presentationLink link:calculationLink link:definitionLink 2340309 - Disclosure - WARRANTY (Tables) link:presentationLink link:calculationLink link:definitionLink 2441419 - Disclosure - WARRANTY (Details) link:presentationLink link:calculationLink link:definitionLink 2142113 - Disclosure - DEFINED BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 2343310 - Disclosure - DEFINED BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 2444420 - Disclosure - DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2445421 - Disclosure - DEFINED BENEFIT PLANS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2146114 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 2347311 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 2448422 - Disclosure - LONG-TERM DEBT - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2448422 - Disclosure - LONG-TERM DEBT - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2449423 - Disclosure - LONG-TERM DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2450424 - Disclosure - LONG-TERM DEBT - ABL Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2151115 - Disclosure - CD&R INVESTOR GROUP link:presentationLink link:calculationLink link:definitionLink 2452425 - Disclosure - CD&R INVESTOR GROUP (Details) link:presentationLink link:calculationLink link:definitionLink 2153116 - Disclosure - STOCK REPURCHASE PROGRAM link:presentationLink link:calculationLink link:definitionLink 2454426 - Disclosure - STOCK REPURCHASE PROGRAM (Details) link:presentationLink link:calculationLink link:definitionLink 2155117 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2356312 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2457427 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2458428 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value by Level (Details) link:presentationLink link:calculationLink link:definitionLink 2159118 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2460429 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 2161119 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 2362313 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2463430 - Disclosure - SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 2164120 - Disclosure - CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2465431 - Disclosure - CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 2166121 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 2467432 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 cnr-20210403_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 cnr-20210403_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 cnr-20210403_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Revolving loans outstanding Line of Credit, Current Document Type Document Type Other income (expense), net Other Nonoperating Income (Expense) Comprehensive income (loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Schedule of Acquired Accrued Warranty Obligation and Deferred Warranty Revenue Schedule of Product Warranty Liability [Table Text Block] CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Retirement of treasury shares (in shares) Treasury Stock, Shares, Retired Term Loan Facility Term Loan Credit Agreement Due 2025 [Member] Treasury Stock Treasury Stock [Member] Other products & services Other Products And Services [Member] Other Products [Member] Cash flow revolver due April 2023 Cash Flow Revolver Due April 2023 [Member] Cash Flow Revolver Due April 2023 [Member] Segments [Axis] Segments [Axis] DEFINED BENEFIT PLANS Retirement Benefits [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash Flow Revolver Cash Flow Revolver [Member] Cash Flow Revolver [Member] Purchase accounting adjustments Goodwill, Purchase Accounting Adjustments Leases Lessee, Leases [Policy Text Block] Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] Foreign currency hedge Derivative Asset WARRANTY Product Warranty Disclosure [Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Line of Credit Line of Credit [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Deferred income taxes Deferred Income Tax Liabilities, Net Less: current portion Product Warranty Accrual, Current Security Exchange Name Security Exchange Name Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Trademarks/Trade names Trademarks and Trade Names [Member] Debt instrument, basis spread on variable rate, floor Debt Instrument, Basis Spread On Variable Rate, Floor Debt Instrument, Basis Spread On Variable Rate, Floor Income (loss) from operations Total operating income (loss) Operating Income (Loss) Retirement of treasury shares Treasury Stock, Retired, Cost Method, Amount Total current liabilities Liabilities, Current Diluted (in USD per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted PSUs and Performance Share Awards Performance Shares [Member] Prepaid expenses and other Prepaid Expense and Other Assets, Current Variable Rate [Domain] Variable Rate [Domain] Working capital adjustments Business Combination, Working Capital Adjustment Business Combination, Working Capital Adjustment Insulated metal panels Insulated Metal Panels [Member] Insulated Metal Panels [Member] Aluminum windows Aluminum Windows [Member] Aluminum [Member] Variable Rate [Axis] Variable Rate [Axis] Kleary Masonry, Inc. Kleary Masonry, Inc. [Member] Kleary Masonry, Inc. Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] ASSETS Assets: Assets [Abstract] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Expense Product Warranty Accrual Warranties Issued2 Amount of increase in product warranty accrual from warranties that are not sold separately from the product and from warranty claims Entity Address, State or Province Entity Address, State or Province Operating cash flows for operating leases Operating Lease, Payments Accounts payable Accounts Payable, Current Currency translation Goodwill, Foreign Currency Translation Gain (Loss) Current Liabilities Current Liabilities [Member] Current Liabilities [Member] CD&R Funds Cd and R Fund [Member] Foreign exchange translation gains (losses) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Accumulated deficit Retained Earnings (Accumulated Deficit) 2018 Stock Repurchase Program 2018 Stock Repurchase Program [Member] 2018 Stock Repurchase Program Payment on outstanding borrowings Repayments of Lines of Credit Lease right-of-use assets Operating Lease, Right-of-Use Asset 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Treasury stock purchases (in shares) Treasury stock purchases (in shares) Treasury Stock, Shares, Acquired Prior to September 15, 2023 Debt Instrument, Redemption, Period Six [Member] Debt Instrument, Redemption, Period Six Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Derivative, notional amount Derivative Liability, Notional Amount New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Redemption price Debt Instrument, Redemption Price, Amount Debt Instrument, Redemption Price, Amount Hedging Designation [Domain] Hedging Designation [Domain] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Stone Stone [Member] Stone [Member] Deferred compensation obligation (in shares) Adjustments to Additional Paid in Capital, Shares, Deferred Compensation Equity Adjustments to Additional Paid in Capital, Shares, Deferred Compensation Equity Other long-term liabilities Other Liabilities, Noncurrent Deferred income taxes Deferred Income Tax Assets, Net ABL U.S. Facility ABL U.S. Facility [Member] ABL U.S. Facility [Member] Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Inventories, net Total inventory Inventory, Net Gain Contingencies, Nature [Axis] Gain Contingencies, Nature [Axis] Inventory [Line Items] Inventory [Line Items] Lender Name [Axis] Lender Name [Axis] Business Acquisition [Axis] Business Acquisition [Axis] Stock option awards, termination period from grant date Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Realized gain on foreign currency hedge Foreign Currency Transaction Gain (Loss), Realized On or after September 15, 2025 Debt Instrument, Redemption, Period Nine [Member] Debt Instrument, Redemption, Period Nine Defined benefit plan, expected contribution amount Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year Performance Stock Units Performance Stock Units [Member] Performance Stock Units [Member] Inventory purchase commitments Long-term Purchase Commitment, Amount Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Statement [Line Items] Statement [Line Items] Proceeds from ABL facility Proceeds from Long-term Lines of Credit Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Accrued interest Interest Payable, Current Statement [Table] Statement [Table] Amounts charged against allowance for credit losses, net of recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff Reporting Periods Reporting Periods [Policy Text Block] Interest cost Defined Benefit Plan, Interest Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Credit Facility [Axis] Credit Facility [Axis] Liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Deferred income taxes Deferred Income Taxes and Tax Credits Thereafter Lessee, Operating Lease, Liability, to be Paid, Due after Year Four Lessee, Operating Lease, Liability, to be Paid, Due after Year Four Weighted Average Weighted Average [Member] Restructuring and Related Activities [Abstract] Business Combinations [Abstract] Business Combinations [Abstract] Entity Small Business Entity Small Business Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Acquisition Standard and Extended Product Warranty Accrual, Additions from Business Acquisition Gain Contingency, Nature [Domain] Gain Contingency, Nature [Domain] Voigt Vs. C D R Case Voigt Vs. C D R Case [Member] Voigt Vs. C D R Case Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Prior to April 15, 2021, 100% redemption Debt Instrument, Redemption, Period One [Member] Goodwill [Roll Forward] Goodwill [Roll Forward] Windows Windows Segment [Member] Windows Segment [Member] Amendment Flag Amendment Flag Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Weighted average number of common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Estimated Fair Value of Assets and Liabilities Assumed from Acquisition Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Property, Plant and Equipment Assets Held-for-sale Disclosure [Abstract] Corporate Corporate, Non-Segment [Member] Other accrued expenses Other Accrued Liabilities, Current Letters of credit outstanding Long-term Line of Credit Incentive Plan Incentive Plan [Member] The award plan as incentives Gain on sale of facilities, net Gain On Sale Of Facility [Member] Gain On Sale Of Facility [Member] Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Revenue recognized Product Warranty Accrual Revenue Recognized Reflects the revenue recognized towards the product warranty. Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key RESTRUCTURING Restructuring and Related Activities Disclosure [Text Block] Derivative Instrument [Axis] Derivative Instrument [Axis] Accounts Receivables and Related Allowance Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Fair Value Not Currently Recognized on Balance sheet Fair Value, by Balance Sheet Grouping [Table Text Block] Expected return on assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets On or after April 15, 2021 Debt Instrument, Redemption, Period Three [Member] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Subsequent Events Subsequent Events [Text Block] On or after September 15, 2023 and prior to September 15, 2024 Debt Instrument, Redemption, Period Seven [Member] Debt Instrument, Redemption, Period Seven Segments [Domain] Segments [Domain] Metal coil coating Metal Coil Coating [Member] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Business Acquisition, Pro Forma Net Income (Loss) Business Acquisition, Pro Forma Net Income (Loss) Restructuring gain Gain (Loss) On Restructuring And Related Activities Gain (Loss) On Restructuring And Related Activities Work in process and finished goods Inventory, Finished Goods and Work in Process, Gross Income Statement Location [Axis] Income Statement Location [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Selling, general and administrative expenses Selling, General and Administrative Expense Notional value Derivative, Notional Amount Antidumping Tariff Proceedings Antidumping Tariff Proceedings [Member] Antidumping Tariff Proceedings Deferral amount estimated to be paid Estimated Future Payment of Deferred Social Security Taxes, CARES Act Estimated Future Payment of Deferred Social Security Taxes, CARES Act Stockholders’ equity: Stockholders' Equity Note [Abstract] Intangible asset amortization Amortization of Intangible Assets Foreign currencyhedge Foreign Exchange Contract [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] Schedules of Lease Costs Lease, Cost [Table Text Block] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Other assets, net Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Mutual funds – Growth Mutual Funds - Growth [Member] SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Issuance of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Total assets Total assets Assets Lease right of use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets Commercial Commercial Segment [Member] Commercial Segment [Member] Title of 12(b) Security Title of 12(b) Security Debt instrument, discount rate Debt Instrument, Discount Rate Debt Instrument, Discount Rate Amortization of prior service cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Net Carrying Value Finite-Lived Intangible Assets, Net Accrued income taxes Accrued Income Taxes, Current Subsequent Event Type [Axis] Subsequent Event Type [Axis] Debt Prepayment Terms [Domain] Debt Prepayment Terms [Domain] Debt Prepayment Terms [Domain] Interest expense Interest Expense Depreciation and amortization Depreciation, Depletion and Amortization Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Product and Service [Axis] Product and Service [Axis] Secured debt, percentage of capital stock held by foreign subsidiary Debt Instrument, Secured Debt, Percentage Of Non-U.S. Capital Stock Held By Company Debt Instrument, Secured Debt, Percentage Of Non-U.S. Capital Stock Held By Company ABL Facility Abl Facility [Member] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Other restructuring costs Other Restructuring [Member] Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Debt Prepayment Terms [Axis] Debt Prepayment Terms [Axis] Debt Prepayment Terms [Axis] Interest Rate Swap Three Interest Rate Swap Three [Member] Interest Rate Swap Three [Member] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Net loss applicable to common shares Net Income (Loss) Available to Common Stockholders, Basic Level 1 Fair Value, Inputs, Level 1 [Member] Inventories Increase (Decrease) in Inventories Accounts payable Increase (Decrease) in Accounts Payable Other, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Additional Paid-In Capital Additional Paid-in Capital [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt instrument, covenant compliance, secured leverage ratio, maximum Debt Instrument, Covenant Compliance, Secured Leverage Ratio, Maximum Debt Instrument, Covenant Compliance, Secured Leverage Ratio, Maximum Expected loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt, Expected Gain (Loss) on Extinguishment of Debt, Expected Operating Segments Operating Segments [Member] Recovery From Countervailing Duty Tariff Proceedings Recovery From Countervailing Duty Tariff Proceedings [Member] Recovery From Countervailing Duty Tariff Proceedings Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Increase in tax reserves Income Tax Examination, Increase (Decrease) in Liability from Prior Year Class of Stock [Line Items] Class of Stock [Line Items] Accrued expenses Increase (Decrease) in Accrued Liabilities Treasury stock purchases Treasury Stock, Value, Acquired, Cost Method Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Stock Repurchase Programs Stock Repurchase Programs [Member] Stock Repurchase Programs Litigation Case [Axis] Litigation Case [Axis] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Variable lease costs Variable Lease, Cost Strategic development and acquisition related costs Business Combination, Strategic Development and Acquisition Related Costs Business Combination, Strategic Development and Acquisition Related Costs Revolving Credit Facility Revolving Credit Facility [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Siding Siding Segment [Member] Siding Segment [Member] Mutual funds – Foreign blend Mutual Funds - Foreign Blend [Member] Income taxes receivable Income Taxes Receivable Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] 6.125% senior notes due January 2029 6.125% Senior Notes due January 2029 [Member] 6.125% Senior Notes due January 2029 Derivative, term of contract Derivative, Term of Contract 8.00% senior notes due April 2026 Eight Percent Senior Notes Due 2026 [Member] Eight Percent Senior Notes Due 2026 [Member] Subsequent Event Subsequent Event [Member] Mutual funds – Blend Mutual Funds - Blend [Member] Allowance for credit losses of acquired company at date of acquisition Accounts Receivable, Allowance For Credit Loss, Acquired in Business Combination Accounts Receivable, Allowance For Credit Loss, Acquired in Business Combination Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Common stock, shares authorized (in shares) Common Stock, Shares Authorized Percentage of outstanding interests acquired Business Acquisition, Percentage of Voting Interests Acquired Common stock equivalents (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Proceeds from stock options exercised Proceeds from Stock Options Exercised Schedule of Sales, Operating Income, and Total Assets for Operating Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Asset impairment Impairment of Long-Lived Assets Held-for-use Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Long-term lease liabilities Long-term portion of lease liabilities Operating Lease, Liability, Noncurrent Expiration period, after death, disability or retirement Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period, After Death, Disability Or Retirement Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period, After Death, Disability Or Retirement Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Intangible assets (trade names/customer relationships) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Stock award grants, fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Fair Value It represents the fair value of Performance Share Awards granted during the period. Unamortized deferred financing costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Current assets: Assets, Current [Abstract] Interest income Investment Income, Interest Short-term investments in deferred compensation plan Investments, Fair Value Disclosure Available for stock repurchases Stock Repurchase Program, Remaining Authorized Repurchase Amount Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Legal Entity [Axis] Legal Entity [Axis] Capital expenditures Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Consolidation Items [Domain] Consolidation Items [Domain] Schedule of Accumulated and Projected Benefit Obligations Schedule of Accumulated and Projected Benefit Obligations [Table Text Block] Customer lists and relationships Customer Lists and Relationships [Member] Document Period End Date Document Period End Date LONG-TERM DEBT Long-term Debt [Text Block] Ply Gem Ply Gem [Member] Ply Gem [Member] Liability accrual Loss Contingency Accrual Interest Rate Swap Two Interest Rate Swap Two [Member] Interest Rate Swap Two [Member] Authorized stock repurchase amount Stock Repurchase Program, Authorized Amount Disaggregation of Revenue by Segment Disaggregation of Revenue [Table Text Block] Loss before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Hedging Designation [Axis] Hedging Designation [Axis] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Schedule of Inventory Components Schedule of Inventory, Current [Table Text Block] Debt instrument, covenant compliance, excess cash flow, minimum Debt Instrument, Covenant Compliance, Excess Cash Flow, Minimum Debt Instrument, Covenant Compliance, Excess Cash Flow, Minimum Investments in debt and equity securities, at market Debt Securities, Trading, and Equity Securities, FV-NI Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] Share-based compensation expense Share-based Payment Arrangement, Noncash Expense Amount sought by company Gain Contingency, Unrecorded Amount Entity [Domain] Entity [Domain] Payments related to tax withholding for share-based compensation Payment, Tax Withholding, Share-based Payment Arrangement Designated as Hedging Instrument Designated as Hedging Instrument [Member] Earnings Per Share, Pro Forma [Abstract] Earnings Per Share, Pro Forma [Abstract] Net income allocated to participating securities Net Income Loss Allocated To Participating Securities Represents the amount of net income (loss) allocated to participating securities during the period. Shares, restricted stock award, gross (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Cover page. Cover [Abstract] Base Rate Base Rate [Member] Goodwill recognized from acquisition Goodwill, Acquired During Period Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable INTANGIBLES Intangible Assets Disclosure [Text Block] Inventories Inventories [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Total long-term debt, net of unamortized discounts and unamortized deferred financing costs Carrying Amount Long-term Debt Goodwill [Line Items] Goodwill [Line Items] LEASES Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Debt instrument, extinguishment and modification, cost incured Debt Instrument, Extinguishment And Modification Cost Incurred Debt Instrument, Extinguishment And Modification Cost Incurred Service cost Defined Benefit Plan, Service Cost Debt instrument, covenant terms, specific availability In excess of threshold of calendar days Debt Instrument, Covenant Terms, Specific Availability In Excess Of Threshold of Calendar Days Debt Instrument, Covenant Terms, Specific Availability In Excess Of Threshold of Calendar Days Cost of sales Cost of Goods and Services Sold Equity Components [Axis] Equity Components [Axis] Unrealized gain (loss) on derivative instruments, net of income tax of $(2,690) and $12,032, respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Metal Metal [Member] Metal Settlements Standard and Extended Product Warranty Accrual, Decrease for Payments Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables PCE/TCE Northeast Contamination Site PCE/TCE Northeast Contamination Site [Member] PCE/TCE Northeast Contamination Site [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Minimum [Member] Minimum Minimum Minimum [Member] Restricted Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Net loss applicable to common shares Undistributed Earnings, Diluted Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Metal building products Metal Building Products [Member] Metal Building Products [Member] Rollforward of Reserve for Uncollectible Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] ABL Facility Asset-based lending credit facility, due 2023 ABL Credit Facility, Due 2023 [Member] ABL Credit Facility, Due 2023 [Member] Current portion of lease liabilities Current portion of lease liabilities Operating Lease, Liability, Current Amount of employer side social security payments deferred Deferred Social Security Payments, CARES Act Deferred Social Security Payments, CARES Act Beginning balance Ending balance Standard and Extended Product Warranty Accrual Cash and Non-cash Activities of Leases Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Amortization of net actuarial loss Defined Benefit Plan, Amortization of Gain (Loss) Restructuring and Impairment Costs Restructuring and Impairment Costs [Member] Restructuring and Impairment Costs Entity Interactive Data Current Entity Interactive Data Current Net periodic benefit cost (income) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Schedule of Cash, Cash Equivalents and Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Interest Rate Swap Interest Rate Swap [Member] Assets held for sale Assets held for sale, carrying value, current Disposal Group, Including Discontinued Operation, Assets, Current Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Additional paid-in capital Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Subsequent Event Type [Domain] Subsequent Event Type [Domain] Installment payment as a percentage of principal Debt Instrument, Installment Payment as a Percentage of Principal Debt Instrument, Installment Payment as a Percentage of Principal Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted-average IBR Operating Lease, Weighted Average Discount Rate, Percent Asset impairment Asset Impairment Charges Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] On or after September 15, 2024 and prior to September 15, 2025 Debt Instrument, Redemption, Period Eight [Member] Debt Instrument, Redemption, Period Eight Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Unamortized discounts and unamortized deferred financing costs Debt Issuance Costs, Net Number of reportable segments Number of Reportable Segments Retirement Plan Type [Domain] Retirement Plan Type [Domain] Warranties sold Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Debt instrument, effective rate Debt Instrument, Interest Rate, Effective Percentage Consolidation Items [Axis] Consolidation Items [Axis] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts receivable, less allowances of $14,427 and $13,313, respectively Accounts Receivable, after Allowance for Credit Loss, Current Goodwill impairment Impairment Goodwill, Impairment Loss STOCK REPURCHASE PROGRAM Treasury Stock [Text Block] Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Injection molded Injection Molded [Member] Injection Molded [Member] Restructuring reserve, beginning balance Restructuring reserve, ending balance Restructuring Reserve Schedule of Cash, Cash Equivalents and Restricted Cash Schedule of Cash and Cash Equivalents [Table Text Block] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Restructuring costs Restructuring Costs Prior to April 15 ,2021, 40% redemption Debt Instrument, Redemption, Period Two [Member] Restructuring Type [Axis] Restructuring Type [Axis] Cash payments Payments for Restructuring Basic (in USD per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Goodwill Goodwill Beginning balance Ending balance Goodwill Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Document Transition Report Document Transition Report Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Restructuring and impairment charges, net Restructuring Costs and Asset Impairment Charges Restricted cash Restricted Cash and Cash Equivalents, Current Debt instrument, face amount Debt Instrument, Face Amount Level 2 Fair Value, Inputs, Level 2 [Member] Decrease in treasury stock and additional paid in capital Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount Document Quarterly Report Document Quarterly Report Schedule of Goodwill Schedule of Goodwill [Table Text Block] Fixed charge coverage ratio Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio Total assets Assets, Fair Value Disclosure Equity [Abstract] Equity [Abstract] Mutual funds – Fixed income Mutual Funds - Fixed Income [Member] Interest Rate Swap One Interest Rate Swap One [Member] Interest Rate Swap One [Member] Derivative, fixed interest rate Derivative, Fixed Interest Rate Subsequent Event [Line Items] Subsequent Event [Line Items] Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible List] Cumulative Effect, Period Of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Credit Facility [Domain] Credit Facility [Domain] ACCOUNTING PRONOUNCMENTS Accounting Standards Update and Change in Accounting Principle [Text Block] Derivative Contract [Domain] Derivative Contract [Domain] Diluted (in shares) Weighted average diluted number of common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Litigation Case [Domain] Litigation Case [Domain] Other accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Basic (in USD per share) Basic income (loss) per common share (in USD per share) Earnings Per Share, Basic Prior to September 15, 2023 Debt Instrument, Redemption, Period Five [Member] Entity File Number Entity File Number Other Current Liabilities Other Current Liabilities [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Expiration period, after termination of employment Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period, After Termination of Employment or Service Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period, After Termination of Employment or Service Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Inventory, Current [Table] Inventory, Current [Table] Assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Amounts charged against allowance for credit losses, net of recoveries Accounts Receivable, Allowance for Credit Loss, Recovery Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Common stock, $0.01 par value; 200,000,000 authorized; 125,807,655 and 125,676,292 shares issued and outstanding at April 3, 2021, respectively; and 125,425,931 and 125,400,599 shares issued and outstanding at December 31, 2020, respectively Common Stock, Value, Outstanding Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Allocated share-based compensation expense Share-based Payment Arrangement, Expense Liability for unrecognized tax benefits Unrecognized Tax Benefits Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total net sales Revenue from Contract with Customer, Including Assessed Tax Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus Increase in borrowing capacity Line Of Credit Facility, Increase in Borrowing Capacity, Amount Line Of Credit Facility, Increase in Borrowing Capacity, Amount Current portion of long-term debt Less: current portion of long-term debt Long-term Debt, Current Maturities Category of Item Purchased [Axis] Category of Item Purchased [Axis] Entity Current Reporting Status Entity Current Reporting Status Debt instrument, interest rate during period Debt Instrument, Interest Rate During Period Retirement Benefits [Abstract] Retirement Benefits [Abstract] Subsequent Event [Table] Subsequent Event [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Tranche B Term Loan Tranche B Term Loan [Member] Tranche B Term Loan Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Vinyl siding Vinyl Siding [Member] Vinyl Siding [Member] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Lease liabilities Present value of future minimum lease payments Operating Lease, Liability Long-term debt Total long-term debt, less current portion Long-term Debt, Excluding Current Maturities Segment Reporting [Abstract] Segment Reporting [Abstract] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Mandatory prepayment, percentage of annual excess cash flow Debt Instrument, Mandatory Prepayment Terms, Percentage of Annual Excess Cash Flow Debt Instrument, Mandatory Prepayment Terms, Percentage of Annual Excess Cash Flow Debt instrument, redemption price, percentage of principal amount redeemed Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Aurora Plastics LLC vs. Atrium Aurora Plastics LLC vs. Atrium [Member] Aurora Plastics LLC vs. Atrium [Member] Total cash consideration transferred Business Combination, Consideration Transferred Total liabilities and stockholders’ equity Liabilities and Equity Loss Contingencies [Line Items] Loss Contingencies [Line Items] Accumulated other comprehensive loss, net Accumulated Other Comprehensive Income (Loss), Net of Tax INCOME TAXES Income Tax Disclosure [Text Block] Raw materials Inventory, Raw Materials, Gross Total long-term liabilities Liabilities, Noncurrent Unrealized loss on derivative instruments, tax (benefit) expense Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Entity Address, City or Town Entity Address, City or Town Accrued compensation and benefits Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Fixed lease costs Operating Lease, Cost Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Hedging Relationship [Axis] Hedging Relationship [Axis] Other Assets Other Assets [Member] Financial Instrument [Axis] Financial Instrument [Axis] Incentive Plan securities excluded from dilution (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Debt instrument, covenant compliance, percentage of specified availability Debt Instrument, Covenant Compliance, Percentage of Specified Availability Debt Instrument, Covenant Compliance, Percentage of Specified Availability Stock awards, targeted number of shares Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Targeted Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Targeted Number of Shares Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Vinyl windows Vinyl [Member] Vinyl [Member] Non-cash interest expense Other Noncash Income (Expense) Weighted Average Amortization Period (Years) Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Valuation allowance Deferred Tax Assets, Valuation Allowance Liabilities: Liabilities [Abstract] Gross profit Gross Profit Property, plant and equipment, less accumulated depreciation of $670,072 and $644,308, respectively Property, Plant and Equipment, Net Entity Tax Identification Number Entity Tax Identification Number Net Sales Revenue from Contract with Customer [Policy Text Block] SHARE-BASED COMPENSATION Share-based Payment Arrangement [Text Block] Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Changes in operating assets and liabilities, net of effect of acquisitions: Increase (Decrease) in Operating Capital [Abstract] 2021 (excluding the nine months ended April 3, 2021) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] INVENTORIES Inventory Disclosure [Text Block] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Leases [Abstract] Leases [Abstract] 2017 Stock Repurchase Program 2017 Stock Repurchase Program [Member] 2017 Stock Repurchase Program [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Number of interest rate swaps Number of Interest Rate Derivatives Held GOODWILL Goodwill Disclosure [Text Block] Loss per common share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Costs incurred Restructuring Charges Total warranty, less current portion Product Warranty Accrual, Noncurrent Tariff rate for imports (as a percent) Loss Contingency, Tariff Rates For Imports Loss Contingency, Tariff Rates For Imports Key Employee Awards Key Employee Awards [Member] Key Employee Awards [Member] Unallocated other expense, net Unallocated Other Expenses Unallocated other expenses during the period. Execution period Restructuring and Related Cost, Estimated Plan Time Period Restructuring and Related Cost, Estimated Plan Time Period Document Fiscal Period Focus Document Fiscal Period Focus Deferred social security payments recorded in current liabilities Deferred Social Security Payments, CARES Act, Current Deferred Social Security Payments, CARES Act, Current Issuance of restricted stock Value, restricted stock award, gross Stock Issued During Period, Value, Restricted Stock Award, Gross Make-whole premium Redemption Premium Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Stock options, grants in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Debt instrument, redemption price, percentage Debt Instrument, Redemption Price, Percentage Entity Filer Category Entity Filer Category Common Stock Common Stock [Member] Product and Service [Domain] Product and Service [Domain] ABL Canadian Facility ABL Canadian Facility [Member] ABL Canadian Facility [Member] Excess availability Line of Credit Facility, Remaining Borrowing Capacity Countervailing Duty Tariff Proceedings Countervailing Duty Tariff Proceedings [Member] Countervailing Duty Tariff Proceedings Cost Finite-Lived Intangible Assets, Gross Debt Covenant Terms [Axis] Debt Covenant Terms [Axis] Debt Covenant Terms [Axis] Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Money market Money Market Funds [Member] Provision for credit losses Provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Write-off of unamortized deferred financing costs Write off of Deferred Debt Issuance Cost Accumulated depreciation on property, plant and equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Stock options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect ACQUISITIONS Business Combination Disclosure [Text Block] Forward contract agreement, amount of hedge Derivative, Amount of Hedged Item Hedging Relationship [Domain] Hedging Relationship [Domain] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Schedule of Future Minimum Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Employee stock options Share-based Payment Arrangement, Option [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Basic (in shares) Weighted average basic number of common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Subsequent Events [Abstract] Subsequent Events [Abstract] Treasury stock, shares (in shares) Treasury Stock, Shares Cash Flow Hedging Cash Flow Hedging [Member] Severance Employee Severance [Member] Loss Contingencies [Table] Loss Contingencies [Table] Term loan facility due April 2025 Term Loan Facility Due April 2025 [Member] Term Loan Facility Due April 2025 [Member] Plan Name [Domain] Plan Name [Domain] Ownership percentage Equity Method Investment, Ownership Percentage Interest paid, net of amounts capitalized Interest Paid, Excluding Capitalized Interest, Operating Activities Cumulative effect of accounting change Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Extended ABL Commitments Extended ABL Commitments [Member] Extended ABL Commitments Fair Value Long-term Debt, Fair Value Sales Revenues Foreign exchange loss Foreign Currency Transaction Gain (Loss), before Tax RCRA Facility Investigation RCRA Facility Investigation [Member] RCRA Facility Investigation [Member] Provision (benefit) for income taxes Income Tax Expense (Benefit) Taxes paid, net Income Taxes Paid, Net Refinancing cost incurred Debt Instrument, Refinancing Cost Incurred Debt Instrument, Refinancing Cost Incurred Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Number of defendants Loss Contingency, Number of Defendants New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Fair value of liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Diluted (in USD per share) Diluted income (loss) per common share (in USD per share) Earnings Per Share, Diluted Local Phone Number Local Phone Number Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Cumulative Effect, Period Of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Schedule Of Debt Schedule of Debt [Table Text Block] Stock options exercised, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Numerator for Basic and Diluted Earnings Per Common Share Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Long-term debt, gross Long-term Debt, Gross Schedule of Long-term Debt Instruments Schedule of Long-term Debt Instruments [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Entity Emerging Growth Company Entity Emerging Growth Company Deferred compensation obligation Adjustments to Additional Paid in Capital, Deferred Compensation Equity Adjustments to Additional Paid in Capital, Deferred Compensation Equity Stock options exercised Stock Issued During Period, Value, Stock Options Exercised Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Business Acquisition, Pro Forma Revenue Business Acquisition, Pro Forma Revenue On or after April 15, 2023 Debt Instrument, Redemption, Period Four [Member] Debt Covenant Terms [Domain] Debt Covenant Terms [Domain] [Domain] for Debt Covenant Terms [Axis] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] Term Loan Facility due April 2025 Term Loan Facility Term Loan Facility [Member] Term Loan Facility [Member] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum Maximum Maximum [Member] Restricted cash Restricted Cash Commitment Fee Percentage One Commitment Fee Percentage One [Member] Commitment Fee Percentage One [Member] Retained Earnings (Deficit) Retained Earnings [Member] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Short-term investments, unrealized holding gain (loss) Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss) SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Leverage Ratio Target Achieved Leverage Ratio Target Achieved [Member] Leverage Ratio Target Achieved [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Income taxes Increase (Decrease) in Income Taxes Receivable Allowance for doubtful accounts receivable Ending balance, prior period Cumulative effect of accounting change Ending balance Accounts Receivable, Allowance for Credit Loss Extended Cash Flow Revolver Extended Cash Flow Revolver [Member] Extended Cash Flow Revolver Award Type [Domain] Award Type [Domain] OPEB Plans Other Postretirement Benefits Plan [Member] Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Trading Symbol Trading Symbol Defined contribution plan, maximum annual contributions per employee, percent Defined Benefit Plan, Maximum Annual Employee Contribution, Percent Defined Benefit Plan, Maximum Annual Employee Contribution, Percent Asset impairments Asset Impairment [Member] Asset Impairment Denominator for Basic and Diluted Earnings Per Common Share Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Stock options, grant date fair value (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value Deferred compensation plan liability Deferred Compensation Plan [Member] ASSETS HELD FOR SALE Property, Plant and Equipment Disclosure [Text Block] Unused commitment fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Treasury stock, at cost (131,363 and 25,332 shares at April 3, 2021 and December 31, 2020, respectively) Treasury Stock, Value CD&R Investor Group Temporary Equity [Text Block] SERIES B CUMULATIVE CONVERTIBLE PARTICIPATING PREFERRED STOCK Defined Benefit Plans Pension Plan [Member] EARNINGS PER COMMON SHARE Earnings Per Share [Text Block] Defined benefit plan, minimum annual contribution, percent Defined Benefit Plan, Minimum Annual Contribution, Percent Defined Benefit Plan, Minimum Annual Employee Contribution, Percent Estimated effective tax rate Estimated Effective Income Tax Rate Reconciliation, Percent Estimated Effective Income Tax Rate Reconciliation, Percent Current liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Payments on term loan Repayments Of Term Loan Payments on term loan Shares withheld to satisfy minimum tax withholding obligations (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Adopted Accounting Pronouncements and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 11 cnr-20210403_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 cnr-20210403_g1.jpg begin 644 cnr-20210403_g1.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X0 B17AI9@ 34T *@ @ 0$2 , M ! $ #_X0E0:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \ M/WAP86-K970@8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z M:V,Y9"(_/@T*/'@Z>&UP;65T82!X;6QN#IX;7!T:STB061O8F4@6$U0($-O&UP;65T83X-"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" \/WAP86-K M970@96YD/2=W)S\^_^T +%!H;W1OH.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! M 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$& M$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2 MDY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /W\HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH ***X_XQ?'3PW\"M"COO$-]]G^T;A;6T:[Y[ MLKC(1>^-RY)( R,D9%88G%4L/2=:O)1C'=MV2(J5(PBYS=DNIV%>1?'?]LSP MC\#?.LVG_MK7(SM_LZS<%HV])7Y6/Z'+?[)KY<^/?[??BCXI-<6&AM)X9T23 MY=L,G^ESK_MR#[H/]U,>A+5X1!!-J%VD<2233S,%55!9Y&)X '4DFOR#B+Q2 MBFZ&41N_YVM/^W8]?5_YA5\W^B_S^X^F?!O_!37Q%:>-+BXUS2; M&\T.Y8;;2U'ERV:^J.<[_4ANIZ%1Q7U9\)/COX7^-^E_:?#VJ0W4D:AIK5_W M=S;]OGC/(&>,C*GL37Q#HW[)D7PZ^&^H?$#XN:LW@3P/HI6ZR:O?=06B M1MPCSU#R%VY&%C(K[7PMR#C+-Y\^(7[A[RJ:-7UTZI>3OILK&>%S3$86//C9 M>Z]D_B?HNB]=.Q^[U%?BS_P3\_X.:=0\/I9^&?C_ *;)JMHNR&+Q9I%N/M48 M W75L,"3N2\6U@!_JW)S7[!_"CXK^&_CC\/-*\6>$=8LM?\.ZU%Y]E?VC[H MKA0Q4X[@AE92" 592" 017Z7G'#^-RR?+BH:=)+6+]'^CL_(^AP.98?%QO1> MO5=4;>IZG;:)IMQ>7EQ#9V=G&TT\\T@CCAC4$L[,>%4 $DG@ 5\D^./^"[W[ M*_@'Q*=+N/BG:W\R-LDFTS2[V^MDYQGSHHF1A[H6XKXI_P"#H+]M?7](\2^% M_@;HEY<:?HMYIJ>(?$!A62.WMV(Y,:>2\C*(]4%6OV)?\ @V?\ M'?%#]EW0_$_Q,\6>++/Q;XLTZ+4[>UT62"*VT>.9!)$D@DB=II K*7P44$E1 MG&\^]@.'>\N$'!9+>)6E9<\;@N,\9KX"_93_X M):W?_!%/P?\ %;X^^*/'EUXDO?".DW_]C:-H\DEGI^K6^TBW_M!2,N[R&/$0 M)2%@&#R$ K\'?\$]_P!C7Q9_P6O_ &R?%.K>.O%VH16MNG]L^)M8XDNW\QRL M5M;JV43."%&-D<<1 4X5#MA>%\MK5*V*6(?U6E:\K:MOHM.FFMM6TDNI%;-\ M5",*+I+VT^E]+=_^!?YG[/\ P8_X+6_LR_';Q/!HVC?%#3+/4KJ40P0ZQ:7. MEK.YX4+)<1I&23P!NR20,9(KZ%^+GQ=\.? ?X<:MXN\7:I#HOAO0XA/?7TJ, MR6Z%@H)"@L?F8#@'K7XQ?\%8?^#??PS^R=^S=J7Q.^%GB+Q%?6GA81R:UI.M MR17$DEN\BQF:"6.-,%&92R,I!7%LOQ-&&-RRK*5/G MC":E;F5VE=:+NNCWOY!#-\32J2H8N"4N5N+6SLF_T/TC_P"'X/[*O_18=%_\ M%]]_\8KT;]GK_@H7\%/VJ_$+:/\ #_XD>&_$6L*AE&GQS-#>2(HRS+#*%=E4 M?]H^U M>9O\Z*3=CR$QM QN.>HKRS_@H9^S_HO_ 3<_;E71?A3\0[K7O\ A'4M-7LM M2BGC:^T6[R6\B62(!#*FQ7RJJ-LJ@C(->I+@K*:F+J9;AZTU6BKZI..R>Z2[ MKJ<<<^QL:,<54A'D;MH]?S\C^A3]I+_@HG\%_P!D+QI9^'?B1X]TWPOK6H62 MZC;VD]M<2O);L[QK)^ZC8 %XG')!^4UZG\/_ !_HOQ5\$:5XD\.ZE:ZQH6N6 MJ7EC>VS[HKF%QN5E/T/0\CH<'-?@_P#\',6KWOB#]J#X3W^I6OV/4K[X<65Q M=6^"OD2O=W;.F#R,,2/PK5_X-_/^"J74X)Y\FAF.%;E4M>4=+65[\METWZW.N.?\ MN.>&K)*.R?GYGZT>"?\ @IY\!_B-\<(_AOHOQ%TN_P#&TM]-IB:6EK=+(UQ# MO\R/)-0T?4_BUH]KJ6E7,EG=PFQO6, M,T;%'4D0D'# C()'%?CK^PE;267_ <(6<,R-'-#\1=?1T/56!O@0?I7BTOA M[X<^*O\ @IQXHT_XM:UJ?AWX=W/C/65UG4=/1FN;:,37)0H%CD/,HC!PC<$\ M=QZU/@7 >V<)3FTJ<9Z6;;;E=); M_A^#^RK_ -%AT7_P7WW_ ,8KL_BU_P %-_@3\"](\*:AXL^(FEZ/9^-]*CUS M0Y9+6YD&H64@!290D;$*0PX;!YZ5^3 _9I_X)BDX_P"%[?%+GC_CWN/_ )5U M%_P?FOSQ4=E?2\==;7.B><8J&'G6ER/EM\+ON^NI^G4 M7_!;S]E::157XQ:'EN!NL;U1^9AQ7T'\'_C5X1^/_@BW\2>"?$FC^*M!N6:- M+W3+I+B'>N-R$J?E<9&5;##/(%?D#\,?^""_P%\>?L!^&?B9J_Q4\1>$->UK MP=:Z_=W=_J5BVDZ=<2VJS-OB\D2>4K,1M\S?@8SGBOGW_@@7\7OB)X,^./Q/ M\/> Y+^ZN-;^'FL7D5A$IDC.H6T.ZQFV=-XF81@GKYY'<5GB.%,MK86M6RZK M+FHOWN=)+Y-)=GW]-;ET\XQ5.M3ABH*T]N5Z_==G[,_M&?\ !7#]GG]E7QC= M>'?&7Q(TRU\06+B.ZTZQM;C49[5^NV46\;B-AW5B"/2MO]FS_@I=\"_VN=<3 M2O 'Q(T'6M8D0R)ILHEL;V4#D[(;A4=\=3M!P.:_G"_8NU'X+WOQSNY?VB/^ M$ZNO#-Y;2XN-"E4W*7S.I\VXW?.T>WS,[,OO*G!&:_3;_@G3_P $UOV2_B'^ MV;X;^(7PG^,A\::3X77^U[7P9JI\C58-0B*M#.=RQ2O#$V7V^5PZ1Y=U)4]& M<<(9;E]"2JRJ\RC?F44X-]M%I\VO4RP.=XK$U%R*%F[6O:27?S^2^1]N>)_^ M"S7[,O@OQ-J.CZI\6='M-2TFZELKN!K&]8PS1L4="1"0<,I&02..]4O^'X/[ M*O\ T6'1?_!???\ QBOD;_@HQ_P0&^%?@SX/?&;XS1>,/B)/XDM;/5?%8M9; MBS:S>Z;S+C80+\X^_NQWS7Q%_P $5_\ @FAX+_X*3^/_ !UI/C+6_%&B MP^%]/MKNU;1I((VE:21T8.98I!@!1C '4UG@^'>'Z^!GCE6J"?$UCKGA:&66&3455X( M8FB ,F[S54KM!!)( QS7@GQ%_P""Z7[+/PR\2OI5Y\4['4+F-S'))I.G7FHV MZ$'!/G0Q-&P]T9J_,S_@LK=)_P $W?@WX3_9+^&OB+Q#-X5U"*;Q=XBN;Z=# M=ZA]HG:."U=HDC7R5,#R,FT[B8R?N\^Q?L(_\&U'@WXI?LR:%XK^*GBCQ9:^ M)O%VFQ:G;6.BRP6\.CQ31AXED\V*0RRA64M]U5)*X.W>>>/#>44,-]?Q]::I M3;5-)+F:[O1^NRZ=[&DLTQM2K]6P\(\\4N9O9/LM3]1/V=/VMOAK^UOX:FU; MX<>,M%\66=JP2X^QRD36K'D"6)PLD>><;U&<''2N-^/_ /P4T^!7[+?Q%D\) M>/OB)IGAOQ%#!'/)P'V/&XYVO'N0Y5&'4?\'"GBRU^(W_ 4$ MM]>TSS)+'7O!^C7]H2OS/%-"SIQZE6%=V'X%PM3&TXQJN5"I!RC)63TMH[JV MS[+T5C"IQ%5AAY-P2J1:33VUOJM?(_HF\/>(+'Q7H%CJFEWEMJ&FZG;QW=G= M6T@DAN89%#)(C+PRLI!!'!!!KQ'X&_\ !3_X"_M)_$^T\&^!_B/I7B#Q-?+* M]O80VUS&THB1GD(9XU7A58]>0.,U^9W_ ;P_P#!5M_ ^NV?[/OQ%U KI>HW M'E^#=0NGV_8;EBQ2]]VE?=/3_ M #/U\E_X+>_LKPRLC?-RD@XL+TC\Q#2?\/P?V5?\ HL.B_P#@OOO_ (Q7 M\_G[)7A3X1^-/VK?[/\ CAXBUCPK\/9#>M=ZAIB,UQ'*%3,OF2R.$1,5)?>HVN<.'S[&5H\R]FM;6;L_N;/V-L?VM?AWJ7Q< MTSP'#XHLV\6:S$9[#3C%*KWB"V6Z+1L4V,! RN<-P"._%>CUD>%O!6G^#](L M;.T@4_8+:*U2>15,SK%&(U+-@$G:,9]STK7K\NK>SNO9)^=W>[[[*R\M?4^O MASV]_P# *^0_^"JP_=>!?K?_ /MM7UY7R'_P57_U'@7_ 'K_ /\ ;:OAO$3_ M ))_$?\ ;G_I<3R\^_W&?R_]*1\U_!#X7O\ &CXIZ3X9CO(]/;5'<&X=#((P MD;2'Y01DX0@#(YQR.M?H-\#_ -E;PC\![=)-,L?MFJ[.J4TZBFTF];)1B].B M=V]5J>9PUA:4J3K2C[R=K_)?YC98EN(FCD571P596&0P/4$5^>/_ 45_P"# M?OX3_M(Z5JWBSP/Y/PN\80PR74AL+8'1]08 L?-MEQY;'&-\.,9)*.:_1"L7 MXBN(_A_KS,0JKIUP22>G[MJ_<\LS+%8*LJN%FXORZ^JV?S/H,7A:.(IN%:-T M?Q^U_3-_P0K&/^"4?PA_Z\[[_P!.5U7XV_L(_P#!#[XH_M=:7;^*_$K0_"[X M9^6+F37] MIZAK7A708)H+.^OCF>[8W$KRN?E7@RM)@ 8 XP:_2/$?/L!6IPRVC54JJE MS.*=[))IO[VEY=;'R7"^#JTZSJU%9..E]WJM;;V\S\J?^#I+]E+7;3XL^#_C M+8VLMUX;OM+C\-ZG)&NX:?=12S2PL_HLJ2LJGINA(."R@^M_L0?\''WPC\-? MLM>&=%^)UMXDTCQAX5TV'2YUT_3_ +7;ZJ((UC2:)@PVLZJ"ROM"L2 2,&OT MA^-^M?#V7PE=>'?B+J'A&/1?$,#P3:?K]U!'!?Q1R,3,^D^'O%\-U"@ZG"N)957Z. .V*\; YQE^*RVG@L MWISM2^&45T[/\ODMF>EB,#B:.+E7P4H^_NGW.-^%G_!5O2O^"TG@7XL?L^_\ M(=J_A7Q!XPTK4!X5O8@UW9B&-#) U^R@_9V$B1[F&8V+A 0Q4/\ !_\ P2<_ M;UN?^"2/[6GBG2_B)X;U>+1]73^Q?$EG'"!J.D7$$C&.548@/L8NK)D95]P) M*A6_=?\ 9;_9 ^#?[ ^DP>&? .BZ+X7O/$3'YY[KS-3UMHEW',DK&64("6V* M=J;B0JY-8'[9'_!*[X)?MT:DNJ>//"2MXB2-85UO3;AK+4-B\*KNGRR@#@"5 M7VCIBJPO$F5495L%["2PM5+2]Y)K3F6O6RTN[-7\A5LKQDU"O[1.M#[K=OZ2 MW^9^>O\ P5R_X+X_#7]H#]D_6OAK\)X]:U>^\9HEKJ6I7MDUG!I]J'61U17^ M:21]NSH%"LQR2 #Y1^P[^R5KWPJ_X(E_M,?%#7K.6QA^(FDVEKHD4HVR36=K M<9:XQ_F M6]Z+.XNH(=DA$ 4AL(%4G8,!>O!K2IQ%E^#H0P&60GR<\93E+=\K3:7W+MHM MM;DQRS$UZDL1BY1YN5J*6VJ:U^_S_"Q_.7_P3I_X);>)O^"D/A3XE77A7Q!I MNEZM\/[2VGM].NX6;^V99UN2D2R[@L7-OMW,",R#H 36Y_P1J\%?"FX_X*%^ M'_#OQPTS4(G2Z-KI%I>'R+./6HY (H+Z-@&(+J4"9 ,NQ75E9@/WB_8G_P"" M;7PM_P""?L_B23X;Z?JUBWBL6RZA]LU&2[WBW\WR]N[[N/.?..N1Z5XK^U9_ MP2]_9#^,O[0.N^+/'FH:3H?C3598[C4XHO%JZ8S3"-<2M#O&QV4*Q( W$[CD ML2?5J<=T\55Q&'ES^RG%_EUTXX\.SHPI55R\\7[R;T>NG3 MMY'P'_P=1_\ )[G@/_L1X?\ TOO:[+_@K?\ \$JI_B'^R%X!_:&\!V,D^M6/ M@S2I/&UA"FYKZ!+&+_B9*!SYD:@"48P8U#\>6Y;[\^/?_!*WX#?M_7GAOQ-X MJNM:\9W'AW18?#UIJEIXD>3[1!"SN&E>,E9)2TK%GZL2,]J^C/"&E>&_AMX? MT'P'9W5I&FG:5'9V&G7-TLEU-:0(L0)5COD4* &;!Y//6O$CQ=]5P^$IX2_/ M1YE)-633W6]_PT=F=\LE]M5K2K6Y9VM;=/N?S[[5L\VY\ MO9MY_P!=Y><<[*O$]CK-C-K6H27EW MI %?12XXRZ>,G5:J14J:AHES)WD]-?-6?<\Q M_\*?\ \'*'Q1T?XV^* MO@'XP\/233:#XF\&/J>GO-$8Y'@EF5T+*>5.TC@U]Y3_ /!N1^RU:P/))H/B M:..-2SNWB*=50#DDG/ %6OB+^P?^Q[^V+)X%\#W7C'0?$5_\-=&C\-Z-I>E> M.(GO8+:/ 5'CCD+LXP.2,\5P4.(\NAC*6,IRK5%3YK\UI635M-=-;7.BIE>* M="="2IQYK6MI=IW/QW_:=_X)0>,?V'FNH4EA6;).Y6+-'Y@"J'"K_P M%S^A/_!OG\0_V?\ X!_L/^/OB4TTVE^- MO"\1/CV]OS]HGM[0,SVPM41 8=#3P[]@NI6D9[1(Q&H,F=V\ *0X(8,H8$$ UX5\!/^"3'P _8'\:R M>/?#\NK^&=MI+IM^^J>(F.FWMM.-C07*2GRY$+%"%;^-$(Y KBQW&%+,L!/! MXMRYN:\>5)MG9V=]\/D<\+B8UZ-K6L[WT=MU_2ZH_.S7_ -K; M]@?_ (*$Z[JVK?%;P+XC^"WB^\O9V.LZ()'COHV<[)I?L\;H9V7!%O%L%ND[D]$MR\D:_ M[L:*/:O6OV8O^"2O[.O_ 3YUG_A-](T>.'6-+4A/$7B74_.?3@_R$HSE88F M;?MWJH8AMN<'!]6AQ9EV"IR5%5GS1LJ<[.*]&[NW3=Z=#DJ9-BJ\US\BL[N4 M='^&E_E\SMO^"IG_ "CA^-W_ &)NI?\ HAJ_,/\ X-1?^2V?%[_L!V/_ */D MK]6OBUX^^#_[1/PRU[P)K7CSP?>Z3XMLI=+O+>U\16R3312J59499-P8@]JY M;]BS_@F#\)?V!?$6N:M\.-.U>QN_$5M':WC7FI27:O&C%UP&X!R3S7R.!S:E MALFQ&7UHR4ZC36FFEM_N['M8C!SK8ZEB8-I?L%_\'&WPG\._ MLN>&?#_Q47Q!HOC#PGID.ES/9Z:G:^.W\/+X5U"/['?QZX\2V,Z2$((Y/-^0AB0 #U)'>OB_P"(/_!M MY^S-XX\3OJ-II?B[PS'(^]K+2=:(MVUUF\%Y]NU1CPPCGE9F>,' ;RQM7@$+7"?MJ?\$FOV?_VI/B1>?$GXI0ZA M;Z@;:WLI[UM>>PM8XT.R,'D(I)8#W)'>O8PO&F#I8ZE&%.4:%.#C%6O)M\NK M5^R[OOU.*MD->>'FY23J3DFWT5K^7F? '_!?C_@E=/X6@C_:*^'=ALL[](9O M&=A91"/[#<,JXU*-4P CM@2X *N1)R'D9/GS_@W&=/TW4[1[,VFMWD$4=]!MV.A6 M4@2*5;:PP00V#UKYG_8U_P""7G[,?P+^.D/Q$^$LR77B#25N%C^Q^)VU&WMD MG1HV4H';C:Y W$XX/49KBP/&#_L:K@<9&3?*XPDEI9II)ORVOKIZ:[XC(_\ M;H8B@TE=.2OU36WJ?@I^R>/A"W[4[?\ "\FUQ?A[F]^U'2=_VGSL-Y.-GS8W MXSBOMCPEXA_X)E^"O%.F:S8S?%E+[2;N*]MV9;L@21N'7(QTRHK[HU'_ (-T M?V6XUN+NYT/Q-&B[I99)/$2<*,D\FM*OQ^5N9\NW0^WC>V MH5\A_P#!58_N? OUO_\ VVKZ\KB_C1\!_#?QZT".Q\06;2-;[C:W,3[)[1FQ MN*-TYVC(((.!D<"OG.*\JJYEE57!4&E*5K7VTDI?C8XLSPTL1AI48;NWX-,^ M$?V&/^3J?"?^_%_B1XBU+1M/U*-=:TFYFM;BPG/ES[HF*L MR#/SKP3E<\=<=*^??A3^Q)X@^ _[3GAS6+::/6O#4,L^ZZ3$E?-/QIO9M.^//BVXMYI()X=>O'CDC8JZ,+A\$$<@U^495FF/X5RY M0Q%'6562E%Z77)"SBU==]=4?,X;$5\MH)5([R=T^UEJF?J83@5X+\>_V]?"G MPM2XT_23'XHUE04,=O(/LL#>^3S7#Z'H=[XFU6&QTZTN;Z\N&V106\9DDD/ MH%')KHSKQ4JUHJCE--Q;^U))N[Z1BKKYN_H:8SB24UR86-F^KW^2_KT.J^,7 M[0GBKXYZCYVO:D\EO&VZ&RA'EVL'^ZF>3_M,2WO7WA^Q <_LL^$O^N,__I1+ M7@_P&_X)M7FJ^3J/CNY:PMSAETRU<&=QUQ))R$]"%R?=37UYX3\)Z;X%\.VN MDZ1:0V.G6*;(8(A\J#))]R2222>222>M>OX?Y#FM'%U,TS.Z"Q,:LL3B.JMKONCX-_P""FL/POF_X*7_LXK\8/^$-'@9M \2B M\/BAH5TWS/+M_*WF;Y-V_&W/?ISBO,_V[_#7[(FL_!?[+\ 8_A[/\=YKVW7P M&OPQN84UD:F95VMNM&"K$J;V=IB$5%8@A@M>H?\ !2SQ?\-O!/\ P4S_ &<= M0^+$WA>'P7%H'B473>(((Y['>T=N(MRR*RYWXQD=:Y?]L/\ : _8;\6?L^>) M=(\+V/PW\2>,M2L9H?#=EX)T%&UQM3*'[,UM);1!XI%EVMO) &#G=]T_TWE[ MJ*G@Y055KE^S\'\2?Q+K_>5U=:76X8KE)4OIH4PCS_V/#YI3T4N"0/IZ5]N5^=W[0/A?XF?!_X' M_LA_&WQMI.M>*-?^" 4^/K2U0W6IPVU_8):W-T5!)FD@(4R8)RQ9LA0S#V7X MA?\ !9[]GOPO\+I-?\/^/M*\<:M=0_\ $I\.:&7N-8U6X8?NK=;8+YD;.Q S M(JA<\],5X>-R_$8BE0CAH^TY5*#<5=7]I-_)---7Z,]##XFG3G4=5\MVGKH[ M\*>+HUM?$WV:TU/4[8? M\NDUYX@M[GR#U&Z,3*C8)&Y6P2,5ZG_P4 ^,OA7X!_\ !2?]C_Q5XRURQ\.^ M'=-TKQ8+G4+Q]L,)DTZ"-,D _>=U4>Y%>]*7MZLW1][FGB[6UO>E&UN]^AYT M5[.$>?2T:-[]/?9]]U^>_P "?V6OAO\ M)?\%6_VPV\?^!O"_C)M&N?"/V$Z MOIT=W]D\W2'\S9O!V[O+3..NT>E>_P"B?\%9/V;_ !'K-GI]C\8O!EQ>W\R6 MUO$MT=TLCL%51\O4D@?C7SI\'OVPOAC^RG_P5<_; 7XC>-=#\(-KUQX2.GC4 M)3']K\K2&\S;P<[?,3/^\*\'*\'CJ-/$J,)QFZ:MHTW^\IWMUVWL>CC*V'J2 MI-RBX\VNJ:^&6YM?MK_L0:/^P=\.]7^/W[.]DOP^\5^ XUU36M#L)GCT/Q7I M<3 W5M<6N3&I$6YUD1004XPVUTV[WQUI_P 6O^"MO[/OBS35;[!XE^$>I:K: M&0#>(9Y()8\^^V3]36!^UO\ MLZ?_P %'OA_JOP)_9QDO/&FI>-MNE>)/%L5 MA,F@>$]-A3]M[&V-O[;DJ[_%R76Y\W_ U_X3+]F']J#]I3]HGP3_:_B#2_#'Q1 MO]'^(/A&!%,>H: (HIS?VXR,WEK))+)\W!C9_F4%]WT=_P %?/B+X?\ C5_P M3'L_$_AO4;37/#OB#7O#EY8WD/S1W,4FIVQ!P>0<$@J0"#D$ @BMO_@EQY=S M\8?VLE^216^+U^K#J#_HUN"#^1%?)W_!3SX)^(/V!/A_JW@KPWI M+-)U7246;8GP[UI-2AGN+=4QC[%CNNZNMU%&$N:C@YR6L9OH^O9Z]6?2_P"U/H=U^WS_ ,%! MK7]G_5-0OK'X2> _#47BSQE8V-U);2^*;JXF,=KI\SH0XME0>:P4_,<@@$(Z M[OQ^_8N_8MT;0SX,\6Z!\$_ .H?9EDMY(KFPT#6K4'(CG2=6CGR&7(9BP)4Y MWWF:6VU*2) M 6>W*GRG*CY,$\L41H_VB_VO_P!AGXE:0?%WBR\^#?Q&UZ[M4L[)4T2VU_7K MK.1#;QPB-IP=SX"MM +37FTEB6J'U7VGL^56]G>_/]J]NM^^O+:VECJE[ M).I[;EY[OXOY>EO*W;2]^I]=?!\:#!\+/#]OX7UA?$'A^QL(K.QU$:C_ &D; MN*%1$':YW,9G^0[G+$ELY.3]E_M?1/.\W[FS^U+; M=N]L9S[5V/\ P1W^&7B#X._\$UOA5X=\4:/?>']=L;"X>YT^\C\JXM_-O+B9 M-Z=58I(K%6PPW8(!! X[_@O=+!!_P30\6-=-"MJNL:(93*,IL&J6V[([C&(+9K%+DDG]X(=I S\J%!QMP/?=;_:D_X)^VNCW,EU M=_L]S6RQDRQQ>'[.=W7'(") 68^P!-?+/Q6AU:S_ ."'?[3EY8Z?X@T'X3:E MXMMIOAMINMB1;FTT=M5T\?NTDR\=L\I] M?>M:.VNMWO=+I;7R\3*/+/EY7[DU[GI>[\M++S?W??.K_P#!,G]F(>$YI-3^ M#WPLL;/[/NN+@:7!;"%=OS-YJX*8Y^8,".N:\Z_X(O:KM\%_%KP_X;UC4/$7 MP?\ "OCBYTWX?ZE=SM<*]BJ*98+>9LF:VBE)6.3+!@6PQ[:??3PD2"SNHIY71K>;&QN,KD-R 5;U M[]DO]O+X?ZE^P]J_BZYT?3_AO_PJ6RN+3QCX0@MDLW\*7EJK>=:I -H"NRMY M( &_<%^^&4>+6J>UP$E0J3KRVWMZ-;,\[_;L^'EK_ ,%)/VQ-$_9WN)KAOA_X"T6;Q?XZFM9&4B_N M(I+;2+0NA!212\MV4;Y9$5?2O4?^"5_QRUKXJ_LQKX9\8R,?B-\(]2G\#>*@ MSEVFN[+")9C#,SXSC-?.G[&?[%W[1WQ \!ZA\8M-_: C^$^N? M'.[/C#5M#3P%8ZVUFLV?L<'VFZ<2[([7R56,@"/++C.6-SP'X"^('_!-?_@H MAX?\4?$KXF1_$CPW^T@4\*:QK7_".V^@QV.N6T8.E^;% S(S2Q"6!6&"C/#RR^G5C)TU>*7-?GC=U-7%1=[RM:3ORP2N94:E2-58F4&E)V;=K MK:\W@?QM#I_C7PC$5,.N^'WL M8999H%X/VVV<&522 4WC/+))[S_P6-^*_ASX^_\ !%[Q9XP\+:C;:UX;\2KH M5Y974?*RQOK%E\K#JK*U[\!?C1JNGWOV1'VQ_#S74U&WN MI&C7&%L;I(6 7[L_D[M)^CV?;?N?2'[=WPB\+_'#_@J_P#LS^'?&/A_1_$^AWGA M_P 4/-8:G;+<6\K)!"Z$HP()5@",]#S7;?&W_@CM\'_%WA][[X=:#:_!_P"( M6F(TV@^)_"6[39M.N0,H9$B*I-$6 #HPR5R 5)R.#_;_ /C;X3_9\_X*J?LT M^*/&NOZ?X;\/V.@>*(YKZ] M3I?E_B3OS?9M;>^EM]#JOA.>LL1:_-UM?X8[=?2W78^=?CK^TWXL_:X_X)I? M"KQ5X\T76K_POH/CQ='^-6G>'0_F7EE8R2Q32%8L-]F:189943&-P P%W#VG MP1^SM^P[^W%I.FV?P[MOA='K%B8[VRF\%SQ:#X@M-AW!B(/*N1P"#YBY&2>& M (F^"WBJ'_@CC^QMX#T[XF:7XIUTZ]J%]JGC7Q+H6F-?Z?X;O+EFN))+E8\R M"$,XB#HC ^63A352ZF(DVJB4*.2WG8PH;;\^VNZ'-5J>RPBG"GSRY)T_AU>\EIHN]T^2UU8Y MY6A#GK.,I'X_$DD,OB*/3 M;9=4>+'EO=")1,5QQ@R;B,=JW*^#DK-H^CB[JX4445(PKQWX]?L6>$OC?YUX ML/\ 8>O2DM]OM$&)6]98^ _UX;WKV*BN',,MPN.HNABX*<7T?YKJGYK4QKX> MG6CR55='PWX._P""9OBB^\:3V^N:E86&B6K?+>6S>=)=K_L(<;3ZE\8/0-7U MA\(/@!X6^!NF?9_#^FQPS2*%FNY?WEU=HPH[ 5VE%>+DO!^5Y7)U M,-3O+^:6K7DGT7IJ^K9R8/*L-AGS4XZ]WJPHHHKZ@]$R_$'@K1O%CQ-JNDZ; MJ30@B,W=JDQC!Z[=P.,X'3TJ/0_ &@^%KEIM,T32=.F8;3):V<<+$>F5 -;% M%5SRMRWT)Y5>]@KF]#^#_A/PQXFFUK3?"WAW3]8N,^;?VVFPPW,FIKI**(RDM$]QN*>Y5U;1K37M/DM;ZUMKRUFQYD-Q$LD;X.1E6!!Y /U%5= M?\%Z/XJ,/]J:3INI?9P1%]JM4F\O.,XW XS@=/05J44E)K9A9/.:/PSX>CDC8.CIIL*LC#D$';P14VL?#3PYX@U"2[O\ P_HM]=38WS7%C%)( M^ ,LRDG 'X5N45?M)WO=BY(]BOINEVNBV*6]G;V]I;Q\)%#&(T3Z # ILF MC6<5:HK.[W**MCHUGI4MQ):VMO; M/>2&:=HHE0S.>"S$#YFX')YXI=4TNUUJS:VO+:WO+>0J6BFC$B,5(8$@C'! M(]"!5FBB[OKS9\R^M-+@@N9,]6LN-\,\0DC?!!&58$'D _45:HI MW=[AY&7X@\$Z/XLDC;5=)TW4FAR(S=VJ3&,'KC<#C.!T]*DT#PKI?A:&2/2] M-L--CD.72UMTA5CZD*!FM"BGS2MRWT%RJ]P90ZX/(/4>M<[X<^$GA7P;K=QJ M>C^&?#^E:E=9$UW9Z=#!/-G^\Z*&;\371441E)*R>X.*>K"BBBI&%%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% < !1110 4444 %%%% !1110 4444 %%%% '__V0$! end XML 13 cnr-20210403_htm.xml IDEA: XBRL DOCUMENT 0000883902 2021-01-01 2021-04-03 0000883902 2021-05-04 0000883902 2020-01-01 2020-04-04 0000883902 2021-04-03 0000883902 2020-12-31 0000883902 cnr:ABLCreditFacilityDue2023Member 2021-01-01 2021-04-03 0000883902 cnr:ABLCreditFacilityDue2023Member 2020-01-01 2020-04-04 0000883902 cnr:CashFlowRevolverDueApril2023Member 2021-01-01 2021-04-03 0000883902 cnr:CashFlowRevolverDueApril2023Member 2020-01-01 2020-04-04 0000883902 2019-12-31 0000883902 2020-04-04 0000883902 us-gaap:CommonStockMember 2020-12-31 0000883902 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000883902 us-gaap:RetainedEarningsMember 2020-12-31 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000883902 us-gaap:TreasuryStockMember 2020-12-31 0000883902 us-gaap:TreasuryStockMember 2021-01-01 2021-04-03 0000883902 us-gaap:CommonStockMember 2021-01-01 2021-04-03 0000883902 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-04-03 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-04-03 0000883902 us-gaap:RetainedEarningsMember 2021-01-01 2021-04-03 0000883902 us-gaap:CommonStockMember 2021-04-03 0000883902 us-gaap:AdditionalPaidInCapitalMember 2021-04-03 0000883902 us-gaap:RetainedEarningsMember 2021-04-03 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-03 0000883902 us-gaap:TreasuryStockMember 2021-04-03 0000883902 us-gaap:CommonStockMember 2019-12-31 0000883902 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000883902 us-gaap:RetainedEarningsMember 2019-12-31 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000883902 us-gaap:TreasuryStockMember 2019-12-31 0000883902 us-gaap:TreasuryStockMember 2020-01-01 2020-04-04 0000883902 us-gaap:CommonStockMember 2020-01-01 2020-04-04 0000883902 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-04-04 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-04-04 0000883902 2020-01-01 2020-12-31 0000883902 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0000883902 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0000883902 us-gaap:RetainedEarningsMember 2020-01-01 2020-04-04 0000883902 us-gaap:CommonStockMember 2020-04-04 0000883902 us-gaap:AdditionalPaidInCapitalMember 2020-04-04 0000883902 us-gaap:RetainedEarningsMember 2020-04-04 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-04 0000883902 us-gaap:TreasuryStockMember 2020-04-04 0000883902 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2021-01-01 2021-04-03 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2020-01-01 2020-04-04 0000883902 cnr:AluminumWindowsMember cnr:WindowsSegmentMember 2021-01-01 2021-04-03 0000883902 cnr:AluminumWindowsMember cnr:WindowsSegmentMember 2020-01-01 2020-04-04 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2021-01-01 2021-04-03 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2020-01-01 2020-04-04 0000883902 cnr:WindowsSegmentMember 2021-01-01 2021-04-03 0000883902 cnr:WindowsSegmentMember 2020-01-01 2020-04-04 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2021-01-01 2021-04-03 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2020-01-01 2020-04-04 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2021-01-01 2021-04-03 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2020-01-01 2020-04-04 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2021-01-01 2021-04-03 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2020-01-01 2020-04-04 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2021-01-01 2021-04-03 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2020-01-01 2020-04-04 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2021-01-01 2021-04-03 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2020-01-01 2020-04-04 0000883902 cnr:SidingSegmentMember 2021-01-01 2021-04-03 0000883902 cnr:SidingSegmentMember 2020-01-01 2020-04-04 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2021-01-01 2021-04-03 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2020-01-01 2020-04-04 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2021-01-01 2021-04-03 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2020-01-01 2020-04-04 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2021-01-01 2021-04-03 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2020-01-01 2020-04-04 0000883902 cnr:CommercialSegmentMember 2021-01-01 2021-04-03 0000883902 cnr:CommercialSegmentMember 2020-01-01 2020-04-04 0000883902 cnr:KlearyMasonryIncMember 2020-03-02 0000883902 cnr:KlearyMasonryIncMember 2020-03-02 2020-03-02 0000883902 cnr:KlearyMasonryIncMember 2020-04-05 2020-07-04 0000883902 cnr:KlearyMasonryIncMember cnr:SidingSegmentMember 2020-03-02 0000883902 cnr:KlearyMasonryIncMember 2020-01-01 2020-04-04 0000883902 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-04-03 0000883902 2019-01-01 2021-04-03 0000883902 us-gaap:EmployeeSeveranceMember 2021-01-01 2021-04-03 0000883902 us-gaap:EmployeeSeveranceMember 2019-01-01 2021-04-03 0000883902 cnr:AssetImpairmentMember 2021-01-01 2021-04-03 0000883902 cnr:AssetImpairmentMember 2019-01-01 2021-04-03 0000883902 cnr:GainOnSaleOfFacilityMember 2021-01-01 2021-04-03 0000883902 cnr:GainOnSaleOfFacilityMember 2019-01-01 2021-04-03 0000883902 us-gaap:OtherRestructuringMember 2021-01-01 2021-04-03 0000883902 us-gaap:OtherRestructuringMember 2019-01-01 2021-04-03 0000883902 cnr:RestructuringAndImpairmentCostsMember 2021-01-01 2021-04-03 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2018-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2018-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2018-12-31 0000883902 us-gaap:CorporateNonSegmentMember 2018-12-31 0000883902 2018-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2019-01-01 2019-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2019-01-01 2019-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2019-01-01 2019-12-31 0000883902 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0000883902 2019-01-01 2019-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2019-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2019-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2019-12-31 0000883902 us-gaap:CorporateNonSegmentMember 2019-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2020-01-01 2020-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2020-01-01 2020-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2020-01-01 2020-12-31 0000883902 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2020-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2020-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2020-12-31 0000883902 us-gaap:CorporateNonSegmentMember 2020-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2021-01-01 2021-04-03 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2021-01-01 2021-04-03 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2021-01-01 2021-04-03 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2021-04-03 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2021-04-03 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2021-04-03 0000883902 us-gaap:CorporateNonSegmentMember 2021-04-03 0000883902 srt:MinimumMember 2021-01-01 2021-04-03 0000883902 srt:MaximumMember 2021-01-01 2021-04-03 0000883902 cnr:WindowsSegmentMember 2019-12-31 0000883902 cnr:SidingSegmentMember 2019-12-31 0000883902 cnr:CommercialSegmentMember 2019-12-31 0000883902 cnr:WindowsSegmentMember 2020-12-31 0000883902 cnr:SidingSegmentMember 2020-12-31 0000883902 cnr:CommercialSegmentMember 2020-12-31 0000883902 cnr:WindowsSegmentMember 2021-04-03 0000883902 cnr:SidingSegmentMember 2021-04-03 0000883902 cnr:CommercialSegmentMember 2021-04-03 0000883902 us-gaap:InventoriesMember 2021-01-01 2021-04-03 0000883902 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-04-03 0000883902 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-04-03 0000883902 srt:WeightedAverageMember us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-04-03 0000883902 us-gaap:TrademarksAndTradeNamesMember 2021-04-03 0000883902 srt:MinimumMember cnr:CustomerListsAndRelationshipsMember 2021-01-01 2021-04-03 0000883902 srt:MaximumMember cnr:CustomerListsAndRelationshipsMember 2021-01-01 2021-04-03 0000883902 srt:WeightedAverageMember cnr:CustomerListsAndRelationshipsMember 2021-01-01 2021-04-03 0000883902 cnr:CustomerListsAndRelationshipsMember 2021-04-03 0000883902 srt:WeightedAverageMember 2021-01-01 2021-04-03 0000883902 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-12-31 0000883902 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-12-31 0000883902 srt:WeightedAverageMember us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-12-31 0000883902 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0000883902 srt:MinimumMember cnr:CustomerListsAndRelationshipsMember 2020-01-01 2020-12-31 0000883902 srt:MaximumMember cnr:CustomerListsAndRelationshipsMember 2020-01-01 2020-12-31 0000883902 srt:WeightedAverageMember cnr:CustomerListsAndRelationshipsMember 2020-01-01 2020-12-31 0000883902 cnr:CustomerListsAndRelationshipsMember 2020-12-31 0000883902 srt:WeightedAverageMember 2020-01-01 2020-12-31 0000883902 srt:MinimumMember us-gaap:EmployeeStockOptionMember cnr:IncentivePlanMember 2021-01-01 2021-04-03 0000883902 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember cnr:IncentivePlanMember 2021-01-01 2021-04-03 0000883902 srt:MaximumMember us-gaap:EmployeeStockOptionMember cnr:IncentivePlanMember 2021-01-01 2021-04-03 0000883902 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember cnr:IncentivePlanMember 2021-01-01 2021-04-03 0000883902 srt:MinimumMember us-gaap:PerformanceSharesMember cnr:IncentivePlanMember 2021-01-01 2021-04-03 0000883902 srt:MaximumMember us-gaap:PerformanceSharesMember 2021-04-03 0000883902 us-gaap:PerformanceSharesMember cnr:KeyEmployeeAwardsMember 2021-01-01 2021-04-03 0000883902 us-gaap:RestrictedStockUnitsRSUMember cnr:KeyEmployeeAwardsMember 2021-01-01 2021-04-03 0000883902 us-gaap:RestrictedStockUnitsRSUMember cnr:KeyEmployeeAwardsMember 2020-01-01 2020-04-04 0000883902 cnr:PerformanceStockUnitsMember cnr:KeyEmployeeAwardsMember 2021-01-01 2021-04-03 0000883902 cnr:PerformanceStockUnitsMember cnr:KeyEmployeeAwardsMember 2020-01-01 2020-04-04 0000883902 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-04-03 0000883902 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-04-04 0000883902 us-gaap:PerformanceSharesMember 2021-01-01 2021-04-03 0000883902 us-gaap:PerformanceSharesMember 2020-01-01 2020-04-04 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-01 2021-04-03 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-01-01 2020-04-04 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2021-04-03 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-04-03 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2020-12-31 0000883902 cnr:TermLoanFacilityDueApril2025Member 2021-04-03 0000883902 cnr:TermLoanFacilityDueApril2025Member 2020-12-31 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2021-04-03 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member 2020-12-31 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member 2021-04-03 0000883902 us-gaap:OtherAssetsMember cnr:ABLCreditFacilityDue2023Member cnr:AblFacilityMember 2021-04-03 0000883902 us-gaap:OtherAssetsMember cnr:ABLCreditFacilityDue2023Member cnr:AblFacilityMember 2020-12-31 0000883902 cnr:PlyGemMember cnr:TermLoanFacilityMember 2018-04-12 0000883902 cnr:PlyGemMember cnr:TermLoanFacilityMember 2018-04-12 2018-04-12 0000883902 cnr:CashFlowRevolverMember 2018-04-12 0000883902 cnr:TermLoanFacilityMember 2018-04-12 2018-04-12 0000883902 cnr:PlyGemMember cnr:TermLoanFacilityMember 2018-11-16 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-11-16 2018-11-16 0000883902 cnr:TermLoanFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 cnr:TermLoanFacilityMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 cnr:TermLoanFacilityMember 2021-01-01 2021-04-03 0000883902 cnr:TermLoanFacilityMember 2021-04-03 0000883902 cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:CashFlowRevolverMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:CashFlowRevolverMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:CashFlowRevolverMember cnr:CommitmentFeePercentageOneMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:CashFlowRevolverMember cnr:CommitmentFeePercentageOneMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:TermLoanFacilityMember cnr:LeverageRatioTargetAchievedMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:TermLoanFacilityMember cnr:LeverageRatioTargetAchievedMember 2018-04-12 2018-04-12 0000883902 cnr:CashFlowRevolverMember 2018-04-12 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-10-15 2018-10-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-10-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-10-14 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-10-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-10-14 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-10-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-11-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-11-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-11-16 0000883902 cnr:AblFacilityMember 2021-04-03 0000883902 cnr:AblFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:AblFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:AblFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:AblFacilityMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:AblFacilityMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:AblFacilityMember cnr:CommitmentFeePercentageOneMember 2018-04-12 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-04-12 2018-04-12 0000883902 cnr:EightPercentSeniorNotesDue2026Member cnr:PlyGemMember 2018-04-12 0000883902 cnr:PlyGemMember cnr:EightPercentSeniorNotesDue2026Member 2018-04-12 2018-04-12 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2018-04-12 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2018-11-16 0000883902 cnr:EightPercentSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodOneMember 2018-11-16 2018-11-16 0000883902 cnr:EightPercentSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2018-11-16 2018-11-16 0000883902 cnr:EightPercentSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember 2018-11-16 2018-11-16 0000883902 cnr:EightPercentSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodFourMember 2018-11-16 2018-11-16 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member 2020-09-24 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member 2020-09-24 2020-09-24 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member us-gaap:DebtInstrumentRedemptionPeriodFiveMember 2020-09-24 2020-09-24 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member cnr:DebtInstrumentRedemptionPeriodSixMember 2020-09-24 2020-09-24 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member cnr:DebtInstrumentRedemptionPeriodSevenMember 2020-09-24 2020-09-24 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member cnr:DebtInstrumentRedemptionPeriodEightMember 2020-09-24 2020-09-24 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member cnr:DebtInstrumentRedemptionPeriodNineMember 2020-09-24 2020-09-24 0000883902 cnr:CdAndRFundMember 2021-04-03 0000883902 cnr:CdAndRFundMember 2020-12-31 0000883902 cnr:A2017StockRepurchaseProgramMember 2017-10-10 0000883902 cnr:A2018StockRepurchaseProgramMember 2018-03-07 0000883902 cnr:StockRepurchaseProgramsMember 2021-04-03 0000883902 cnr:StockRepurchaseProgramsMember 2021-01-01 2021-04-03 0000883902 cnr:StockRepurchaseProgramsMember 2020-01-01 2020-04-04 0000883902 cnr:CashFlowRevolverMember 2021-04-03 0000883902 cnr:AblFacilityMember 2021-04-03 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2021-04-03 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2021-04-03 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2021-04-03 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2021-04-03 0000883902 us-gaap:MoneyMarketFundsMember 2021-04-03 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsGrowthMember 2021-04-03 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsGrowthMember 2021-04-03 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsGrowthMember 2021-04-03 0000883902 cnr:MutualFundsGrowthMember 2021-04-03 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsBlendMember 2021-04-03 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsBlendMember 2021-04-03 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsBlendMember 2021-04-03 0000883902 cnr:MutualFundsBlendMember 2021-04-03 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsForeignBlendMember 2021-04-03 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsForeignBlendMember 2021-04-03 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsForeignBlendMember 2021-04-03 0000883902 cnr:MutualFundsForeignBlendMember 2021-04-03 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsFixedIncomeMember 2021-04-03 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsFixedIncomeMember 2021-04-03 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsFixedIncomeMember 2021-04-03 0000883902 cnr:MutualFundsFixedIncomeMember 2021-04-03 0000883902 us-gaap:FairValueInputsLevel1Member 2021-04-03 0000883902 us-gaap:FairValueInputsLevel2Member 2021-04-03 0000883902 us-gaap:FairValueInputsLevel3Member 2021-04-03 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel1Member 2021-04-03 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel2Member 2021-04-03 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel3Member 2021-04-03 0000883902 cnr:DeferredCompensationPlanMember 2021-04-03 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeContractMember 2021-04-03 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2021-04-03 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeContractMember 2021-04-03 0000883902 us-gaap:ForeignExchangeContractMember 2021-04-03 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2021-04-03 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2021-04-03 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2021-04-03 0000883902 us-gaap:InterestRateSwapMember 2021-04-03 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2020-12-31 0000883902 us-gaap:MoneyMarketFundsMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsGrowthMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsGrowthMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsGrowthMember 2020-12-31 0000883902 cnr:MutualFundsGrowthMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsBlendMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsBlendMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsBlendMember 2020-12-31 0000883902 cnr:MutualFundsBlendMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsForeignBlendMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsForeignBlendMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsForeignBlendMember 2020-12-31 0000883902 cnr:MutualFundsForeignBlendMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsFixedIncomeMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsFixedIncomeMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsFixedIncomeMember 2020-12-31 0000883902 cnr:MutualFundsFixedIncomeMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member 2020-12-31 0000883902 us-gaap:FairValueInputsLevel2Member 2020-12-31 0000883902 us-gaap:FairValueInputsLevel3Member 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeContractMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeContractMember 2020-12-31 0000883902 us-gaap:ForeignExchangeContractMember 2020-12-31 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0000883902 cnr:DeferredCompensationPlanMember 2020-12-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0000883902 us-gaap:InterestRateSwapMember 2020-12-31 0000883902 us-gaap:ForeignExchangeContractMember 2021-01-01 2021-04-03 0000883902 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-01 2019-05-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-31 0000883902 cnr:InterestRateSwapOneMember 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 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2020-01-01 2020-04-04 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2020-01-01 2020-04-04 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2020-01-01 2020-04-04 0000883902 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-04-04 0000883902 cnr:RCRAFacilityInvestigationMember 2021-04-03 0000883902 cnr:RCRAFacilityInvestigationMember cnr:CurrentLiabilitiesMember 2021-04-03 0000883902 cnr:PCETCENortheastContaminationSiteMember 2021-04-03 0000883902 cnr:AuroraPlasticsLLCvs.AtriumMember 2021-04-03 0000883902 cnr:AuroraPlasticsLLCvs.AtriumMember us-gaap:OtherCurrentLiabilitiesMember 2021-04-03 0000883902 cnr:VoigtVsCDRCaseMember 2019-04-11 2019-04-11 0000883902 cnr:CountervailingDutyTariffProceedingsMember 2021-04-03 0000883902 cnr:AntidumpingTariffProceedingsMember 2021-04-03 0000883902 cnr:RecoveryFromCountervailingDutyTariffProceedingsMember 2020-12-31 0000883902 cnr:CashFlowRevolverMember us-gaap:SubsequentEventMember 2021-04-15 0000883902 cnr:ExtendedCashFlowRevolverMember us-gaap:SubsequentEventMember 2021-04-15 0000883902 cnr:TermLoanFacilityMember 2021-04-15 0000883902 cnr:TrancheBTermLoanMember us-gaap:SubsequentEventMember 2021-04-15 0000883902 cnr:TrancheBTermLoanMember us-gaap:SubsequentEventMember 2021-04-15 2021-04-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ExtendedABLCommitmentsMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2021-04-15 0000883902 cnr:EightPercentSeniorNotesDue2026Member us-gaap:SubsequentEventMember 2021-04-15 0000883902 cnr:EightPercentSeniorNotesDue2026Member us-gaap:SubsequentEventMember 2021-04-15 2021-04-15 0000883902 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SubsequentEventMember 2021-04-15 0000883902 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:SubsequentEventMember 2021-04-15 0000883902 cnr:TrancheBTermLoanMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:SubsequentEventMember 2021-04-15 shares iso4217:USD iso4217:USD shares pure cnr:instrument cnr:reporting_segment cnr:defendant 0000883902 --12-31 2021 Q1 false us-gaap:AccountingStandardsUpdate201613Member P3Y P3Y P3Y 10-Q true 2021-04-03 false 1-14315 Cornerstone Building Brands, Inc. DE 76-0127701 5020 Weston Parkway Suite 400 Cary NC 27513 866 419-0042 Yes Yes Accelerated Filer false false false Common Stock $0.01 par value per share CNR NYSE 125708451 1267032000 1113811000 1007303000 882924000 259729000 230887000 153168000 164954000 46202000 44861000 1838000 13835000 3313000 4857000 0 503171000 55208000 -500791000 117000 338000 56499000 54835000 -26000 -4137000 337000 -662000 -863000 -560087000 792000 -18014000 -1655000 -542073000 0 0 -1655000 -542073000 -0.01 -4.30 -0.01 -4.30 125506000 126093000 125506000 126093000 -1655000 -542073000 6113000 -9563000 -2690000 12032000 9137000 -38176000 15250000 -47739000 13595000 -589812000 666717000 674255000 6223000 6223000 14427000 13313000 601476000 554649000 494092000 431937000 31403000 39379000 2527000 2333000 84127000 77751000 3909000 4644000 1890474000 1791171000 670072000 644308000 628198000 631821000 260424000 264107000 1195983000 1194729000 1540470000 1584604000 2411000 1867000 10346000 10191000 5528306000 5478490000 25600000 25600000 260930000 211441000 73962000 81548000 38515000 25485000 5650000 5060000 69042000 70125000 255288000 247893000 728987000 667152000 3559339000 3563429000 263641000 269792000 194672000 198875000 324020000 337437000 4341672000 4369533000 0.01 0.01 200000000 200000000 125807655 125676292 125425931 125400599 1258000 1255000 1260946000 1257262000 -766340000 -764685000 -36267000 -51517000 131363 25332 1950000 510000 457647000 441805000 5528306000 5478490000 -1655000 -542073000 72615000 69769000 -2314000 -2274000 3302000 3387000 0 503171000 493000 3079000 676000 725000 -9729000 -35734000 47157000 -20532000 62028000 20724000 -7976000 -18212000 7755000 -1554000 49424000 12461000 8597000 -40662000 -2958000 -1805000 20031000 -2224000 180000 39857000 21230000 27567000 715000 0 -20695000 -67424000 486000 0 0 345000000 0 115000000 6404000 6405000 1541000 327000 -7459000 453268000 585000 -2302000 -7538000 381318000 680478000 102307000 672940000 483625000 40913000 36931000 1949000 392000 125425931 1255000 1257262000 -764685000 -51517000 -25332 -510000 441805000 111868 1541000 1541000 1576 0 15000 -1576 -15000 0 338939 3000 -3000 0 44361 486000 486000 15250000 15250000 0 -86000 4261 86000 0 3302000 3302000 -1655000 -1655000 125807655 1258000 1260946000 -766340000 -36267000 -131363 -1950000 457647000 126110000 1261000 1248787000 -281229000 -32398000 -55513 -1103000 935318000 37794 327000 327000 38206 1000 328000 -38206 -329000 0 95851 1000 -1000 0 -47739000 -47739000 1000 -593000 29769 592000 0 3387000 3387000 -678000 -678000 -542073000 -542073000 126167645 1262000 1251252000 -823980000 -80137000 -25332 -509000 347888000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, the unaudited consolidated financial statements included herein contain all adjustments, which consist of normal recurring adjustments, necessary to fairly present the Company’s financial position, results of operations and cash flows for the periods indicated. Operating results for the period from January 1, 2021 through April 3, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2021. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information, refer to the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020 filed with the Securities and Exchange Commission (the “SEC”) on March 4, 2021.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reporting Periods</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s current fiscal quarters are based on a four-four-five week calendar with periods ending on the Saturday of the last week in the quarter except that December 31st will always be the year-end date. Therefore, the financial results of certain fiscal quarters may not be comparable to prior fiscal quarters.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">666,717 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">674,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">672,940 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">680,478 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement and working capital and other indemnification agreements.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivables and Related Allowance</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports accounts receivable net of the allowance for expected credit losses. Trade accounts receivable are the result of sales of vinyl windows, aluminum windows, vinyl siding, metal siding, injection molded products, metal building products, insulated metal panels, metal coating, and other products and services to customers throughout the United States and Canada and affiliated territories, including international builders who resell to end users. Sales are primarily denominated in U.S. dollars. Credit sales do not normally require a pledge of collateral; however, various types of liens may be filed to enhance the collection process and we require payment prior to shipment for certain international shipments.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes provision for expected credit losses based on the Company’s assessment of the collectability of amounts owed to us by our customers. Such provisions are included in selling, general and administrative expenses. In establishing these reserves, the Company considers changes in the financial position of a customer, age of the accounts receivable balances, availability of security, unusual macroeconomic conditions, lien rights and bond rights as well as disputes, if any, with our customers. Our allowance for credit losses reflects reserves for customer receivables to reduce receivables to amounts expected to be collected. Interest on delinquent accounts receivable is included in the trade accounts receivable balance and recognized as interest income when earned and collectability is reasonably assured. Uncollectible accounts are written off when a settlement is reached for an amount that is less than the outstanding historical balance, all collection efforts have been exhausted, and/or any legal action taken by the Company has concluded. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the rollforward of the allowance for credit losses for the periods indicated (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance, prior period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,962 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of accounting change</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts charged against allowance for credit losses, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses of acquired company at date of acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,427 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,821 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Cumulative effect of accounting change reflects the modified retrospective effect of adopting ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Sales</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into contracts that pertain to products, which are accounted for as separate performance obligations and are typically one year or less in duration. Given the nature of the Company's sales arrangements, they do not require us to 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. Revenue is generally recognized when the product has shipped from our facility and control has transferred to the customer. For a portion of our business, when we process customer owned material, control is deemed to transfer to the customer as the processing is being completed.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenues are adjusted for variable consideration, which includes customer volume rebates and prompt payment discounts. The Company measures 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. The Company recognizes installation revenue, primarily within the stone veneer business, over the period for which the stone is installed, which is typically a very short duration.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling activities performed by us are considered activities to fulfill the sales of our products. Amounts billed for shipping and handling are included in net sales, while costs incurred for shipping and handling are included in cost of sales.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with certain contractual arrangements, we receive payment from our customers in advance related to performance obligations that are to be satisfied in the future and recognize such payments as deferred revenue, primarily related to the Company’s weathertightness warranties (see Note 12 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty).</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of the Company’s revenue, exclusively within the Commercial segment, includes multiple-element revenue arrangements due to multiple deliverables. Each deliverable is generally determined based on customer-specific manufacturing and delivery requirements. Because the separate deliverables have value to the customer on a stand-alone basis, they are typically considered separate units of accounting. A portion of the entire job order value is allocated to each unit of accounting. Revenue allocated to each deliverable is recognized upon shipment. The Company uses estimated selling price (“ESP”) based on underlying cost plus a reasonable margin to determine how to separate multiple-element revenue arrangements into separate units of accounting, and how to allocate the arrangement consideration among those separate units of accounting. The Company determines ESP based on normal pricing and discounting practices.</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:72.381%"/><td style="width:0.1%"/><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 style="width:1.0%"/><td style="width:11.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Windows Net Sales Disaggregation:</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:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vinyl windows</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aluminum windows</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Siding Net Sales Disaggregation:</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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vinyl siding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Injection molded</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stone</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other products &amp; services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,043 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commercial Net Sales Disaggregation:</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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal building products</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insulated metal panels</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal coil coating</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Net Sales:</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 style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,267,032 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,113,811 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Other products &amp; services primarily consist of installation of stone veneer products.</span></div> Basis of PresentationThe accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, the unaudited consolidated financial statements included herein contain all adjustments, which consist of normal recurring adjustments, necessary to fairly present the Company’s financial position, results of operations and cash flows for the periods indicated. Operating results for the period from January 1, 2021 through April 3, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2021. <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reporting Periods</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s current fiscal quarters are based on a four-four-five week calendar with periods ending on the Saturday of the last week in the quarter except that December 31st will always be the year-end date. Therefore, the financial results of certain fiscal quarters may not be comparable to prior fiscal quarters.</span></div> <div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">666,717 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">674,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">672,940 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">680,478 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement and working capital and other indemnification agreements.</span></div> <div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">666,717 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">674,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">672,940 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">680,478 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement and working capital and other indemnification agreements.</span></div> 666717000 674255000 6223000 6223000 672940000 680478000 <div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivables and Related Allowance</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports accounts receivable net of the allowance for expected credit losses. Trade accounts receivable are the result of sales of vinyl windows, aluminum windows, vinyl siding, metal siding, injection molded products, metal building products, insulated metal panels, metal coating, and other products and services to customers throughout the United States and Canada and affiliated territories, including international builders who resell to end users. Sales are primarily denominated in U.S. dollars. Credit sales do not normally require a pledge of collateral; however, various types of liens may be filed to enhance the collection process and we require payment prior to shipment for certain international shipments.</span></div>The Company establishes provision for expected credit losses based on the Company’s assessment of the collectability of amounts owed to us by our customers. Such provisions are included in selling, general and administrative expenses. In establishing these reserves, the Company considers changes in the financial position of a customer, age of the accounts receivable balances, availability of security, unusual macroeconomic conditions, lien rights and bond rights as well as disputes, if any, with our customers. Our allowance for credit losses reflects reserves for customer receivables to reduce receivables to amounts expected to be collected. Interest on delinquent accounts receivable is included in the trade accounts receivable balance and recognized as interest income when earned and collectability is reasonably assured. Uncollectible accounts are written off when a settlement is reached for an amount that is less than the outstanding historical balance, all collection efforts have been exhausted, and/or any legal action taken by the Company has concluded. <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the rollforward of the allowance for credit losses for the periods indicated (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance, prior period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,962 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of accounting change</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts charged against allowance for credit losses, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses of acquired company at date of acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,427 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,821 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Cumulative effect of accounting change reflects the modified retrospective effect of adopting ASU 2016-13, </span>Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. 13313000 9962000 0 678000 676000 725000 438000 354000 0 810000 14427000 11821000 <div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Sales</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into contracts that pertain to products, which are accounted for as separate performance obligations and are typically one year or less in duration. Given the nature of the Company's sales arrangements, they do not require us to 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. Revenue is generally recognized when the product has shipped from our facility and control has transferred to the customer. For a portion of our business, when we process customer owned material, control is deemed to transfer to the customer as the processing is being completed.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenues are adjusted for variable consideration, which includes customer volume rebates and prompt payment discounts. The Company measures 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. The Company recognizes installation revenue, primarily within the stone veneer business, over the period for which the stone is installed, which is typically a very short duration.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling activities performed by us are considered activities to fulfill the sales of our products. Amounts billed for shipping and handling are included in net sales, while costs incurred for shipping and handling are included in cost of sales.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with certain contractual arrangements, we receive payment from our customers in advance related to performance obligations that are to be satisfied in the future and recognize such payments as deferred revenue, primarily related to the Company’s weathertightness warranties (see Note 12 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty).</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of the Company’s revenue, exclusively within the Commercial segment, includes multiple-element revenue arrangements due to multiple deliverables. Each deliverable is generally determined based on customer-specific manufacturing and delivery requirements. Because the separate deliverables have value to the customer on a stand-alone basis, they are typically considered separate units of accounting. A portion of the entire job order value is allocated to each unit of accounting. Revenue allocated to each deliverable is recognized upon shipment. The Company uses estimated selling price (“ESP”) based on underlying cost plus a reasonable margin to determine how to separate multiple-element revenue arrangements into separate units of accounting, and how to allocate the arrangement consideration among those separate units of accounting. The Company determines ESP based on normal pricing and discounting practices.</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:72.381%"/><td style="width:0.1%"/><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 style="width:1.0%"/><td style="width:11.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Windows Net Sales Disaggregation:</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:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vinyl windows</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aluminum windows</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Siding Net Sales Disaggregation:</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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vinyl siding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Injection molded</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stone</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other products &amp; services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,043 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commercial Net Sales Disaggregation:</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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal building products</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insulated metal panels</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal coil coating</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Net Sales:</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 style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,267,032 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,113,811 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Other products &amp; services primarily consist of installation of stone veneer products.</span></div> The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):<div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:72.381%"/><td style="width:0.1%"/><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 style="width:1.0%"/><td style="width:11.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Windows Net Sales Disaggregation:</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:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vinyl windows</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aluminum windows</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Siding Net Sales Disaggregation:</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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vinyl siding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Injection molded</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stone</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other products &amp; services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,043 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commercial Net Sales Disaggregation:</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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal building products</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insulated metal panels</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal coil coating</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Net Sales:</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 style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,267,032 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,113,811 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Other products &amp; services primarily consist of installation of stone veneer products.</span></div> 497017000 419022000 20280000 19476000 9966000 9952000 527263000 448450000 150229000 109548000 71093000 52666000 17609000 13239000 19831000 18810000 57629000 46780000 316391000 241043000 299938000 292436000 85603000 99229000 37837000 32653000 423378000 424318000 1267032000 1113811000 ACCOUNTING PRONOUNCEMENTS<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also improves consistent application of and simplifies U.S. GAAP for other areas of Topic 740 by clarifying and amending existing guidance. Effective January 1, 2021, the Company adopted this guidance. The application of ASU 2019-12 did not have a material effect on the consolidated financial statements.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting. In January 2021, the FASB issued ASU 2021-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Scope,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the reference rate transition. The amendments in these ASUs are elective, apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of rate reform, and are effective as of March 12, 2020 through December 31, 2022. The Company is evaluating the impact of electing to apply the amendments in this guidance.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also improves consistent application of and simplifies U.S. GAAP for other areas of Topic 740 by clarifying and amending existing guidance. Effective January 1, 2021, the Company adopted this guidance. The application of ASU 2019-12 did not have a material effect on the consolidated financial statements.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting. In January 2021, the FASB issued ASU 2021-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Scope,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the reference rate transition. The amendments in these ASUs are elective, apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of rate reform, and are effective as of March 12, 2020 through December 31, 2022. The Company is evaluating the impact of electing to apply the amendments in this guidance.</span></div> ACQUISITIONS<div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 Acquisition</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 2, 2020, the Company acquired 100% of the issued and outstanding shares of the common stock of Kleary Masonry, Inc. (“Kleary”) for total consideration of $40.0 million, exclusive of the $2.0 million working capital adjustment that was finalized during the three months ended July 4, 2020. The transaction was financed with cash on hand and through borrowings under the Company’s asset-based revolving credit facility. Kleary primarily services residential customers with manufactured stone installations and commercial customers with manufactured wall installations in the Sacramento, California area, which strengthens the Company’s position as a market leader in stone veneer. Kleary’s results are reported within the Siding segment. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets (trade names/customer relationships)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,601 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,617 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,984 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $12.5 million of goodwill from the Kleary acquisition was allocated to the Siding segment and will be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized. The fair value of all assets acquired and liabilities assumed was finalized during the first quarter of 2021, which did not result in any adjustments during the quarter ended April 3, 2021.</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Pro Forma Financial Information</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides unaudited supplemental pro forma results for Cornerstone for the three months ended April 4, 2020 as if the Kleary acquisitions had occurred on January 1, 2020 (in thousands, except for per share data): </span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.256%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss applicable to common shares</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(540,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited supplemental pro forma financial information was prepared based on the historical information of Cornerstone and Kleary. The unaudited supplemental pro forma financial information does not give effect to the potential impact of current financial conditions, any anticipated synergies, operating efficiencies or cost savings that may result from the acquisition or any integration costs. Unaudited pro forma balances are not necessarily indicative of operating results had the Kleary acquisition occurred on January 1, 2020 or of future results.</span></div> 1 40000000.0 2000000.0 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets (trade names/customer relationships)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,601 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,617 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,984 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 143000 7135000 670000 277000 1042000 445000 22350000 12539000 44601000 1149000 1020000 339000 109000 2617000 41984000 12500000 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides unaudited supplemental pro forma results for Cornerstone for the three months ended April 4, 2020 as if the Kleary acquisitions had occurred on January 1, 2020 (in thousands, except for per share data): </span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.256%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss applicable to common shares</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(540,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1122169000 -540870000 -4.29 -4.29 RESTRUCTURING<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has various initiatives and programs in place within its business units to reduce selling, general, and administrative expenses (“SG&amp;A”), manufacturing costs and to optimize the Company’s combined manufacturing footprint. During the three months ended April 3, 2021, the Company incurred restructuring charges of $0.9 million, $0.1 million and $0.7 million in the Windows, Siding and Commercial segments, respectively, and $0.1 million in restructuring charges at Corporate headquarters. Restructuring charges incurred to date since inception of the current restructuring initiatives began in 2019 are $54.2 million. The following table summarizes our restructuring plan costs and charges related to the restructuring plans for the three months ended April 3, 2021 and costs incurred to date since inception of the new initiatives and programs (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.981%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Costs Incurred to Date</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Since inception)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,322 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset impairments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of facilities, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other restructuring costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,175 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended April 3, 2021, the $1.8 million restructuring costs are recorded within restructuring and impairment costs. The asset impairments of $0.5 million for the three months ended April 3, 2021 are comprised primarily of the write-off of previously capitalized website design costs.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our severance liability, included within other accrued expenses on the consolidated balance sheets, and cash payments made pursuant to the restructuring plans from inception through April 3, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:43.099%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.477%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Windows</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Siding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2018</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(676)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,721)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2019</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,663 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,352)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,570)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,674)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,918)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, April 3, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,697 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,966 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>We expect to fully execute our plans over the next 12 to 24 months and we may incur future additional restructuring charges associated with these plans. 900000 100000 700000 -100000 54200000 The following table summarizes our restructuring plan costs and charges related to the restructuring plans for the three months ended April 3, 2021 and costs incurred to date since inception of the new initiatives and programs (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.981%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Costs Incurred to Date</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Since inception)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,322 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset impairments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of facilities, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other restructuring costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,175 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1322000 37553000 493000 8361000 0 -1298000 23000 9559000 1838000 54175000 1800000 500000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our severance liability, included within other accrued expenses on the consolidated balance sheets, and cash payments made pursuant to the restructuring plans from inception through April 3, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:43.099%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.477%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Windows</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Siding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2018</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(676)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,721)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2019</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,663 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,352)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,570)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,674)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,918)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, April 3, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,697 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,966 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 85000 0 2333000 2418000 1094000 1834000 2721000 4009000 9658000 676000 1437000 2721000 4579000 9413000 418000 482000 0 1763000 2663000 4294000 2705000 16561000 3013000 26573000 4406000 2352000 14570000 4346000 25674000 306000 835000 1991000 430000 3562000 651000 118000 480000 73000 1322000 427000 644000 774000 73000 1918000 530000 309000 1697000 430000 2966000 P12M P24M GOODWILL<div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s goodwill balance and changes in the carrying amount of goodwill by segment are as follows (in thousands):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Windows</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Siding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,291 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,669,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill recognized from Kleary Acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320,990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(176,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(503,171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments from prior year acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,024 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,821 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,884 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194,729 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill recognized from acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, April 3, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,672 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655,427 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,884 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,195,983 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Goodwill impairment charges occurred during the quarter ended April 4, 2020 as a result of a decline in the Company’s market valuation and near-term economic uncertainties related to the COVID-19 pandemic.</span> <div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s goodwill balance and changes in the carrying amount of goodwill by segment are as follows (in thousands):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Windows</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Siding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,291 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,669,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill recognized from Kleary Acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320,990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(176,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(503,171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments from prior year acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,024 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,821 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,884 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194,729 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill recognized from acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, April 3, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,672 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655,427 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,884 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,195,983 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Goodwill impairment charges occurred during the quarter ended April 4, 2020 as a result of a decline in the Company’s market valuation and near-term economic uncertainties related to the COVID-19 pandemic.</span> 714023000 807280000 148291000 1669594000 0 12539000 0 12539000 320990000 176774000 5407000 503171000 3991000 10000000 0 13991000 0 1776000 0 1776000 397024000 654821000 142884000 1194729000 0 122000 0 122000 648000 484000 0 1132000 397672000 655427000 142884000 1195983000 INVENTORIES<div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventory are as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,760 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process and finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,092 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431,937 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of April 3, 2021, the Company had inventory purchase commitments of $115.9 million.</span></div> <div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventory are as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,760 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process and finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,092 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431,937 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 264760000 241353000 229332000 190584000 494092000 431937000 115900000 INTANGIBLES<div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table that follows presents the major components of intangible assets as of April 3, 2021 and December 31, 2020 (in thousands). Intangible assets that are fully amortized are removed from the disclosures.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (Years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of April 3, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks/Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists and relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,758,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(408,529)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,350,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,006,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(466,296)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,540,470 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="33" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks/Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists and relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,758,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(370,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,006,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(422,162)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,584,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table that follows presents the major components of intangible assets as of April 3, 2021 and December 31, 2020 (in thousands). Intangible assets that are fully amortized are removed from the disclosures.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (Years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of April 3, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks/Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists and relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,758,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(408,529)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,350,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,006,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(466,296)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,540,470 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="33" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks/Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists and relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,758,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(370,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,006,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(422,162)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,584,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P5Y P15Y P8Y 248155000 57767000 190388000 P7Y P20Y P9Y 1758611000 408529000 1350082000 P9Y 2006766000 466296000 1540470000 P5Y P15Y P8Y 248155000 51722000 196433000 P7Y P20Y P9Y 1758611000 370440000 1388171000 P9Y 2006766000 422162000 1584604000 ASSETS HELD FOR SALE<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record assets held for sale at the lower of the carrying value or fair value less costs to sell. The following criteria are used to determine if property is held for sale: (i) management has the authority and commits to a plan to sell the property; (ii) the property is available for immediate sale in its present condition; (iii) there is an active program to locate a buyer and the plan to sell the property has been initiated; (iv) the sale of the property is probable within one year; (v) the property is being actively marketed at a reasonable sale price relative to its current fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the fair value of the assets less cost to sell, we consider factors including current sales prices for comparable assets in the area, recent market analysis studies, appraisals and any recent legitimate offers. If the estimated fair value less cost to sell of an asset is less than its current carrying value, the asset is written down to its estimated fair value less cost to sell. The total carrying value of assets held for sale was $3.9 million and $4.6 million as of April 3, 2021 and December 31, 2020, respectively. Assets held for sale at April 3, 2021 are actively marketed for sale. During the three months ended April 3, 2021, the Company completed the sale of certain real property assets resulting in approximately $0.7 million in net proceeds and an immaterial loss from the transaction. </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. 3900000 4600000 700000 LEASES<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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. The Company accounts for lease and non-lease components as a single lease component for all leases other than leases of durable tooling. The Company excludes leases with an initial term of 12 months or less from the consolidated balance sheets and recognizes related lease payments in the consolidated statements of operations on a straight-line basis over the lease term. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the reasonably expected holding period at commencement date. Few of the Company’s lease contracts provide a readily determinable implicit rate. For 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for leases may require judgment, including determining whether a contract contains a lease, the incremental borrowing rates to utilize for leases without a stated implicit rate, the reasonably certain holding period for a leased asset, and the allocation of consideration to lease and non-lease components. The allocation of the lease and non-lease components for leases of durable tooling is based on the Company’s best estimate of standalone price.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average information about the Company’s lease portfolio as of April 3, 2021 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average IBR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs were as follows (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Includes short-term lease costs, which are immaterial.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:15pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and non-cash activities were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.145%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:15pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable leases as of April 3, 2021 are as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (excluding the three months ended April 3, 2021)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,841 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,714 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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. The Company accounts for lease and non-lease components as a single lease component for all leases other than leases of durable tooling. The Company excludes leases with an initial term of 12 months or less from the consolidated balance sheets and recognizes related lease payments in the consolidated statements of operations on a straight-line basis over the lease term. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the reasonably expected holding period at commencement date. Few of the Company’s lease contracts provide a readily determinable implicit rate. For 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for leases may require judgment, including determining whether a contract contains a lease, the incremental borrowing rates to utilize for leases without a stated implicit rate, the reasonably certain holding period for a leased asset, and the allocation of consideration to lease and non-lease components. The allocation of the lease and non-lease components for leases of durable tooling is based on the Company’s best estimate of standalone price.</span></div> <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average information about the Company’s lease portfolio as of April 3, 2021 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average IBR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs were as follows (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Includes short-term lease costs, which are immaterial.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div> P5Y6M 0.0601 25967000 27930000 24726000 19588000 <div style="margin-bottom:6pt;margin-top:15pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and non-cash activities were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.145%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 27019000 30274000 5704000 4261000 <div style="margin-top:15pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable leases as of April 3, 2021 are as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (excluding the three months ended April 3, 2021)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,841 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,714 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 59841000 72420000 46441000 35189000 28257000 69702000 311850000 48136000 263714000 69042000 194672000 263714000 SHARE-BASED COMPENSATION<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2003 Long-Term Stock Incentive Plan, as amended (the “Incentive Plan”), is an equity-based compensation plan that allows us to grant a variety of types of awards, including stock options, restricted stock awards, stock appreciation rights, cash awards, phantom stock awards, restricted stock unit awards (“RSUs”) and long-term incentive awards with performance conditions (“performance share units” or “PSUs”). Awards are generally granted once per year, with the amounts and types of awards determined by the Compensation Committee of our Board of Directors (the “Committee”). In connection with the Merger (as defined herein) with Ply Gem Parent, LLC (“Ply Gem”), on November 16, 2018 awards were granted to certain senior executives and key employees (the “Founders Awards”), which included stock options, RSUs, and PSUs. A portion of the Founders Awards was not granted under the Incentive Plan but was instead granted pursuant to a separate equity-based compensation plan, the Long-Term Incentive Plan consisting of award agreements for select Founders Awards. However, these awards were subject to the same terms and provisions as awards of the same type granted under the Incentive Plan.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 3, 2021, and for all periods presented, the Founders Awards and our share-based awards under the Incentive Plan have consisted of RSUs, PSUs and stock option grants, none of which can be settled through cash payments. Both our stock options and restricted stock awards are subject only to vesting requirements based on continued employment through the end of a specified time period and typically vest in annual increments over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA5MzEyMTc1ZWYzZDRmYWY4ZTk0N2FkMmNkYjM4ZDIzL3NlYzowOTMxMjE3NWVmM2Q0ZmFmOGU5NDdhZDJjZGIzOGQyM182NC9mcmFnOjhlZWZjZmQxYzIyZjRjODg5ZTAyYjZiNWYyZTg0ZWQ4L3RleHRyZWdpb246OGVlZmNmZDFjMjJmNGM4ODllMDJiNmI1ZjJlODRlZDhfMTY0Mw_1ba35531-5e9a-4d68-ad8a-6bde1d8ec6f4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA5MzEyMTc1ZWYzZDRmYWY4ZTk0N2FkMmNkYjM4ZDIzL3NlYzowOTMxMjE3NWVmM2Q0ZmFmOGU5NDdhZDJjZGIzOGQyM182NC9mcmFnOjhlZWZjZmQxYzIyZjRjODg5ZTAyYjZiNWYyZTg0ZWQ4L3RleHRyZWdpb246OGVlZmNmZDFjMjJmNGM4ODllMDJiNmI1ZjJlODRlZDhfMTY0Mw_1e24f751-8567-49b9-ab8b-1930ce6f2589">three</span></span> to five years or earlier upon death, disability or a change in control. As a general rule, option awards expire 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.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our time-based restricted stock awards are typically subject to graded vesting over a service period, which is <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA5MzEyMTc1ZWYzZDRmYWY4ZTk0N2FkMmNkYjM4ZDIzL3NlYzowOTMxMjE3NWVmM2Q0ZmFmOGU5NDdhZDJjZGIzOGQyM182NC9mcmFnOjhlZWZjZmQxYzIyZjRjODg5ZTAyYjZiNWYyZTg0ZWQ4L3RleHRyZWdpb246OGVlZmNmZDFjMjJmNGM4ODllMDJiNmI1ZjJlODRlZDhfMjYwMA_a532b59d-e55b-4496-b331-882223230b15">three</span> to five years. Our performance-based and market-based restricted stock awards are typically subject to cliff vesting at the end of the service period, which is typically three years. Our share-based compensation arrangements are equity classified and we recognize compensation cost for these awards on a straight-line basis over the requisite service period for each award grant. In the case of performance-based awards, expense is recognized based upon management’s assessment of the probability that such performance conditions will be achieved. Certain of our awards provide for accelerated vesting upon a change of control or upon termination without cause or for good reason.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vesting of the PSUs granted in the Founders Awards is contingent upon the achievement of synergies captured from the Merger and continued employment. Based on achieved synergies during the period comprising the two fiscal years ended December 31, 2020, the Founders Awards will vest at 200% of target amounts, subject to continuing employment through the requisite service period ending on November 16, 2021. Vesting of the PSUs granted during the three months ended April 3, 2021 and April 4, 2020 are contingent upon achievement of a cumulative three-year EBITDA growth target with an additional modifier based on total shareholder return. The grant-date fair value of the PSUs granted during the three months ended April 3, 2021 and April 4, 2020 were determined by a Monte Carlo simulation.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock option awards</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended April 3, 2021 and April 4, 2020, we granted 0.5 million and 1.0 million stock options, respectively. The average grant date fair value of options granted during the three months ended April 3, 2021 and April 4, 2020 was $6.50 and $1.96 per share, respectively. There were forty-four thousand options with an intrinsic value of $0.1 million exercised during the three months ended April 3, 2021. No options were exercised during the three months ended April 4, 2020.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock units and performance share units</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual awards to our key employees generally have a three-year performance period. The fair value of RSUs awarded is based on the Company’s stock price as of the date of grant. During the three months ended April 3, 2021, we granted RSUs to key employees with a fair value of $8.5 million representing approximately 0.6 million shares. During the three months ended April 4, 2020, we granted RSUs to key employees with a fair value of $4.3 million, representing 0.9 million shares. During the three months ended April 3, 2021 and April 4, 2020, we granted PSUs with a total fair value of approximately $13.7 million and $5.3 million, respectively, to key employees. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based compensation expense</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended April 3, 2021 and April 4, 2020, we recorded share-based compensation expense for all awards of $3.3 million and $3.4 million, respectively.</span></div> P5Y P5Y P10Y P60D P180D P5Y P3Y 2 500000 1000000.0 6.50 1.96 44000000 100000 0 P3Y 8500000 600000 4300000 900000 13700000 5300000 3300000 3400000 EARNINGS PER COMMON SHARE<div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per common share is computed by dividing net income allocated to common shares by the weighted average number of common shares outstanding. Diluted earnings per common share, if applicable, considers the dilutive effect of common stock equivalents. The reconciliation of the numerator and denominator used for the computation of basic and diluted earnings per common share is as follows (in thousands, except per share data):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"><tr><td style="width:1.0%"/><td style="width:72.498%"/><td style="width:0.1%"/><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 style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for Basic and Diluted Earnings Per Common Share</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:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss applicable to common shares</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,655)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(542,073)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for Basic and Diluted Earnings Per Common Share</span></td><td colspan="3" style="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:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average basic number of common shares outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock equivalents:</span></td><td colspan="3" style="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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock options</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs and Performance Share Awards</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average diluted number of common shares outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,506 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,093 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic loss per common share</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss per common share</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 style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.30)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incentive Plan securities excluded from dilution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents securities not included in the computation of diluted earnings per common share because their effect would have been anti-dilutive.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate earnings per share using the “two-class” method, whereby unvested share-based payment awards that contain nonforfeitable rights to dividends or dividend equivalents are “participating securities” and, therefore, these participating securities are treated as a separate class in computing earnings per share. The calculation of earnings per share presented here excludes the income attributable to unvested restricted stock units from the numerator and excludes the dilutive impact of those shares from the denominator. Awards subject to the achievement of performance conditions or market conditions for which such conditions had been met at the end of any of the fiscal periods presented are included in the computation of diluted earnings per common share if their effect was dilutive.</span></div> The reconciliation of the numerator and denominator used for the computation of basic and diluted earnings per common share is as follows (in thousands, except per share data):<div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"><tr><td style="width:1.0%"/><td style="width:72.498%"/><td style="width:0.1%"/><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 style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for Basic and Diluted Earnings Per Common Share</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:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss applicable to common shares</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,655)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(542,073)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for Basic and Diluted Earnings Per Common Share</span></td><td colspan="3" style="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:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average basic number of common shares outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock equivalents:</span></td><td colspan="3" style="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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock options</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs and Performance Share Awards</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average diluted number of common shares outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,506 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,093 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic loss per common share</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss per common share</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 style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.30)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incentive Plan securities excluded from dilution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents securities not included in the computation of diluted earnings per common share because their effect would have been anti-dilutive.</span></div> -1655000 -542073000 125506000 126093000 0 0 0 0 125506000 126093000 -0.01 -4.30 -0.01 -4.30 1174000 2851000 WARRANTY<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers a number of warranties associated with the products it sells. The specific terms and conditions of these warranties vary depending on the product sold. The Company’s warranty liabilities are undiscounted and adjusted for inflation based on third party actuarial estimates. Factors that affect the Company’s warranty liabilities include the number of units sold, historical and anticipated rates of warranty claims, cost per claim and new product introduction. Warranties are normally limited to replacement or service of defective components for the original customer. Some warranties are transferable to subsequent owners and are generally limited to ten years from the date of manufacture or require pro-rata payments from the customer. A provision for estimated warranty costs is recorded based on historical experience and the Company periodically adjusts these provisions to reflect actual experience. Warranty costs are included within cost of goods sold. The Company assesses the adequacy of the recorded warranty claims and adjusts the amounts as necessary. Separately, upon the sale of a weathertightness warranty in the Commercial segment, the Company records the resulting revenue as deferred revenue, which is included in other accrued expenses and other long-term liabilities on the consolidated balance sheets depending on when the revenues are expected to be recognized.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the three months ended April 3, 2021 and April 4, 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,507)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total warranty, less current portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,253 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,888 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The current portion of the warranty liabilities are recorded within other accrued expenses and the long-term portion of the warranty liabilities are recorded within other long-term liabilities in the Company’s consolidated balance sheets.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the three months ended April 3, 2021 and April 4, 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,507)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total warranty, less current portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,253 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,888 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 216230000 216173000 0 109000 644000 662000 693000 680000 8827000 9051000 8138000 9507000 216870000 215808000 24617000 26920000 192253000 188888000 DEFINED BENEFIT PLANS<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RCC Pension Plan —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> With the acquisition of Robertson-Ceco II Corporation (“RCC”) on April 7, 2006, we assumed a defined benefit plan (the “RCC Pension Plan”). Benefits under the RCC Pension Plan are primarily based on years of service and the employee’s compensation. The RCC Pension Plan is frozen and, therefore, employees do not accrue additional service benefits. Plan assets of the RCC Pension Plan are invested in broadly diversified portfolios of government obligations, mutual funds, stocks, bonds, fixed income securities and master limited partnerships.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CENTRIA Benefit Plans —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As a result of the CENTRIA Acquisition on January 16, 2015, we assumed noncontributory defined benefit plans covering certain hourly employees (the “CENTRIA Benefit Plans”) and 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 fixed income funds. CENTRIA also sponsors postretirement medical and life insurance plans that cover certain of its employees and their spouses (the “OPEB Plans”). Currently, the Company’s policy is to fund the CENTRIA Benefit Plans as required by minimum funding standards of the Internal Revenue Code.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ply Gem Pension Plans —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As a result of the Merger on November 16, 2018, we assumed the Ply Gem Group Pension Plan (the “Ply Gem Plan”) and the MW Manufacturers, Inc Retirement Plan (the “MW Plan”). The Ply Gem Plan was frozen during 1998, and no further increases in benefits for participants may occur as a result of increases in service years or compensation. The MW Plan was frozen for salaried participants during 2004 and non-salaried participants during 2005. No additional participants may enter the plan, but increases in benefits for participants as a result of increase in service years or compensation will occur.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We refer to the RCC Pension Plan, the CENTRIA Benefit Plans, the Ply Gem Plan and the MW Plan collectively as the “Defined Benefit Plans” in this Note.</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the components of the net periodic benefit cost, before tax for the periods indicated (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><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 style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (income)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(591)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPEB Plans</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to contribute $3.2 million to the Defined Benefit Plans and $0.7 million to OPEB Plans in the year ending December 31, 2021. 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> <div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the components of the net periodic benefit cost, before tax for the periods indicated (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><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 style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (income)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(591)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPEB Plans</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 14000 11000 635000 802000 1360000 1398000 16000 16000 -104000 -753000 -591000 184000 4000 4000 44000 59000 -18000 -27000 66000 90000 3200000 700000 0 0.25 LONG-TERM DEBT<div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 15, 2021, the Company amended its Cash Flow Credit Agreement and ABL Credit Agreement and fully redeemed the 8.00% Senior Notes due April 2026, the details of which are discussed in Note 21 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsequent Events</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The following disclosures reflect the Company’s debt structure and agreements in place as of April 3, 2021.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt is comprised of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan facility due April 2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,497,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00% senior notes due April 2026</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.125% senior notes due January 2029</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized discounts and unamortized deferred financing costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,624)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,938)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, net of unamortized discounts and unamortized deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,584,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,589,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, less current portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,559,339 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,563,429 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes the unamortized discounts and unamortized deferred financing costs associated with the term loan facility, the 8.00% senior notes due April 2026, and the 6.125% senior notes due January 2029. The unamortized deferred financing costs associated with the asset-based revolving credit facilities of $1.5 million and $1.7 million as of April 3, 2021 and December 31, 2020, respectively, are classified in other assets on the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term Loan Facility due April 2025 and Cash Flow Revolver due April 2023</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 12, 2018, Ply Gem Midco entered into the Current Cash Flow Credit Agreement, which provides for (i) a term loan facility (the “Current Term Loan Facility”) in an original aggregate principal amount of $1,755.0 million, issued with a discount of 0.5%, and (ii) a cash flow-based revolving credit facility (the “Current Cash Flow Revolver” and together with the Term Loan Facility, the “Current Cash Flow Facilities”) of up to $115.0 million. The Current Term Loan Facility amortizes in nominal quarterly installments equal to one percent of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity of the Current Term Loan Facility on April 12, 2025. There are no amortization payments under the Current Cash Flow Revolver, and all borrowings under the Current Cash Flow Revolver mature on April 12, 2023.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 16, 2018, the Company entered into an incremental term loan facility in connection with the Merger, which increased the aggregate principal amount of the Current Term Loan Facility by $805.0 million. The proceeds of this incremental term loan facility were used to, among other things, (a) finance the Merger and to pay certain fees, premiums and expenses incurred in connection therewith, (b) repay in full amounts outstanding under the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement and (c) repay $325.0 million of borrowings outstanding under the ABL Facility. On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Current Cash Flow Facilities, and the Company became the Borrower (as defined in the Current Cash Flow Credit Agreement) under the Current Cash Flow Facilities.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Current Term Loan Facility bears annual interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a floor of 0.00%) plus an applicable margin of 3.75% per annum or (ii) an alternate base rate plus an applicable margin of 2.75% per annum. At April 3, 2021, the interest rates on the Current Term Loan Facility were as follows:</span></div><div style="margin-bottom:6pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective interest rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.51 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into certain interest rate swap agreements during 2019 to convert a portion of its variable rate debt to fixed. See Note 17 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments and Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans outstanding under the Current Cash Flow Revolver bear annual interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a floor of 0.00%) plus an applicable margin ranging from 2.50% to 3.00% per annum depending on the Company’s secured leverage ratio or (ii) an alternate base rate plus an applicable margin ranging from 1.50% to 2.00% per annum depending on the Company’s secured leverage ratio. Additionally, unused commitments under the Current Cash Flow Revolver are subject to a fee ranging from 0.25% to 0.50% per annum depending on the Company’s secured leverage ratio.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both the Current Term Loan Facility and Current Cash Flow Revolver may be prepaid at the Company’s option at any time without premium or penalty (other than customary breakage costs), subject to minimum principal amount requirements.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to certain exceptions, the Current Term Loan Facility is subject to mandatory prepayments in an amount equal to:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the net cash proceeds of (1) certain asset sales, (2) certain debt offerings and (3) certain insurance recovery and condemnation events; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">50% of annual excess cash flow (as defined in the Cash Flow Credit Agreement), subject to reduction to 25% and 0% if specified secured leverage ratio targets are met to the extent that the amount of such excess cash flow exceeds $10.0 million. For 2019, no payments were required under the excess cash flow calculation.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The obligations under the Current Cash Flow Credit Agreement are guaranteed by each direct and indirect wholly-owned U.S. restricted subsidiary of the Company, subject to certain exceptions, and are secured by:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a perfected security interest in substantially all tangible and intangible assets of the Company and each subsidiary guarantor (other than ABL Priority Collateral (as defined below)), including the capital stock of each direct material wholly-owned U.S. restricted subsidiary owned by the Company and each subsidiary guarantor, and 65% of the capital stock of any non-U.S. subsidiary held directly by the Company or any subsidiary guarantor, subject to certain exceptions (the “Cash Flow Priority Collateral”), which security interest will be senior to the security interest in the foregoing assets securing the Current ABL Facility; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a perfected security interest in the ABL Priority Collateral, which security interest will be junior to the security interest in the ABL Priority Collateral securing the Current ABL Facility.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Current Cash Flow Revolver includes a financial covenant set at a maximum secured leverage ratio of 7.75:1.00, which will apply if the outstanding amount of loans and drawings under letters of credit which have not then been reimbursed exceeds a specified threshold at the end of any fiscal quarter.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ABL Facility due April 2023</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 12, 2018, Ply Gem Midco entered into the Current ABL Credit Agreement, which provides for an asset-based revolving credit facility (the “Current ABL Facility”) of up to $360.0 million, consisting of (i) $285.0 million available to U.S. borrowers (subject to U.S. borrowing base availability) (the “ABL U.S. Facility”) and (ii) $75.0 million available to both U.S. borrowers and Canadian borrowers (subject to U.S. borrowing base and Canadian borrowing base availability) (the “ABL Canadian Facility”). The Company and, at their option, certain of their subsidiaries are the borrowers under the Current ABL Facility. All borrowings under the Current ABL Facility mature on April 12, 2023.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 15, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $36.0 million, which upsized the Current ABL Facility to $396.0 million in the aggregate, and with (x) the ABL U.S. Facility being increased from $285.0 million to $313.5 million and (y) the ABL Canadian Facility being increased from $75.0 million to $82.5 million.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 16, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $215.0 million in connection with the Merger, which upsized the Current ABL Facility to $611.0 million in the aggregate, and with (x) the ABL U.S. Facility being increased from $313.5 million to approximately $483.7 million and (y) the ABL Canadian Facility being increased from $82.5 million to approximately $127.3 million. On November 16, 2018, in connection with the consummation of the Merger, the Company and Ply Gem Midco entered into a joinder agreement with respect to the Current ABL Facility, and the Company became the Parent Borrower (as defined in the ABL Credit Agreement) under the Current ABL Facility.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowing availability under the Current ABL Facility is determined by a monthly borrowing base collateral calculation that is based on specified percentages of the value of eligible inventory, eligible accounts receivable and eligible credit card receivables, less certain reserves and subject to certain other adjustments as set forth in the Current ABL Credit Agreement. Availability is reduced by issuance of letters of credit as well as any borrowings. As of April 3, 2021, the Company had the following in relation to the Current ABL Facility (in thousands):</span></div><div style="margin-bottom:6pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess availability</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving loans outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of credit outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans outstanding under the Current ABL Facility bear interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a LIBOR floor of 0.00%) plus an applicable margin ranging from 1.25% to 1.75% per annum depending on the average daily excess availability under the Current ABL Facility or (ii) an alternate base rate plus an applicable margin ranging from 0.25% to 0.75% per annum depending on the average daily excess availability under the ABL Facility. Additionally, unused commitments under the ABL Facility are subject to a 0.25% per annum fee.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The obligations under the Current ABL Credit Agreement are guaranteed by each direct and indirect wholly-owned U.S. restricted subsidiary of the Company, subject to certain exceptions, and are secured by:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a perfected security interest in all present and after-acquired inventory, accounts receivable, deposit accounts, securities accounts, and any cash or other assets in such accounts and other related assets owned by the Company and the U.S. subsidiary guarantors and the proceeds of any of the foregoing, except to the extent such proceeds constitute Cash Flow Priority Collateral, and subject to certain exceptions (the “ABL Priority Collateral”), which security interest is senior to the security interest in the foregoing assets securing the Current Cash Flow Facilities; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a perfected security interest in the Cash Flow Priority Collateral, which security interest will be junior to the security interest in the Cash Flow Collateral securing the Current Cash Flow Facilities.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the obligations of the Canadian borrowers under the Current ABL Credit Agreement are guaranteed by each direct and indirect wholly-owned Canadian restricted subsidiary of the Canadian borrowers, subject to certain exceptions, and are secured by substantially all assets of the Canadian borrowers and the Canadian subsidiary guarantors, subject to certain exceptions.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Current ABL Credit Agreement includes a minimum fixed charge coverage ratio of 1.00:1.00, which is tested only when specified availability is less than 10.0% of the lesser of (x) the then applicable borrowing base and (y) the then aggregate effective commitments under the Current ABL Facility, and continuing until such time as specified availability has been in excess of such threshold for a period of 20 consecutive calendar days.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">8.00% Senior Notes due April 2026</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 12, 2018, Ply Gem Midco issued $645.0 million at a discount of 2.25% in aggregate principal amount of 8.00% Senior Notes due April 2026 (the “8.00% Senior Notes”). The 8.00% Senior Notes bear interest at 8.00% per annum and will mature on April 15, 2026. Interest is payable semi-annually in arrears on April 15 and October 15. The effective interest rate for the 8.00% Senior Notes was 8.64% as of April 3, 2021, after considering each of the different interest expense components of this instrument, including the coupon payment and the deferred debt issuance costs.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 16, 2018, in connection with the consummation of the Merger, the Company entered into a supplemental indenture and assumed the obligations of Ply Gem Midco as issuer under the Indenture (as defined herein).</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 8.00% Senior Notes are guaranteed on a senior unsecured basis by each of the Company’s wholly-owned domestic subsidiaries that guarantee the Company’s obligations under the Current Cash Flow Facilities or the Current ABL Facility (including by reason of being a borrower under the Current ABL Facility on a joint and several basis with the Company or a subsidiary guarantor). The 8.00% Senior Notes are unsecured senior indebtedness and rank equally in right of payment with the Current Cash Flow Facilities and Current ABL Facility. The 8.00% Senior Notes are effectively subordinated to all of the Company’s secured debt, including the Current Cash Flow Facilities and Current ABL Facility, and are senior in right of payment to all subordinated obligations of the Company.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem the 8.00% Senior Notes in whole or in part at any time as set forth below:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">prior to April 15, 2021, the Company may redeem the 8.00% Senior Notes at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date, plus the applicable make-whole premium;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">prior to April 15, 2021, the Company may redeem up to 40.0% of the original aggregate principal amount of the 8.00% Senior Notes with proceeds of certain equity offerings, at a redemption price of 108%, plus accrued and unpaid interest, if any, to but not including the redemption date; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">on or after April 15, 2021, the Company may redeem the 8.00% Senior Notes at specified redemption prices starting at 104% and declining ratably to 100.0% by April 15, 2023, plus accrued and unpaid interest, if any, to but not including the redemption date.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">6.125% Senior Notes due January 2029</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 24, 2020, the Company issued $500.0 million in aggregate principal amount of 6.125% Senior Notes due January 2029 (“the 6.125% Senior Notes”). Proceeds from the 6.125% Senior Notes were used to repay outstanding amounts under the Company’s Current ABL Facility and Current Cash Flow Revolver. The 6.125% Senior Notes bear interest at 6.125% per annum and will mature on January 15, 2029. Interest is payable semi-annually in arrears on January 15 and July 15 commencing on January 15, 2021. The effective interest rate for the 6.125% Senior Notes was 6.33% as of April 3, 2021, after considering each of the different interest expense components of this instrument, including the coupon payment and the deferred debt issuance costs.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 6.125% Senior Notes are guaranteed on a senior unsecured basis by each of the Company’s existing and future wholly-owned domestic subsidiaries that guarantee the Company’s obligations under the Current Cash Flow Facilities or the Current ABL Facility (including by reason of being a borrower under the Current ABL Facility on a joint and several basis with the Company or a subsidiary guarantor). The 6.125% Senior Notes are unsecured senior indebtedness and are effectively subordinated to all of the Company’s existing and future senior secured indebtedness, including indebtedness under the Company’s Term Loan Facility, Current Cash Flow Revolver and Current ABL Facility, and are senior in right of payment to future subordinated indebtedness of the Company.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem the 6.125% Senior Notes in whole or in part at any time as set forth below:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">prior to September 15, 2023, at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date, plus the applicable make-whole premium;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">prior to September 15, 2023, up to 40% of the aggregate principal amount with the proceeds of certain equity offerings at a redemption price of 106.125% plus accrued and unpaid interest, if any, to but not including the redemption date;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">on or after September 15, 2023 and prior to September 15, 2024, at a price equal to 103.063% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">on or after September 15, 2024 and prior to September 15, 2025, at a price equal to 101.531% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date; and</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">on or after September 15, 2025, at a price equal to 100.000% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Covenants</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s debt agreements contain a number of covenants that, among other things, limit or restrict the ability of the Company and its subsidiaries to incur additional indebtedness; make dividends and other restricted payments; incur additional liens; consolidate, merge, sell or otherwise dispose of all or substantially all assets; make investments; transfer or sell assets; enter into restrictive agreements; change the nature of the business; and enter into certain transactions with affiliates. As of April 3, 2021, the Company was in compliance with all covenants that were in effect on such date.</span></div> 0.0800 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt is comprised of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan facility due April 2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,497,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00% senior notes due April 2026</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.125% senior notes due January 2029</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized discounts and unamortized deferred financing costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,624)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,938)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, net of unamortized discounts and unamortized deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,584,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,589,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, less current portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,559,339 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,563,429 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes the unamortized discounts and unamortized deferred financing costs associated with the term loan facility, the 8.00% senior notes due April 2026, and the 6.125% senior notes due January 2029. The unamortized deferred financing costs associated with the asset-based revolving credit facilities of $1.5 million and $1.7 million as of April 3, 2021 and December 31, 2020, respectively, are classified in other assets on the consolidated balance sheets.</span></div> 2491563000 2497967000 0.0800 0.0800 645000000 645000000 0.06125 0.06125 500000000 500000000 51624000 53938000 3584939000 3589029000 25600000 25600000 3559339000 3563429000 0.0800 0.06125 1500000 1700000 1755000000.0 0.005 115000000.0 0.01 805000000.0 325000000.0 0.0000 0.0375 0.0275 At April 3, 2021, the interest rates on the Current Term Loan Facility were as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective interest rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.51 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table>As of April 3, 2021, the Company had the following in relation to the Current ABL Facility (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess availability</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving loans outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of credit outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0.039 0.0651 0.0000 0.0250 0.0300 0.0150 0.0200 0.0025 0.0050 0.50 0.25 0 10000000.0 0.65 7.75 360000000.0 285000000.0 75000000.0 36000000.0 396000000.0 285000000.0 313500000 75000000.0 82500000 215000000.0 611000000.0 313500000 483700000 82500000 127300000 570978000 0 35366000 0.0000 0.0125 0.0175 0.0025 0.0075 0.0025 1.00 0.100 P20D 645000000.0 0.0225 0.0800 0.0800 0.0800 0.0800 0.0800 0.0864 0.0800 0.0800 0.0800 0.0800 0.0800 1 0.400 0.0800 1.08 0.0800 1.04 1.000 500000000.0 0.06125 0.06125 0.06125 0.06125 0.06125 0.06125 0.06125 0.06125 1 0.40 1.06125 1.03063 1.01531 1.00000 CD&amp;R INVESTOR GROUP<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 14, 2009, the Company entered into an Investment Agreement (as amended, the “Investment Agreement”), by and between the Company and Clayton, Dubilier &amp; Rice Fund VIII, L.P., a Cayman Islands exempted limited partnership (“CD&amp;R Fund VIII”). In connection with the Investment Agreement and the Stockholders Agreement dated October 20, 2009 (the “Old Stockholders Agreement”), CD&amp;R Fund VIII and CD&amp;R Friends &amp; Family Fund VIII, L.P., a Cayman Islands exempted limited partnership (“CD&amp;R FF Fund” and, together with CD&amp;R Fund VIII, the “CD&amp;R Fund VIII Investor Group”) purchased convertible preferred stock of the Company, which was converted into shares of our common stock on May 14, 2013.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ply Gem Holdings was acquired by CD&amp;R Fund X and Atrium Intermediate Holdings, LLC, GGC BP Holdings, LLC and AIC Finance Partnership, L.P. (collectively, the “Golden Gate Investor Group”) and merged with Atrium on April 12, 2018.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 17, 2018, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Ply Gem, 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 the Company, with the Company continuing its existence as a corporation organized under the laws of the State of Delaware (the “Merger”). The Merger was consummated on November 16, 2018 pursuant to the Merger Agreement.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the terms of the Merger Agreement, on November 16, 2018, the Company entered into (i) a stockholders agreement (the “New Stockholders Agreement”) between the Company, and each of the CD&amp;R Fund VIII Investor Group, CD&amp;R Pisces Holdings, L.P., a Cayman Islands exempted limited partnership (“CD&amp;R Pisces”, and together with the CD&amp;R Fund VIII Investor Group, the “CD&amp;R Investor Group”) and the Golden Gate Investor Group (together with the CD&amp;R Investor Group, the “Investors”), pursuant to which the Company granted to the Investors certain governance, preemptive and subscription rights and (ii) a registration rights agreement (the “New Registration Rights Agreement”) between the Company and each of the Investors, pursuant to which the Company granted the Investors customary demand and piggyback registration rights, including rights to demand registrations and underwritten shelf registration statement offerings with respect to the shares of the Company’s Common Stock held by the Investors following the consummation of the Merger.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 25, 2020, the Company filed a shelf registration statement on Form S-3, declared effective by the SEC on September 2, 2020, registering the resale of shares of the Company’s Common Stock held by CD&amp;R Pisces. The Company had previously registered the resale of shares of the Company’s Common Stock held by the CD&amp;R Fund VIII Investor Group and the Golden Gate Investor Group.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the terms of the New Stockholders Agreement, the Company and the CD&amp;R Fund VIII Investor Group terminated the Old Stockholders Agreement. Pursuant to the terms of the New Registration Rights Agreement, the Company and the CD&amp;R Fund VIII Investor Group terminated the Registration Rights Agreement, dated as of October 20, 2009, by and among the Company and the CD&amp;R Fund VIII Investor Group.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 3, 2021 and December 31, 2020, the CD&amp;R Investor Group owned approximately 49.3% and 49.4% of the outstanding shares of the Company’s Common Stock, respectively.</span></div> 0.493 0.494 STOCK REPURCHASE PROGRAMOn 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. Following repurchases made during the three months ended July 4, 2020, no authorized amount remained available under the program announced on October 10, 2017.<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended April 3, 2021 and April 4, 2020, there were no stock repurchases under the stock repurchase programs. As of April 3, 2021, $49.1 million remained available for stock repurchases under the program announced on March 7, 2018. The timing and method of any repurchases, which will depend on a variety of factors, including market conditions, are subject to results of operations, financial conditions, cash requirements and other factors, and may be suspended or discontinued at any time.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended April 3, 2021 and April 4, 2020, the Company withheld approximately 0.1 million and thirty-eight thousand shares, respectively, of stock to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards, which are included in treasury stock purchases in the consolidated statements of stockholders’ equity. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended April 3, 2021 and April 4, 2020, the Company cancelled approximately two thousand and thirty-eight thousand shares that had been previously withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards. The cancellations resulted in fifteen thousand and $0.3 million decreases in both treasury stock and additional paid in capital during the three months ended April 3, 2021 and April 4, 2020, respectively.</span></div> 50000000.0 50000000.0 100000000.0 0 0 49100000 100000 38000 2000000 38000000 -15000000 -15000000 -300000 -300000 FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, restricted cash, trade accounts receivable and accounts payable approximate fair value as of April 3, 2021 and December 31, 2020, 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 April 3, 2021, there wer</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e no </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">borrowings outstanding under the Current ABL Facility and the Current Cash Flow Revolver. The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan Facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,487,203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,497,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,485,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00% Senior Notes </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.125% Senior Notes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the term loan facility was based on recent trading activities of comparable market instruments, which are level 2 inputs and the fair values of the 8.00% and 6.125% senior notes were based on quoted prices in active markets for the identical liabilities, which are level 1 inputs.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Subtopic 820-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, requires us to use valuation techniques to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. These inputs are prioritized as follows:</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Observable inputs such as quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Other inputs that are observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborated inputs.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Unobservable inputs for which there is little or no market data and which require us to develop our own assumptions about how market participants would price the assets or liabilities.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a description of the valuation methodologies used for assets and liabilities measured at fair value. There have been no changes in the methodologies used as of April 3, 2021 and December 31, 2020.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Money market:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Money market funds have original maturities of three months or less. The original cost of these assets approximates fair value due to their short-term maturity.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mutual funds: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds are valued at the closing price reported in the active market in which the mutual fund is traded. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan liability: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation plan liability is comprised of phantom investments in the deferred compensation plan and is valued at the closing price reported in the active markets in which the money market and mutual funds are traded.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swaps liability:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Interest rate swap liability is 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 </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">value hierarchy because they were valued using alternative pricing sources or models that utilized market observable inputs, including current and forward interest rates.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency hedges:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value of the foreign currency forward contracts are 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize information regarding our financial assets and liabilities that are measured at fair value on a recurring basis as of April 3, 2021 and December 31, 2020, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:48.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.833%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments in deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Foreign blend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Fixed income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments in deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,378 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,527 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency hedges</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,148 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,148 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:48.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments in deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Foreign blend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Fixed income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments in deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency hedge</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,109 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,109 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Unrealized holding gains (losses) for the three months ended April 3, 2021 and April 4, 2020 were $0.1 million and $(0.8) million, respectively. These unrealized holding gains (losses) were substantially offset by changes in the deferred compensation plan liability.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Company records the short-term investments in deferred compensation plan within investments in debt and equity securities, at market, and the deferred compensation plan liability within accrued compensation and benefits on the consolidated balance sheets. </span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">In December 2020, the Company entered into forward contracts to hedge approximately $66.0 million of its 2021 non-functional currency inventory purchases. These forward contracts were established to protect the Company from variability in cash flows attributable to changes in the U.S. dollar relative to the Canadian dollar. As cash flow hedges, unrealized gains are recognized as assets while unrealized losses are recognized as liabilities. The forward contracts are highly correlated to the changes in the U.S. dollar relative to the Canadian dollar. Unrealized gains and losses on these contracts 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 contracts 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 April 3, 2021, the Company realized a loss 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.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">In May 2019, the Company entered into four-year interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s term loan secured variable debt. The interest rate swaps effectively convert a portion of the floating rate interest payment 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. See the discussion in Note 21 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsequent Events </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for changes to the swaps on April 15, 2021 in connection with the Company’s debt refinancing transactions.</span></div> 0 0 The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands): <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan Facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,487,203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,497,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,485,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00% Senior Notes </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.125% Senior Notes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2491563000 2487203000 2497967000 2485477000 0.0800 645000000 667575000 645000000 674025000 0.06125 500000000 531250000 500000000 530000000 0.0800 0.06125 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Subtopic 820-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, requires us to use valuation techniques to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. These inputs are prioritized as follows:</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Observable inputs such as quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Other inputs that are observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborated inputs.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Unobservable inputs for which there is little or no market data and which require us to develop our own assumptions about how market participants would price the assets or liabilities.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a description of the valuation methodologies used for assets and liabilities measured at fair value. There have been no changes in the methodologies used as of April 3, 2021 and December 31, 2020.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Money market:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Money market funds have original maturities of three months or less. The original cost of these assets approximates fair value due to their short-term maturity.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mutual funds: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds are valued at the closing price reported in the active market in which the mutual fund is traded. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan liability: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation plan liability is comprised of phantom investments in the deferred compensation plan and is valued at the closing price reported in the active markets in which the money market and mutual funds are traded.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swaps liability:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Interest rate swap liability is 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 </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">value hierarchy because they were valued using alternative pricing sources or models that utilized market observable inputs, including current and forward interest rates.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency hedges:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value of the foreign currency forward contracts are 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize information regarding our financial assets and liabilities that are measured at fair value on a recurring basis as of April 3, 2021 and December 31, 2020, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:48.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.833%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments in deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Foreign blend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Fixed income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments in deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,378 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,527 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency hedges</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,148 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,148 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:48.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments in deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Foreign blend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Fixed income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments in deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency hedge</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,109 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,109 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Unrealized holding gains (losses) for the three months ended April 3, 2021 and April 4, 2020 were $0.1 million and $(0.8) million, respectively. These unrealized holding gains (losses) were substantially offset by changes in the deferred compensation plan liability.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Company records the short-term investments in deferred compensation plan within investments in debt and equity securities, at market, and the deferred compensation plan liability within accrued compensation and benefits on the consolidated balance sheets. </span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">In December 2020, the Company entered into forward contracts to hedge approximately $66.0 million of its 2021 non-functional currency inventory purchases. These forward contracts were established to protect the Company from variability in cash flows attributable to changes in the U.S. dollar relative to the Canadian dollar. As cash flow hedges, unrealized gains are recognized as assets while unrealized losses are recognized as liabilities. The forward contracts are highly correlated to the changes in the U.S. dollar relative to the Canadian dollar. Unrealized gains and losses on these contracts 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 contracts 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 April 3, 2021, the Company realized a loss 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.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">In May 2019, the Company entered into four-year interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s term loan secured variable debt. The interest rate swaps effectively convert a portion of the floating rate interest payment 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. See the discussion in Note 21 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsequent Events </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for changes to the swaps on April 15, 2021 in connection with the Company’s debt refinancing transactions.</span></div> 286000 0 0 286000 564000 0 0 564000 1186000 0 0 1186000 342000 0 0 342000 0 149000 0 149000 2378000 149000 0 2527000 2378000 149000 0 2527000 0 2567000 0 2567000 0 678000 0 678000 0 63903000 0 63903000 0 67148000 0 67148000 349000 0 0 349000 487000 0 0 487000 1006000 0 0 1006000 338000 0 0 338000 0 153000 0 153000 2180000 153000 0 2333000 0 0 0 0 2180000 153000 0 2333000 0 2339000 0 2339000 0 75770000 0 75770000 0 78109000 0 78109000 100000 -800000 66000000.0 -100000 P4Y 1500000000.0 3 500000000.0 500000000.0 500000000.0 0.05918 0.05906 0.05907 INCOME TAXES<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under FASB ASC 740-270, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes - Interim Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, each interim period is considered an integral part of the annual period and tax expense is measured using an estimated annual effective tax rate. Estimates of the annual effective tax rate at the end of interim periods are, of necessity, based on evaluations of possible future events and transactions and may be subject to subsequent refinement or revision. The Company calculates its quarterly tax provision consistent with the guidance provided by ASC 740-270, whereby the Company forecasts its estimated annual effective tax rate then applies that rate to its year-to-date ordinary pre-tax book income (loss). In addition, the Company excludes jurisdictions with a projected loss for the year or the year-to-date ordinary loss where the Company cannot recognize a tax benefit from its estimated annual effective tax rate. The impact of such an exclusion could result in a higher or lower effective tax rate during a particular quarter, based upon the mix and timing of actual earnings versus annual projections. In addition to the tax resulting from applying the estimated annual effective tax rate to pre-tax book income (loss), the Company includes certain items treated as discrete events to arrive at an estimated effective tax rate. Future changes in the forecasted annual income (loss) projections, tax rate changes, or discrete tax items could result in significant adjustments to quarterly income tax expense in future periods in accordance with ASC 740-270.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended April 3, 2021, the Company’s estimated annual effective income tax of ordinary forecasted pre-tax book income was approximately 30.6%, which varied from the statutory rate primarily due to state income tax expense, valuation allowances, and foreign income taxes. For the three months ended April 3, 2021, the effective tax rate was 91.8%, which varied from the annual effective tax rate due to discrete items recorded during the period, including interest recorded on unrecognized tax benefits, adjustments to state income tax rates, and stock compensation.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation allowance</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 3, 2021, the Company remains in a valuation allowance position, in the amount of $11.9 million, against its deferred tax assets for certain state jurisdictions of certain entities as it is currently deemed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">more likely than not</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that the benefit of such net tax assets will not be utilized as the Company continues to be in a three-year cumulative loss position for these state jurisdictions. The Company will continue to monitor the positive and negative factors for these jurisdictions and make further changes to the valuation allowances as necessary. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unrecognized tax benefits</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Despite the Company’s belief that its tax return positions are consistent with applicable tax laws, the Company believes that certain positions could be challenged by taxing authorities. The Company’s tax reserves reflect the difference between the tax benefit claimed on tax returns and the amount recognized in the consolidated financial statements. These reserves have been established based on management’s assessment as to potential exposure attributable to permanent differences as well as 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 three months ended April 3, 2021, the tax reserves increased by approximately $0.2 million. The increase is primarily due to additional interest expense related to previously recorded unrecognized tax benefits. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability for unrecognized tax benefits as of April 3, 2021 was approximately $11.9 million and is recorded in other long-term liabilities in the consolidated balance sheet. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CARES Act </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Coronavirus Aid, Relief and Economic Security Act (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CARES Act”) that was signed into law on March 27, 2020, the Company elected to defer employer side social security payments for approximately $19.9 million as of December 31, 2020, $10 million of which is recorded in current liabilities on the consolidated balance sheet. Approximately $10 million of the deferral will be paid by December 31, 2021 and the remainder will be paid by December 31, 2022.</span></div> 0.306 -0.918 11900000 200000 11900000 19900000 10000000 10000000 SEGMENT INFORMATION<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise that engage in business activities for which discrete financial information is available and is evaluated on a regular basis by the chief operating decision maker to make decisions regarding the allocation of resources to the segment and assess the performance of the segment. The Company has three reportable segments: Windows, Siding and Commercial.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These operating segments follow the same accounting policies used for our consolidated financial statements. We evaluate a segment’s performance on a U.S. GAAP basis primarily upon operating income before corporate expenses.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate assets consist primarily of cash, investments, prepaid expenses, current and deferred taxes and property, plant and equipment associated with our headquarters in Cary, North Carolina and office in Houston, Texas. These items (and income and expenses related to these items) are not allocated to the operating segments. Corporate unallocated expenses primarily include share-based compensation expenses, restructuring charges, acquisition-related costs, and other expenses related to executive, legal, finance, tax, treasury, human resources, information technology and strategic sourcing, and corporate travel expenses. Additional unallocated amounts primarily include non-operating items such as interest income, interest expense and other income (expense).</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents summary financial data attributable to the segments for the periods indicated (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:72.381%"/><td style="width:0.1%"/><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 style="width:1.0%"/><td style="width:11.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales:</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:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Windows</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Siding</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,267,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,113,811 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss):</span></td><td colspan="3" style="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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Windows</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(313,190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Siding</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,867)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,267)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating income (loss)</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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,208 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500,791)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated other expense, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,296)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss before taxes</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(863)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(560,087)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><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="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets:</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:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Windows</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Siding</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,116,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,123,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">755,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,528,306 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,478,490 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3 <div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents summary financial data attributable to the segments for the periods indicated (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:72.381%"/><td style="width:0.1%"/><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 style="width:1.0%"/><td style="width:11.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales:</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:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Windows</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Siding</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,267,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,113,811 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss):</span></td><td colspan="3" style="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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Windows</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(313,190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Siding</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,867)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,267)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating income (loss)</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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,208 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500,791)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated other expense, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,296)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss before taxes</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(863)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(560,087)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><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="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets:</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:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Windows</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Siding</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,116,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,123,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">755,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,528,306 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,478,490 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 527263000 448450000 316391000 241043000 423378000 424318000 1267032000 1113811000 29362000 -313190000 27528000 -168867000 41585000 16841000 -43267000 -35575000 55208000 -500791000 56071000 59296000 -863000 -560087000 1737880000 1717032000 2116233000 2123615000 918886000 890380000 755307000 747463000 5528306000 5478490000 CONTINGENCIES<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a manufacturer of products primarily for use in building construction, the Company is inherently exposed to various types of contingent claims, both asserted and unasserted, in the ordinary course of business. As a result, from time to time, the Company and/or its subsidiaries become involved in various legal proceedings or other contingent matters arising from claims or potential claims 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. The Company insures (or self insures) against these risks to the extent deemed prudent by its management and to the extent insurance is available. 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 and are not predictable with assurance.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 April 3, 2021.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operations are subject to various federal, state, local and foreign environmental, health and safety laws. Among other things, these laws regulate the emissions or discharge of materials into the environment; govern the use, storage, treatment, disposal and management of hazardous substances and wastes; protect the health and safety of its employees and the end-users of its products; regulate the materials used in its products; and impose liability for the costs of investigating and remediating (as well as other damages resulting from) present and past releases of hazardous substances. Violations of these laws or of any conditions contained in environmental permits can result in substantial fines or penalties, injunctive relief, requirements to install pollution controls or other equipment, and civil sanctions.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company could be held liable for costs to investigate, remediate or otherwise address contamination at any real property it has ever owned, operated or used as a disposal site, or at other sites where we or predecessors may have released hazardous materials. The Company could incur fines, penalties or sanctions or be subject to third-party claims, including indemnification claims, for property damage, personal injury or otherwise as a result of violations of (or liabilities under) environmental, health and safety laws, or in connection with releases of hazardous or other materials.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MW Manufacturers Inc. (“MW”), a subsidiary of Ply Gem Industries, Inc., entered into a September 2011 Administrative Order on Consent with the EPA under the Corrective Action Program to address known releases of hazardous substances at MW’s Rocky Mount, Virginia property. A Phase I RCRA Facility Investigation (“RFI”) was submitted to the Virginia Department of Environmental Quality (“VDEQ”) in December 2015, and a Phase II RFI and the Human Health Risk Assessment and Baseline Ecological Risk Assessment were submitted in October 2018. A Limited Corrective Measures Study (“LCMS”) based on the investigations was submitted to the VDEQ for review and approval in September 2019. The VDEQ concurred with the LCMS and prepared a Statement of Basis, which was published for a 30-day public review and comment in April 2021. The Company has recorded a liability of $4.5 million for this MW site, of which $1.0 million is in other current liabilities in the Company’s consolidated balance sheet as of April 3, 2021. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The EPA is investigating groundwater contamination at a Superfund site in York, Nebraska, referred to as the PCE/TCE Northeast Contamination Site (“PCE/TCE Site”). Kroy Building Products, Inc. (“KBP”), a subsidiary of Ply Gem Industries, Inc., has been identified as a potentially responsible party (“PRP”) at the site and has liability for investigation and remediation costs associated with the contamination. On May 17, 2019, KBP and an unrelated respondent, Kroy Industries, Inc., entered into an Administrative Settlement Agreement and Order on Consent with the EPA to conduct a Remedial Investigation/Feasibility Study (“RI/FS”) of the PCE/TCE Site. A final RI/FS Work Plan was submitted to EPA in November 2019 and approved in December 2019. RI Phase I field sampling and mobile laboratory analysis was initiated in Spring 2020. After a delay due to worsening conditions of the COVID-19 pandemic, Phase 2 of the R1 Phase field work is anticipated to resume in Q2 2021. The Company has recorded a liability of $4.4 million within other current liabilities in its consolidated balance sheet as of April 3, 2021. The Company will adjust our remediation liability in future periods, if necessary, as the RI/FS progresses or if additional requirements are imposed. The Company may be able to recover a portion of costs incurred in connection with the PCE/TCE Site from other potentially responsible parties, though there is no assurance we would receive any funds.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on current information, the Company is not aware of any environmental compliance obligations, claims or investigations that will have a material adverse effect on its results of operations, cash flows or financial position except as </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">otherwise disclosed in the Company’s consolidated financial statements. However, there can be no guarantee that previously known or newly discovered matters will not result in material costs or liabilities.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes it has valid defenses to the outstanding claims discussed below and will vigorously defend all such claims; however, litigation is subject to many uncertainties and there cannot be any assurance that the Company will ultimately prevail or, in the event of an unfavorable outcome or settlement of litigation, that the ultimate liability would not be material and would not have a material adverse effect on the business, results of operations, cash flows or financial position of the Company.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2018, Aurora Plastics, LLC (“Aurora”) initiated an arbitration demand against Atrium Windows and Doors, Inc., Atrium Extrusion Systems, Inc., and North Star Manufacturing (London) Ltd. (collectively, “Atrium”) pursuant to a Third Amended and Restated Vinyl Compound and Supply Agreement dated as of December 22, 2016. A settlement was reached in this case during the fourth quarter of 2019. The Company has a $3.9 million liability related to the settlement, of which $2.3 million is in other current liabilities in the Company’s consolidated balance sheet as of April 3, 2021.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 14, 2018, an individual stockholder, Gary D. Voigt, filed a putative class action Complaint in the Delaware Court of Chancery against Clayton Dubilier &amp; Rice, LLC (“CD&amp;R”), Clayton, Dubilier &amp; Rice Fund VIII, L.P. (“CD&amp;R Fund VIII”), and certain directors of the Company. Voigt purports to assert claims on behalf of himself, on behalf of a class of other similarly situated stockholders of the Company, and derivatively on behalf of the Company, the nominal defendant. An Amended Complaint was filed on April 11, 2019. The Amended Complaint asserts claims for breach of fiduciary duty and unjust enrichment against CD&amp;R Fund VIII and CD&amp;R, and for breach of fiduciary duty against twelve director defendants in connection with the Merger. Defendants moved to dismiss the Amended Complaint and, on February 10, 2020, the court denied the motions except as to four of the director defendants. Voigt seeks damages in an amount to be determined at trial.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other contingencies</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s imports of fabricated structural steel (“FSS”) from its Mexican affiliate, Building Systems de Mexico S.A. de C.V. (“BSM”) were subject to antidumping (“AD”) and countervailing duty (“CVD”) tariff proceedings before the U.S. Department of Commerce (“DOC”) and the U.S. International Trade Commission (“USITC”). The proceedings were initiated in February 2019 by the American Institute of Steel Construction against FSS being imported into the USA from Mexico, Canada, and China. In 2019, the DOC issued preliminary tariff rates and in 2020 finalized CVD and AD tariff rates of 0% and 8.47%, respectively, for the Company’s imports of FSS from BSM. However, in February 2020, in a 3 to 2 vote, the USITC concluded there was no injury or threat of injury to the domestic FSS industry. In March 2020 the USITC opinion was published in the Federal Register, ceasing the Company’s requirement to pay the AD and CVD tariffs. The Company received full reimbursement for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in tariffs previously deposited with United States Customs and Border Protection and recorded a reduction in costs of sales during the fiscal year ended December 31, 2020. This matter has been appealed and the Company will continue to vigorously advocate its position that its import of FSS from BSM should not be subject to any CVD or AD tariffs.</span></div> 4500000 1000000.0 4400000 3900000 2300000 12 0 0.0847 4100000 SUBSEQUENT EVENTS<div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Refinancing</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the debt refinancing transactions described below, we incurred costs of approximately $3.5 million during the three months ended April 3, 2021, of which $3.0 million are associated with the modification/extinguishment of the debt instruments that would not qualify for capitalization upon completion of the debt refinancing transactions on April 15, 2021. As such, these non-capitalizable costs are recorded in selling, general and administrative expenses in the consolidated statement of operations for the three months ended April 3, 2021. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flow Credit Agreement</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 15, 2021, the Company entered into a Second Amendment to Cash Flow Credit Agreement (the “Second Amendment"), among the Company, the several banks and other financial institutions party thereto (the "Cash Flow Lenders") and JPMorgan Chase Bank, N.A., as administrative agent and collateral agent (the “Cash Flow Agent”), which amended the Cash Flow Credit Agreement to, among other things: </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Terminate $92.0 million of commitments by Cash Flow Lenders under the Company’s cash flow-based revolving credit facility of up to $115.0 million, maturing on April 12, 2023 (the “Existing Cash Flow Revolver”) and;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Replace such commitments with $92.0 million of extended cash flow-based revolving commitments, maturing on April 12, 2026 (the “Extended Cash Flow Revolver” and together with the Existing Cash Flow Revolver, the “Cash Flow Revolver”).</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 15, 2021, the Company entered into (i) a Third Amendment to Cash Flow Credit Agreement (the “Third Amendment”), among the Company, the subsidiary guarantors parties thereto, the Cash Flow Lenders party thereto and the Cash Flow Agent and (ii) an Increase Supplement (the “Increase Supplement”), between the Company and JPMorgan Chase Bank, N.A., as the increasing lender. The Third Amendment amended the Cash Flow Credit Agreement to, among other things, refinance the Company’s term loan facility in an original aggregate principal amount of $1,755.0 million (the “Existing Term Loan Facility”) with Tranche B Term Loans in an aggregate principal amount of approximately $2,491.6 million, maturing on April 12, 2028. The Increase Supplement supplemented the Cash Flow Credit Agreement to, among other things, increase the aggregate principal amount of the Tranche B Term Loan Facility by approximately $108.4 million (the “Incremental Tranche B Term Loans”), for a total principal amount of $2,600.0 million (the “Tranche B Term Loan Facility” and together with the Cash Flow Revolver, the “Cash Flow Facilities”). Proceeds of the Incremental Tranche B Term Loans were used, together with cash on hand, (i) for the redemption of all of the Existing Notes (as defined below) (the “Senior Notes Redemption”) and (ii) to pay any fees and expenses incurred in connection with the extension and refinancing of the Company’s senior credit facilities and the Senior Notes Redemption.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ABL Credit Agreement</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 15, 2021, the Company entered into Amendment No. 6 to the ABL Credit Agreement, by and among the Company, the subsidiary borrowers party thereto, the several banks and financial institutions party thereto and UBS AG, Stamford Branch, as administrative agent and collateral agent, which amended the ABL Credit Agreement in order to, among other things: </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Terminate the existing revolving commitments of each of the Extending ABL Credit Lenders (as defined in therein), originally maturing on April 12, 2023 (the “Existing ABL Commitments”); and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Replace the Existing ABL Commitments with an extended revolving commitment of $611.0 million, maturing on April 12, 2026 (the “Extended ABL Commitments”). </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Redemption of 8.00% Senior Notes</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 15, 2021, the Company redeemed the outstanding $645 million aggregate principal amount of the 8.00% Senior Notes for $670.8 million using cash on hand and proceeds from the Incremental Tranche B Term Loans. The redemption is expected to result in a pre-tax loss on extinguishment of debt of $41.8 million during the three and six months ending July 3, 2021, comprising the make-whole premium of $25.8 million and the write-off of $16.0 million in unamortized deferred financing costs.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Swap Agreements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All the following interest rate swap transactions were completed in connection with the debt refinancing transactions on April 15, 2021. The Company terminated two swap contracts on an aggregate notional value of $1.0 billion. These contracts were due to mature in July 2023. The Company entered into two swap contracts (not designated as cash flow hedges) in which the Company will receive a fixed amount from the counterparties to offset an existing swap contract maturing in July 2023 on a notional value of $500 million that was not terminated but was de-designated as a cash flow hedge. The Company also entered into two interest rate swap contracts maturing in April 2026 on an aggregate notional value of $1.5 billion associated with the Tranche B Term Loan Facility and will pay fixed rates to the counterparties. These contracts are designated as cash flow hedges.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 30, 2021, the Company acquired Prime Windows LLC (“Prime”). Prime serves residential new construction and repair and remodel markets with energy efficient vinyl window and door products from two manufacturing facilities in the United States, expanding our manufacturing capabilities and creating new opportunities for us in the Western United States. This acquisition was funded through borrowings under the Company’s existing credit facilities. We are in the process of allocating the purchase price to identifiable assets and liabilities. The Company expects Prime’s results to be reported within the Windows segment.</span></div> 3500000 3000000.0 92000000.0 115000000.0 92000000.0 1755000000.0 2491600000 108400000 2600000000.0 611000000.0 0.0800 645000000 0.0800 670800000 -41800000 25800000 16000000.0 1000000000.0 500000000 1500000000 XML 14 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover - shares
3 Months Ended
Apr. 03, 2021
May 04, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Apr. 03, 2021  
Document Transition Report false  
Entity File Number 1-14315  
Entity Registrant Name Cornerstone Building Brands, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 76-0127701  
Entity Address, Address Line One 5020 Weston Parkway  
Entity Address, Address Line Two Suite 400  
Entity Address, City or Town Cary  
Entity Address, State or Province NC  
Entity Address, Postal Zip Code 27513  
City Area Code 866  
Local Phone Number 419-0042  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Title of 12(b) Security Common Stock $0.01 par value per share  
Trading Symbol CNR  
Security Exchange Name NYSE  
Entity Common Stock, Shares Outstanding   125,708,451
Entity Central Index Key 0000883902  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 03, 2021
Apr. 04, 2020
Income Statement [Abstract]    
Sales $ 1,267,032 $ 1,113,811
Cost of sales 1,007,303 882,924
Gross profit 259,729 230,887
Selling, general and administrative expenses 153,168 164,954
Intangible asset amortization 46,202 44,861
Restructuring and impairment charges, net 1,838 13,835
Strategic development and acquisition related costs 3,313 4,857
Goodwill impairment 0 503,171
Income (loss) from operations 55,208 (500,791)
Interest income 117 338
Interest expense (56,499) (54,835)
Foreign exchange loss (26) (4,137)
Other income (expense), net 337 (662)
Loss before income taxes (863) (560,087)
Provision (benefit) for income taxes 792 (18,014)
Net loss (1,655) (542,073)
Net income allocated to participating securities 0 0
Net loss applicable to common shares $ (1,655) $ (542,073)
Loss per common share:    
Basic (in USD per share) $ (0.01) $ (4.30)
Diluted (in USD per share) $ (0.01) $ (4.30)
Weighted average number of common shares outstanding:    
Basic (in shares) 125,506 126,093
Diluted (in shares) 125,506 126,093
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Apr. 04, 2020
Comprehensive income (loss):    
Net loss $ (1,655) $ (542,073)
Other comprehensive income (loss), net of tax:    
Foreign exchange translation gains (losses) 6,113 (9,563)
Unrealized gain (loss) on derivative instruments, net of income tax of $(2,690) and $12,032, respectively 9,137 (38,176)
Other comprehensive income (loss) 15,250 (47,739)
Comprehensive income (loss) $ 13,595 $ (589,812)
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Apr. 04, 2020
Statement of Comprehensive Income [Abstract]    
Unrealized loss on derivative instruments, tax (benefit) expense $ (2,690) $ 12,032
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 03, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 666,717 $ 674,255
Restricted cash 6,223 6,223
Accounts receivable, less allowances of $14,427 and $13,313, respectively 601,476 554,649
Inventories, net 494,092 431,937
Income taxes receivable 31,403 39,379
Investments in debt and equity securities, at market 2,527 2,333
Prepaid expenses and other 84,127 77,751
Assets held for sale 3,909 4,644
Total current assets 1,890,474 1,791,171
Property, plant and equipment, less accumulated depreciation of $670,072 and $644,308, respectively 628,198 631,821
Lease right-of-use assets 260,424 264,107
Goodwill 1,195,983 1,194,729
Intangible assets, net 1,540,470 1,584,604
Deferred income taxes 2,411 1,867
Other assets, net 10,346 10,191
Total assets 5,528,306 5,478,490
Current liabilities:    
Current portion of long-term debt 25,600 25,600
Accounts payable 260,930 211,441
Accrued compensation and benefits 73,962 81,548
Accrued interest 38,515 25,485
Accrued income taxes 5,650 5,060
Current portion of lease liabilities 69,042 70,125
Other accrued expenses 255,288 247,893
Total current liabilities 728,987 667,152
Long-term debt 3,559,339 3,563,429
Deferred income taxes 263,641 269,792
Long-term lease liabilities 194,672 198,875
Other long-term liabilities 324,020 337,437
Total long-term liabilities 4,341,672 4,369,533
Stockholders’ equity:    
Common stock, $0.01 par value; 200,000,000 authorized; 125,807,655 and 125,676,292 shares issued and outstanding at April 3, 2021, respectively; and 125,425,931 and 125,400,599 shares issued and outstanding at December 31, 2020, respectively 1,258 1,255
Additional paid-in capital 1,260,946 1,257,262
Accumulated deficit (766,340) (764,685)
Accumulated other comprehensive loss, net (36,267) (51,517)
Treasury stock, at cost (131,363 and 25,332 shares at April 3, 2021 and December 31, 2020, respectively) (1,950) (510)
Total stockholders’ equity 457,647 441,805
Total liabilities and stockholders’ equity $ 5,528,306 $ 5,478,490
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Apr. 03, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 14,427 $ 13,313
Accumulated depreciation on property, plant and equipment $ 670,072 $ 644,308
Common stock, par value (in USD per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock shares issued (in shares) 125,807,655 125,425,931
Common stock, shares outstanding (in shares) 125,676,292 125,400,599
Treasury stock, shares (in shares) 131,363 25,332
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Apr. 04, 2020
Cash flows from operating activities:    
Net loss $ (1,655) $ (542,073)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 72,615 69,769
Non-cash interest expense 2,314 2,274
Share-based compensation expense 3,302 3,387
Goodwill impairment 0 503,171
Asset impairment 493 3,079
Provision for credit losses 676 725
Deferred income taxes (9,729) (35,734)
Changes in operating assets and liabilities, net of effect of acquisitions:    
Accounts receivable (47,157) 20,532
Inventories (62,028) (20,724)
Income taxes 7,976 18,212
Prepaid expenses and other (7,755) 1,554
Accounts payable 49,424 12,461
Accrued expenses 8,597 (40,662)
Other, net 2,958 1,805
Net cash provided by (used in) operating activities 20,031 (2,224)
Cash flows from investing activities:    
Acquisitions, net of cash acquired (180) (39,857)
Capital expenditures (21,230) (27,567)
Proceeds from sale of property, plant and equipment 715 0
Net cash used in investing activities (20,695) (67,424)
Cash flows from financing activities:    
Proceeds from stock options exercised 486 0
Payments on term loan (6,404) (6,405)
Payments related to tax withholding for share-based compensation (1,541) (327)
Net cash provided by (used in) financing activities (7,459) 453,268
Effect of exchange rate changes on cash and cash equivalents 585 (2,302)
Net increase (decrease) in cash, cash equivalents and restricted cash (7,538) 381,318
Cash, cash equivalents and restricted cash at beginning of period 680,478 102,307
Cash, cash equivalents and restricted cash at end of period 672,940 483,625
Interest paid, net of amounts capitalized 40,913 36,931
Taxes paid, net 1,949 392
ABL Facility    
Cash flows from financing activities:    
Proceeds from ABL facility 0 345,000
Cash flow revolver due April 2023    
Cash flows from financing activities:    
Proceeds from ABL facility $ 0 $ 115,000
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-In Capital
Retained Earnings (Deficit)
Retained Earnings (Deficit)
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Cumulative effect of accounting change   $ (678)       $ (678)    
Beginning balance (in shares) at Dec. 31, 2019     126,110,000         (55,513)
Beginning balance at Dec. 31, 2019 $ 935,318   $ 1,261 $ 1,248,787 $ (281,229)   $ (32,398) $ (1,103)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury stock purchases (in shares)               (37,794)
Treasury stock purchases (327)             $ (327)
Retirement of treasury shares (in shares)     (38,206)         38,206
Retirement of treasury shares 0   $ (1) (328)       $ 329
Issuance of restricted stock (in shares)     95,851          
Issuance of restricted stock $ 0   $ 1 (1)        
Stock options exercised (in shares) 0              
Other comprehensive income (loss) $ (47,739)           (47,739)  
Deferred compensation obligation 0   $ 1 (593)       $ 592
Deferred compensation obligation (in shares)               29,769
Share-based compensation 3,387     3,387        
Net loss (542,073)       (542,073)      
Ending balance (in shares) at Apr. 04, 2020     126,167,645         (25,332)
Ending balance at Apr. 04, 2020 347,888   $ 1,262 1,251,252 (823,980)   (80,137) $ (509)
Beginning balance (in shares) at Dec. 31, 2019     126,110,000         (55,513)
Beginning balance at Dec. 31, 2019 $ 935,318   $ 1,261 1,248,787 (281,229)   (32,398) $ (1,103)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Accounting Standards Update [Extensible List] us-gaap:AccountingStandardsUpdate201613Member              
Ending balance (in shares) at Dec. 31, 2020     125,425,931         (25,332)
Ending balance at Dec. 31, 2020 $ 441,805   $ 1,255 1,257,262 (764,685)   (51,517) $ (510)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury stock purchases (in shares)               (111,868)
Treasury stock purchases (1,541)             $ (1,541)
Retirement of treasury shares (in shares)     (1,576)         1,576
Retirement of treasury shares 0   $ 0 (15)       $ 15
Issuance of restricted stock (in shares)     338,939          
Issuance of restricted stock $ 0   $ 3 (3)        
Stock options exercised (in shares) 44,000,000   44,361          
Stock options exercised $ 486     486        
Other comprehensive income (loss) 15,250           15,250  
Deferred compensation obligation 0   $ 0 (86)       $ 86
Deferred compensation obligation (in shares)               4,261
Share-based compensation 3,302     3,302        
Net loss (1,655)       (1,655)      
Ending balance (in shares) at Apr. 03, 2021     125,807,655         (131,363)
Ending balance at Apr. 03, 2021 $ 457,647   $ 1,258 $ 1,260,946 $ (766,340)   $ (36,267) $ (1,950)
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.21.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Apr. 03, 2021
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, the unaudited consolidated financial statements included herein contain all adjustments, which consist of normal recurring adjustments, necessary to fairly present the Company’s financial position, results of operations and cash flows for the periods indicated. Operating results for the period from January 1, 2021 through April 3, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2021.
For additional information, refer to the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020 filed with the Securities and Exchange Commission (the “SEC”) on March 4, 2021.
Reporting Periods
The Company’s current fiscal quarters are based on a four-four-five week calendar with periods ending on the Saturday of the last week in the quarter except that December 31st will always be the year-end date. Therefore, the financial results of certain fiscal quarters may not be comparable to prior fiscal quarters.
Restricted Cash
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):
 April 3,
2021
December 31,
2020
Cash and cash equivalents$666,717 $674,255 
Restricted cash(1)
6,223 6,223 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$672,940 $680,478 
(1)Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement and working capital and other indemnification agreements.
Accounts Receivables and Related Allowance
The Company reports accounts receivable net of the allowance for expected credit losses. Trade accounts receivable are the result of sales of vinyl windows, aluminum windows, vinyl siding, metal siding, injection molded products, metal building products, insulated metal panels, metal coating, and other products and services to customers throughout the United States and Canada and affiliated territories, including international builders who resell to end users. Sales are primarily denominated in U.S. dollars. Credit sales do not normally require a pledge of collateral; however, various types of liens may be filed to enhance the collection process and we require payment prior to shipment for certain international shipments.
The Company establishes provision for expected credit losses based on the Company’s assessment of the collectability of amounts owed to us by our customers. Such provisions are included in selling, general and administrative expenses. In establishing these reserves, the Company considers changes in the financial position of a customer, age of the accounts receivable balances, availability of security, unusual macroeconomic conditions, lien rights and bond rights as well as disputes, if any, with our customers. Our allowance for credit losses reflects reserves for customer receivables to reduce receivables to amounts expected to be collected. Interest on delinquent accounts receivable is included in the trade accounts receivable balance and recognized as interest income when earned and collectability is reasonably assured. Uncollectible accounts are written off when a settlement is reached for an amount that is less than the outstanding historical balance, all collection efforts have been exhausted, and/or any legal action taken by the Company has concluded.
The following table represents the rollforward of the allowance for credit losses for the periods indicated (in thousands):
Three Months Ended
April 3,
2021
April 4,
2020
Ending balance, prior period$13,313 $9,962 
Cumulative effect of accounting change(1)
— 678 
Provision for expected credit losses676 725 
Amounts charged against allowance for credit losses, net of recoveries438 (354)
Allowance for credit losses of acquired company at date of acquisition— 810 
Ending balance$14,427 $11,821 
(1)Cumulative effect of accounting change reflects the modified retrospective effect of adopting ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.
Net Sales
The Company enters into contracts that pertain to products, which are accounted for as separate performance obligations and are typically one year or less in duration. Given the nature of the Company's sales arrangements, they do not require us to 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. 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.
The Company’s revenues are adjusted for variable consideration, which includes customer volume rebates and prompt payment discounts. The Company measures 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. The Company recognizes installation revenue, primarily within the stone veneer business, over the period for which the stone is installed, which is typically a very short duration.
Shipping and handling activities performed by us are considered activities to fulfill the sales of our products. Amounts billed for shipping and handling are included in net sales, while costs incurred for shipping and handling are included in cost of sales.
In accordance with certain contractual arrangements, we receive payment from our customers in advance related to performance obligations that are to be satisfied in the future and recognize such payments as deferred revenue, primarily related to the Company’s weathertightness warranties (see Note 12 — Warranty).
A portion of the Company’s revenue, exclusively within the Commercial segment, includes multiple-element revenue arrangements due to multiple deliverables. Each deliverable is generally determined based on customer-specific manufacturing and delivery requirements. Because the separate deliverables have value to the customer on a stand-alone basis, they are typically considered separate units of accounting. A portion of the entire job order value is allocated to each unit of accounting. Revenue allocated to each deliverable is recognized upon shipment. The Company uses estimated selling price (“ESP”) based on underlying cost plus a reasonable margin to determine how to separate multiple-element revenue arrangements into separate units of accounting, and how to allocate the arrangement consideration among those separate units of accounting. The Company determines ESP based on normal pricing and discounting practices.
The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):
Three Months Ended
April 3,
2021
April 4,
2020
Windows Net Sales Disaggregation:
Vinyl windows$497,017 $419,022 
Aluminum windows20,280 19,476 
Other9,966 9,952 
Total$527,263 $448,450 
Siding Net Sales Disaggregation:
Vinyl siding$150,229 $109,548 
Metal71,093 52,666 
Injection molded17,609 13,239 
Stone19,831 18,810 
Other products & services(1)
57,629 46,780 
Total$316,391 $241,043 
Commercial Net Sales Disaggregation:
Metal building products$299,938 $292,436 
Insulated metal panels85,603 99,229 
Metal coil coating37,837 32,653 
Total$423,378 $424,318 
Total Net Sales:$1,267,032 $1,113,811 
(1)Other products & services primarily consist of installation of stone veneer products.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.21.1
ACCOUNTING PRONOUNCEMENTS
3 Months Ended
Apr. 03, 2021
Accounting Standards Update and Change in Accounting Principle [Abstract]  
ACCOUNTING PRONOUNCMENTS ACCOUNTING PRONOUNCEMENTS
Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also improves consistent application of and simplifies U.S. GAAP for other areas of Topic 740 by clarifying and amending existing guidance. Effective January 1, 2021, the Company adopted this guidance. The application of ASU 2019-12 did not have a material effect on the consolidated financial statements.
Recent Accounting Pronouncements
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the reference rate transition. The amendments in these ASUs are elective, apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of rate reform, and are effective as of March 12, 2020 through December 31, 2022. The Company is evaluating the impact of electing to apply the amendments in this guidance.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.21.1
ACQUISITIONS
3 Months Ended
Apr. 03, 2021
Business Combinations [Abstract]  
ACQUISITIONS ACQUISITIONS
2020 Acquisition
On March 2, 2020, the Company acquired 100% of the issued and outstanding shares of the common stock of Kleary Masonry, Inc. (“Kleary”) for total consideration of $40.0 million, exclusive of the $2.0 million working capital adjustment that was finalized during the three months ended July 4, 2020. The transaction was financed with cash on hand and through borrowings under the Company’s asset-based revolving credit facility. Kleary primarily services residential customers with manufactured stone installations and commercial customers with manufactured wall installations in the Sacramento, California area, which strengthens the Company’s position as a market leader in stone veneer. Kleary’s results are reported within the Siding segment.
The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$143 
Accounts receivable7,135 
Inventories670 
Prepaid expenses and other current assets277 
Property, plant and equipment1,042 
Lease right of use assets445 
Intangible assets (trade names/customer relationships)22,350 
Goodwill12,539 
Total assets acquired44,601 
Liabilities assumed:
Accounts payable1,149 
Other accrued expenses1,020 
Lease liabilities339 
Other long-term liabilities109 
Total liabilities assumed2,617 
Net assets acquired$41,984 
The $12.5 million of goodwill from the Kleary acquisition was allocated to the Siding segment and will be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized. The fair value of all assets acquired and liabilities assumed was finalized during the first quarter of 2021, which did not result in any adjustments during the quarter ended April 3, 2021.
Unaudited Pro Forma Financial Information
The following table provides unaudited supplemental pro forma results for Cornerstone for the three months ended April 4, 2020 as if the Kleary acquisitions had occurred on January 1, 2020 (in thousands, except for per share data):
Three Months Ended
April 4, 2020
Net sales$1,122,169 
Net loss applicable to common shares(540,870)
Net loss per common share:
Basic$(4.29)
Diluted$(4.29)
The unaudited supplemental pro forma financial information was prepared based on the historical information of Cornerstone and Kleary. The unaudited supplemental pro forma financial information does not give effect to the potential impact of current financial conditions, any anticipated synergies, operating efficiencies or cost savings that may result from the acquisition or any integration costs. Unaudited pro forma balances are not necessarily indicative of operating results had the Kleary acquisition occurred on January 1, 2020 or of future results.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.21.1
RESTRUCTURING
3 Months Ended
Apr. 03, 2021
Restructuring and Related Activities [Abstract]  
RESTRUCTURING RESTRUCTURING
The Company has various initiatives and programs in place within its business units to reduce selling, general, and administrative expenses (“SG&A”), manufacturing costs and to optimize the Company’s combined manufacturing footprint. During the three months ended April 3, 2021, the Company incurred restructuring charges of $0.9 million, $0.1 million and $0.7 million in the Windows, Siding and Commercial segments, respectively, and $0.1 million in restructuring charges at Corporate headquarters. Restructuring charges incurred to date since inception of the current restructuring initiatives began in 2019 are $54.2 million. The following table summarizes our restructuring plan costs and charges related to the restructuring plans for the three months ended April 3, 2021 and costs incurred to date since inception of the new initiatives and programs (in thousands):
 Three Months EndedCosts Incurred to Date
 April 3, 2021(Since inception)
Severance$1,322 $37,553 
Asset impairments493 8,361 
Gain on sale of facilities, net— (1,298)
Other restructuring costs23 9,559 
Total restructuring costs$1,838 $54,175 
For the three months ended April 3, 2021, the $1.8 million restructuring costs are recorded within restructuring and impairment costs. The asset impairments of $0.5 million for the three months ended April 3, 2021 are comprised primarily of the write-off of previously capitalized website design costs.
The following table summarizes our severance liability, included within other accrued expenses on the consolidated balance sheets, and cash payments made pursuant to the restructuring plans from inception through April 3, 2021 (in thousands):
 WindowsSidingCommercialCorporateTotal
Balance, December 31, 2018$— $85 $— $2,333 $2,418 
Costs incurred1,094 1,834 2,721 4,009 9,658 
Cash payments(676)(1,437)(2,721)(4,579)(9,413)
Balance, December 31, 2019$418 $482 $— $1,763 $2,663 
Costs incurred4,294 2,705 16,561 3,013 26,573 
Cash payments(4,406)(2,352)(14,570)(4,346)(25,674)
Balance, December 31, 2020$306 $835 $1,991 $430 $3,562 
Costs incurred651 118 480 73 1,322 
Cash payments(427)(644)(774)(73)(1,918)
Balance, April 3, 2021$530 $309 $1,697 $430 $2,966 
We expect to fully execute our plans over the next 12 to 24 months and we may incur future additional restructuring charges associated with these plans.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.21.1
GOODWILL
3 Months Ended
Apr. 03, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL GOODWILL
The Company’s goodwill balance and changes in the carrying amount of goodwill by segment are as follows (in thousands):
WindowsSidingCommercialTotal
Balance, December 31, 2019$714,023 $807,280 $148,291 $1,669,594 
Goodwill recognized from Kleary Acquisition— 12,539 — 12,539 
Impairment(1)
(320,990)(176,774)(5,407)(503,171)
Currency translation3,991 10,000 — 13,991 
Purchase accounting adjustments from prior year acquisitions— 1,776 — 1,776 
Balance, December 31, 2020$397,024 $654,821 $142,884 $1,194,729 
Goodwill recognized from acquisition— 122 — 122 
Currency translation648 484 — 1,132 
Balance, April 3, 2021$397,672 $655,427 $142,884 $1,195,983 
(1)Goodwill impairment charges occurred during the quarter ended April 4, 2020 as a result of a decline in the Company’s market valuation and near-term economic uncertainties related to the COVID-19 pandemic.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.21.1
INVENTORIES
3 Months Ended
Apr. 03, 2021
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
The components of inventory are as follows (in thousands):
 April 3, 2021December 31, 2020
Raw materials$264,760 $241,353 
Work in process and finished goods229,332 190,584 
Total inventory$494,092 $431,937 
 As of April 3, 2021, the Company had inventory purchase commitments of $115.9 million.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.21.1
INTANGIBLES
3 Months Ended
Apr. 03, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLES INTANGIBLES
The table that follows presents the major components of intangible assets as of April 3, 2021 and December 31, 2020 (in thousands). Intangible assets that are fully amortized are removed from the disclosures.
Range of Life (Years)Weighted Average Amortization Period (Years)CostAccumulated AmortizationNet Carrying Value
As of April 3, 2021
Amortized intangible assets:
Trademarks/Trade names5158$248,155 $(57,767)$190,388 
Customer lists and relationships72091,758,611 (408,529)1,350,082 
Total intangible assets9$2,006,766 $(466,296)$1,540,470 
As of December 31, 2020
Amortized intangible assets:
Trademarks/Trade names5158$248,155 $(51,722)$196,433 
Customer lists and relationships72091,758,611 (370,440)1,388,171 
Total intangible assets9$2,006,766 $(422,162)$1,584,604 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.21.1
ASSETS HELD FOR SALE
3 Months Ended
Apr. 03, 2021
Property, Plant and Equipment Assets Held-for-sale Disclosure [Abstract]  
ASSETS HELD FOR SALE ASSETS HELD FOR SALE
We record assets held for sale at the lower of the carrying value or fair value less costs to sell. The following criteria are used to determine if property is held for sale: (i) management has the authority and commits to a plan to sell the property; (ii) the property is available for immediate sale in its present condition; (iii) there is an active program to locate a buyer and the plan to sell the property has been initiated; (iv) the sale of the property is probable within one year; (v) the property is being actively marketed at a reasonable sale price relative to its current fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made.
In determining the fair value of the assets less cost to sell, we consider factors including current sales prices for comparable assets in the area, recent market analysis studies, appraisals and any recent legitimate offers. If the estimated fair value less cost to sell of an asset is less than its current carrying value, the asset is written down to its estimated fair value less cost to sell. The total carrying value of assets held for sale was $3.9 million and $4.6 million as of April 3, 2021 and December 31, 2020, respectively. Assets held for sale at April 3, 2021 are actively marketed for sale. During the three months ended April 3, 2021, the Company completed the sale of certain real property assets resulting in approximately $0.7 million in net proceeds and an immaterial loss from the transaction.
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.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES
3 Months Ended
Apr. 03, 2021
Leases [Abstract]  
LEASES LEASES
The Company leases certain manufacturing, warehouse and distribution locations, vehicles and equipment, including fleet vehicles. Many of these leases have options to terminate prior to or extend beyond the end of the term. The exercise of the majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable 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. The Company accounts for lease and non-lease components as a single lease component for all leases other than leases of durable tooling. The Company excludes leases with an initial term of 12 months or less from the consolidated balance sheets and recognizes related lease payments in the consolidated statements of operations on a straight-line basis over the lease term.
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.
Accounting for leases may require judgment, including determining whether a contract contains a lease, the incremental borrowing rates to utilize for leases without a stated implicit rate, the reasonably certain holding period for a leased asset, and the allocation of consideration to lease and non-lease components. The allocation of the lease and non-lease components for leases of durable tooling is based on the Company’s best estimate of standalone price.
Weighted average information about the Company’s lease portfolio as of April 3, 2021 was as follows:
Weighted-average remaining lease term5.5 years
Weighted-average IBR6.01 %
Operating lease costs were as follows (in thousands):
Three Months Ended
April 3,
2021
April 4,
2020
Operating lease costs
Fixed lease costs$25,967 $27,930 
Variable lease costs(1)
24,726 19,588 
(1) Includes short-term lease costs, which are immaterial.
Cash and non-cash activities were as follows (in thousands):
Three Months Ended
April 3,
2021
April 4,
2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$27,019 $30,274 
Right-of-use assets obtained in exchange for new operating lease liabilities$5,704 $4,261 
Future minimum lease payments under non-cancelable leases as of April 3, 2021 are as follows (in thousands):
Operating Leases
2021 (excluding the three months ended April 3, 2021)$59,841 
202272,420 
202346,441 
202435,189 
202528,257 
Thereafter69,702 
Total future minimum lease payments311,850 
Less: interest48,136 
Present value of future minimum lease payments$263,714 
As of April 3, 2021
Current portion of lease liabilities$69,042 
Long-term portion of lease liabilities194,672 
Total$263,714 
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED COMPENSATION
3 Months Ended
Apr. 03, 2021
Share-based Payment Arrangement [Abstract]  
SHARE-BASED COMPENSATION SHARE-BASED COMPENSATION
Our 2003 Long-Term Stock Incentive Plan, as amended (the “Incentive Plan”), is an equity-based compensation plan that allows us to grant a variety of types of awards, including stock options, restricted stock awards, stock appreciation rights, cash awards, phantom stock awards, restricted stock unit awards (“RSUs”) and long-term incentive awards with performance conditions (“performance share units” or “PSUs”). Awards are generally granted once per year, with the amounts and types of awards determined by the Compensation Committee of our Board of Directors (the “Committee”). In connection with the Merger (as defined herein) with Ply Gem Parent, LLC (“Ply Gem”), on November 16, 2018 awards were granted to certain senior executives and key employees (the “Founders Awards”), which included stock options, RSUs, and PSUs. A portion of the Founders Awards was not granted under the Incentive Plan but was instead granted pursuant to a separate equity-based compensation plan, the Long-Term Incentive Plan consisting of award agreements for select Founders Awards. However, these awards were subject to the same terms and provisions as awards of the same type granted under the Incentive Plan.
As of April 3, 2021, and for all periods presented, the Founders Awards and our share-based awards under the Incentive Plan have consisted of RSUs, PSUs and stock option grants, none of which can be settled through cash payments. Both our stock options and restricted stock awards are subject only to vesting requirements based on continued employment through the end of a specified time period and typically vest in annual increments over three to five years or earlier upon death, disability or a change in control. As a general rule, option awards expire 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.
Our time-based restricted stock awards are typically subject to graded vesting over a service period, which is three to five years. Our performance-based and market-based restricted stock awards are typically subject to cliff vesting at the end of the service period, which is typically three years. Our share-based compensation arrangements are equity classified and we recognize compensation cost for these awards on a straight-line basis over the requisite service period for each award grant. In the case of performance-based awards, expense is recognized based upon management’s assessment of the probability that such performance conditions will be achieved. Certain of our awards provide for accelerated vesting upon a change of control or upon termination without cause or for good reason.
Vesting of the PSUs granted in the Founders Awards is contingent upon the achievement of synergies captured from the Merger and continued employment. Based on achieved synergies during the period comprising the two fiscal years ended December 31, 2020, the Founders Awards will vest at 200% of target amounts, subject to continuing employment through the requisite service period ending on November 16, 2021. Vesting of the PSUs granted during the three months ended April 3, 2021 and April 4, 2020 are contingent upon achievement of a cumulative three-year EBITDA growth target with an additional modifier based on total shareholder return. The grant-date fair value of the PSUs granted during the three months ended April 3, 2021 and April 4, 2020 were determined by a Monte Carlo simulation.
Stock option awards
During the three months ended April 3, 2021 and April 4, 2020, we granted 0.5 million and 1.0 million stock options, respectively. The average grant date fair value of options granted during the three months ended April 3, 2021 and April 4, 2020 was $6.50 and $1.96 per share, respectively. There were forty-four thousand options with an intrinsic value of $0.1 million exercised during the three months ended April 3, 2021. No options were exercised during the three months ended April 4, 2020.
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 three months ended April 3, 2021, we granted RSUs to key employees with a fair value of $8.5 million representing approximately 0.6 million shares. During the three months ended April 4, 2020, we granted RSUs to key employees with a fair value of $4.3 million, representing 0.9 million shares. During the three months ended April 3, 2021 and April 4, 2020, we granted PSUs with a total fair value of approximately $13.7 million and $5.3 million, respectively, to key employees.
Share-based compensation expense
During the three months ended April 3, 2021 and April 4, 2020, we recorded share-based compensation expense for all awards of $3.3 million and $3.4 million, respectively.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.21.1
EARNINGS PER COMMON SHARE
3 Months Ended
Apr. 03, 2021
Earnings Per Share [Abstract]  
EARNINGS PER COMMON SHARE EARNINGS PER COMMON SHARE
Basic earnings per common share is computed by dividing net income allocated to common shares by the weighted average number of common shares outstanding. Diluted earnings per common share, if applicable, considers the dilutive effect of common stock equivalents. The reconciliation of the numerator and denominator used for the computation of basic and diluted earnings per common share is as follows (in thousands, except per share data):
 Three Months Ended
 April 3,
2021
April 4,
2020
Numerator for Basic and Diluted Earnings Per Common Share
Net loss applicable to common shares$(1,655)$(542,073)
Denominator for Basic and Diluted Earnings Per Common Share
Weighted average basic number of common shares outstanding125,506 126,093 
Common stock equivalents:
Employee stock options— — 
PSUs and Performance Share Awards— — 
Weighted average diluted number of common shares outstanding125,506 126,093 
Basic loss per common share$(0.01)$(4.30)
Diluted loss per common share$(0.01)$(4.30)
Incentive Plan securities excluded from dilution(1)
1,174 2,851 
(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 from the numerator and excludes the dilutive impact of those shares from the denominator. Awards subject to the achievement of performance conditions or market conditions for which such conditions had been met at the end of any of the fiscal periods presented are included in the computation of diluted earnings per common share if their effect was dilutive.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.21.1
WARRANTY
3 Months Ended
Apr. 03, 2021
Product Warranties Disclosures [Abstract]  
WARRANTY WARRANTY
The Company offers a number of warranties associated with the products it sells. The specific terms and conditions of these warranties vary depending on the product sold. The Company’s warranty liabilities are undiscounted and adjusted for inflation based on third party actuarial estimates. Factors that affect the Company’s warranty liabilities include the number of units sold, historical and anticipated rates of warranty claims, cost per claim and new product introduction. Warranties are normally limited to replacement or service of defective components for the original customer. Some warranties are transferable to subsequent owners and are generally limited to ten years from the date of manufacture or require pro-rata payments from the customer. A provision for estimated warranty costs is recorded based on historical experience and the Company periodically adjusts these provisions to reflect actual experience. Warranty costs are included within cost of goods sold. The Company assesses the adequacy of the recorded warranty claims and adjusts the amounts as necessary. Separately, upon the sale of a weathertightness warranty in the Commercial segment, the Company records the resulting revenue as deferred revenue, which is included in other accrued expenses and other long-term liabilities on the consolidated balance sheets depending on when the revenues are expected to be recognized.
The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the three months ended April 3, 2021 and April 4, 2020 (in thousands):
Three Months Ended
 April 3, 2021April 4, 2020
Beginning balance$216,230 $216,173 
Acquisition— 109 
Warranties sold644 662 
Revenue recognized(693)(680)
Expense8,827 9,051 
Settlements(8,138)(9,507)
Ending balance216,870 215,808 
Less: current portion24,617 26,920 
Total warranty, less current portion$192,253 $188,888 
The current portion of the warranty liabilities are recorded within other accrued expenses and the long-term portion of the warranty liabilities are recorded within other long-term liabilities in the Company’s consolidated balance sheets.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.21.1
DEFINED BENEFIT PLANS
3 Months Ended
Apr. 03, 2021
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”) and 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 fixed income funds. CENTRIA also sponsors postretirement medical and life insurance plans that cover certain of its employees and their spouses (the “OPEB Plans”). Currently, the Company’s policy is to fund the CENTRIA Benefit Plans as required by minimum funding standards of the Internal Revenue Code.
Ply Gem Pension Plans — As a result of the Merger on November 16, 2018, we assumed the Ply Gem Group Pension Plan (the “Ply Gem Plan”) and the MW Manufacturers, Inc Retirement Plan (the “MW Plan”). The Ply Gem Plan was frozen during 1998, and no further increases in benefits for participants may occur as a result of increases in service years or compensation. The MW Plan was frozen for salaried participants during 2004 and non-salaried participants during 2005. No additional participants may enter the plan, but increases in benefits for participants as a result of increase in service years or compensation will occur.
We refer to the RCC Pension Plan, the CENTRIA Benefit Plans, the Ply Gem Plan and the MW Plan collectively as the “Defined Benefit Plans” in this Note.
The following tables set forth the components of the net periodic benefit cost, before tax for the periods indicated (in thousands):
Defined Benefit Plans
 Three Months Ended
April 3,
2021
April 4,
2020
Service cost$14 $11 
Interest cost635 802 
Expected return on assets(1,360)(1,398)
Amortization of prior service cost16 16 
Amortization of net actuarial loss104 753 
Net periodic benefit cost (income)$(591)$184 
OPEB Plans
 Three Months Ended
April 3,
2021
April 4,
2020
Service cost$$
Interest cost44 59 
Amortization of net actuarial loss18 27 
Net periodic benefit cost$66 $90 
We expect to contribute $3.2 million to the Defined Benefit Plans and $0.7 million to OPEB Plans in the year ending December 31, 2021. Our policy is to fund the CENTRIA Benefit Plans as required by minimum funding standards of the Internal Revenue Code. The contributions to the OPEB Plans by retirees vary from none to 25% of the total premiums paid.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.21.1
LONG-TERM DEBT
3 Months Ended
Apr. 03, 2021
Debt Disclosure [Abstract]  
LONG-TERM DEBT LONG-TERM DEBT
On April 15, 2021, the Company amended its Cash Flow Credit Agreement and ABL Credit Agreement and fully redeemed the 8.00% Senior Notes due April 2026, the details of which are discussed in Note 21 — Subsequent Events. The following disclosures reflect the Company’s debt structure and agreements in place as of April 3, 2021.
Debt is comprised of the following (in thousands):
April 3,
2021
December 31,
2020
Term loan facility due April 2025$2,491,563 $2,497,967 
8.00% senior notes due April 2026
645,000 645,000 
6.125% senior notes due January 2029
500,000 500,000 
Less: unamortized discounts and unamortized deferred financing costs(1)
(51,624)(53,938)
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs3,584,939 3,589,029 
Less: current portion of long-term debt25,600 25,600 
Total long-term debt, less current portion$3,559,339 $3,563,429 
(1)Includes the unamortized discounts and unamortized deferred financing costs associated with the term loan facility, the 8.00% senior notes due April 2026, and the 6.125% senior notes due January 2029. The unamortized deferred financing costs associated with the asset-based revolving credit facilities of $1.5 million and $1.7 million as of April 3, 2021 and December 31, 2020, respectively, are classified in other assets on the consolidated balance sheets.
Term Loan Facility due April 2025 and Cash Flow Revolver due April 2023
On April 12, 2018, Ply Gem Midco entered into the Current Cash Flow Credit Agreement, which provides for (i) a term loan facility (the “Current Term Loan Facility”) in an original aggregate principal amount of $1,755.0 million, issued with a discount of 0.5%, and (ii) a cash flow-based revolving credit facility (the “Current Cash Flow Revolver” and together with the Term Loan Facility, the “Current Cash Flow Facilities”) of up to $115.0 million. The Current Term Loan Facility amortizes in nominal quarterly installments equal to one percent of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity of the Current Term Loan Facility on April 12, 2025. There are no amortization payments under the Current Cash Flow Revolver, and all borrowings under the Current Cash Flow Revolver mature on April 12, 2023.
On November 16, 2018, the Company entered into an incremental term loan facility in connection with the Merger, which increased the aggregate principal amount of the Current Term Loan Facility by $805.0 million. The proceeds of this incremental term loan facility were used to, among other things, (a) finance the Merger and to pay certain fees, premiums and expenses incurred in connection therewith, (b) repay in full amounts outstanding under the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement and (c) repay $325.0 million of borrowings outstanding under the ABL Facility. On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Current Cash Flow Facilities, and the Company became the Borrower (as defined in the Current Cash Flow Credit Agreement) under the Current Cash Flow Facilities.
The Current Term Loan Facility bears annual interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a floor of 0.00%) plus an applicable margin of 3.75% per annum or (ii) an alternate base rate plus an applicable margin of 2.75% per annum. At April 3, 2021, the interest rates on the Current Term Loan Facility were as follows:
April 3, 2021
Interest rate3.9 %
Effective interest rate6.51 %
The Company entered into certain interest rate swap agreements during 2019 to convert a portion of its variable rate debt to fixed. See Note 17 — Fair Value of Financial Instruments and Fair Value Measurements.
Loans outstanding under the Current Cash Flow Revolver bear annual interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a floor of 0.00%) plus an applicable margin ranging from 2.50% to 3.00% per annum depending on the Company’s secured leverage ratio or (ii) an alternate base rate plus an applicable margin ranging from 1.50% to 2.00% per annum depending on the Company’s secured leverage ratio. Additionally, unused commitments under the Current Cash Flow Revolver are subject to a fee ranging from 0.25% to 0.50% per annum depending on the Company’s secured leverage ratio.
Both the Current Term Loan Facility and Current Cash Flow Revolver may be prepaid at the Company’s option at any time without premium or penalty (other than customary breakage costs), subject to minimum principal amount requirements.
Subject to certain exceptions, the Current Term Loan Facility is subject to mandatory prepayments in an amount equal to:
the net cash proceeds of (1) certain asset sales, (2) certain debt offerings and (3) certain insurance recovery and condemnation events; and
50% of annual excess cash flow (as defined in the Cash Flow Credit Agreement), subject to reduction to 25% and 0% if specified secured leverage ratio targets are met to the extent that the amount of such excess cash flow exceeds $10.0 million. For 2019, no payments were required under the excess cash flow calculation.
The obligations under the Current Cash Flow Credit Agreement are guaranteed by each direct and indirect wholly-owned U.S. restricted subsidiary of the Company, subject to certain exceptions, and are secured by:
a perfected security interest in substantially all tangible and intangible assets of the Company and each subsidiary guarantor (other than ABL Priority Collateral (as defined below)), including the capital stock of each direct material wholly-owned U.S. restricted subsidiary owned by the Company and each subsidiary guarantor, and 65% of the capital stock of any non-U.S. subsidiary held directly by the Company or any subsidiary guarantor, subject to certain exceptions (the “Cash Flow Priority Collateral”), which security interest will be senior to the security interest in the foregoing assets securing the Current ABL Facility; and
a perfected security interest in the ABL Priority Collateral, which security interest will be junior to the security interest in the ABL Priority Collateral securing the Current ABL Facility.
The Current Cash Flow Revolver includes a financial covenant set at a maximum secured leverage ratio of 7.75:1.00, which will apply if the outstanding amount of loans and drawings under letters of credit which have not then been reimbursed exceeds a specified threshold at the end of any fiscal quarter.
ABL Facility due April 2023
On April 12, 2018, Ply Gem Midco entered into the Current ABL Credit Agreement, which provides for an asset-based revolving credit facility (the “Current ABL Facility”) of up to $360.0 million, consisting of (i) $285.0 million available to U.S. borrowers (subject to U.S. borrowing base availability) (the “ABL U.S. Facility”) and (ii) $75.0 million available to both U.S. borrowers and Canadian borrowers (subject to U.S. borrowing base and Canadian borrowing base availability) (the “ABL Canadian Facility”). The Company and, at their option, certain of their subsidiaries are the borrowers under the Current ABL Facility. All borrowings under the Current ABL Facility mature on April 12, 2023.
On October 15, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $36.0 million, which upsized the Current ABL Facility to $396.0 million in the aggregate, and with (x) the ABL U.S. Facility being increased from $285.0 million to $313.5 million and (y) the ABL Canadian Facility being increased from $75.0 million to $82.5 million.
On November 16, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $215.0 million in connection with the Merger, which upsized the Current ABL Facility to $611.0 million in the aggregate, and with (x) the ABL U.S. Facility being increased from $313.5 million to approximately $483.7 million and (y) the ABL Canadian Facility being increased from $82.5 million to approximately $127.3 million. On November 16, 2018, in connection with the consummation of the Merger, the Company and Ply Gem Midco entered into a joinder agreement with respect to the Current ABL Facility, and the Company became the Parent Borrower (as defined in the ABL Credit Agreement) under the Current ABL Facility.
Borrowing availability under the Current ABL Facility is determined by a monthly borrowing base collateral calculation that is based on specified percentages of the value of eligible inventory, eligible accounts receivable and eligible credit card receivables, less certain reserves and subject to certain other adjustments as set forth in the Current ABL Credit Agreement. Availability is reduced by issuance of letters of credit as well as any borrowings. As of April 3, 2021, the Company had the following in relation to the Current ABL Facility (in thousands):
April 3, 2021
Excess availability$570,978 
Revolving loans outstanding— 
Letters of credit outstanding35,366 
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.
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 April 3, 2021, 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 Indenture (as defined herein).
The 8.00% Senior Notes are guaranteed on a senior unsecured basis by each of the Company’s wholly-owned domestic subsidiaries that guarantee the Company’s obligations under the Current Cash Flow Facilities or the Current ABL Facility (including by reason of being a borrower under the Current ABL Facility on a joint and several basis with the Company or a subsidiary guarantor). The 8.00% Senior Notes are unsecured senior indebtedness and rank equally in right of payment with the Current Cash Flow Facilities and Current ABL Facility. The 8.00% Senior Notes are effectively subordinated to all of the Company’s secured debt, including the Current Cash Flow Facilities and Current ABL Facility, and are senior in right of payment to all subordinated obligations of the Company.
The Company may redeem the 8.00% Senior Notes in whole or in part at any time as set forth below:
prior to April 15, 2021, the Company may redeem the 8.00% Senior Notes at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date, plus the applicable make-whole premium;
prior to April 15, 2021, the Company may redeem up to 40.0% of the original aggregate principal amount of the 8.00% Senior Notes with proceeds of certain equity offerings, at a redemption price of 108%, plus accrued and unpaid interest, if any, to but not including the redemption date; and
on or after April 15, 2021, the Company may redeem the 8.00% Senior Notes at specified redemption prices starting at 104% and declining ratably to 100.0% by April 15, 2023, plus accrued and unpaid interest, if any, to but not including the redemption date.
6.125% Senior Notes due January 2029
On September 24, 2020, the Company issued $500.0 million in aggregate principal amount of 6.125% Senior Notes due January 2029 (“the 6.125% Senior Notes”). Proceeds from the 6.125% Senior Notes were used to repay outstanding amounts under the Company’s Current ABL Facility and Current Cash Flow Revolver. The 6.125% Senior Notes bear interest at 6.125% per annum and will mature on January 15, 2029. Interest is payable semi-annually in arrears on January 15 and July 15 commencing on January 15, 2021. The effective interest rate for the 6.125% Senior Notes was 6.33% as of April 3, 2021, after considering each of the different interest expense components of this instrument, including the coupon payment and the deferred debt issuance costs.
The 6.125% Senior Notes are guaranteed on a senior unsecured basis by each of the Company’s existing and future wholly-owned domestic subsidiaries that guarantee the Company’s obligations under the Current Cash Flow Facilities or the Current ABL Facility (including by reason of being a borrower under the Current ABL Facility on a joint and several basis with the Company or a subsidiary guarantor). The 6.125% Senior Notes are unsecured senior indebtedness and are effectively subordinated to all of the Company’s existing and future senior secured indebtedness, including indebtedness under the Company’s Term Loan Facility, Current Cash Flow Revolver and Current ABL Facility, and are senior in right of payment to future subordinated indebtedness of the Company.
The Company may redeem the 6.125% Senior Notes in whole or in part at any time as set forth below:
prior to September 15, 2023, at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date, plus the applicable make-whole premium;
prior to September 15, 2023, up to 40% of the aggregate principal amount with the proceeds of certain equity offerings at a redemption price of 106.125% plus accrued and unpaid interest, if any, to but not including the redemption date;
on or after September 15, 2023 and prior to September 15, 2024, at a price equal to 103.063% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date;
on or after September 15, 2024 and prior to September 15, 2025, at a price equal to 101.531% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date; and
on or after September 15, 2025, at a price equal to 100.000% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date.
Debt Covenants
The Company’s debt agreements contain a number of covenants that, among other things, limit or restrict the ability of the Company and its subsidiaries to incur additional indebtedness; make dividends and other restricted payments; incur additional liens; consolidate, merge, sell or otherwise dispose of all or substantially all assets; make investments; transfer or sell assets; enter into restrictive agreements; change the nature of the business; and enter into certain transactions with affiliates. As of April 3, 2021, the Company was in compliance with all covenants that were in effect on such date.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.21.1
CD&R INVESTOR GROUP
3 Months Ended
Apr. 03, 2021
Equity [Abstract]  
CD&R Investor Group CD&R INVESTOR GROUP
On August 14, 2009, the Company entered into an Investment Agreement (as amended, the “Investment Agreement”), by and between the Company and Clayton, Dubilier & Rice Fund VIII, L.P., a Cayman Islands exempted limited partnership (“CD&R Fund VIII”). In connection with the Investment Agreement and the Stockholders Agreement dated October 20, 2009 (the “Old Stockholders Agreement”), CD&R Fund VIII and CD&R Friends & Family Fund VIII, L.P., a Cayman Islands exempted limited partnership (“CD&R FF Fund” and, together with CD&R Fund VIII, the “CD&R Fund VIII Investor Group”) purchased convertible preferred stock of the Company, which was converted into shares of our common stock on May 14, 2013.
Ply Gem Holdings was acquired by CD&R Fund X and Atrium Intermediate Holdings, LLC, GGC BP Holdings, LLC and AIC Finance Partnership, L.P. (collectively, the “Golden Gate Investor Group”) and merged with Atrium on April 12, 2018.
On July 17, 2018, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with 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 the Company, with the Company continuing its existence as a corporation organized under the laws of the State of Delaware (the “Merger”). The Merger was consummated on November 16, 2018 pursuant to the Merger Agreement.
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 held by the Investors following the consummation of the Merger.
On August 25, 2020, the Company filed a shelf registration statement on Form S-3, declared effective by the SEC on September 2, 2020, registering the resale of shares of the Company’s Common Stock held by CD&R Pisces. The Company had previously registered the resale of shares of the Company’s Common Stock held by the CD&R Fund VIII Investor Group and the Golden Gate Investor Group.
Pursuant to the terms of the New Stockholders Agreement, the Company and the CD&R Fund VIII Investor Group terminated the Old Stockholders Agreement. Pursuant to the terms of the New Registration Rights Agreement, the Company and the CD&R Fund VIII Investor Group terminated the Registration Rights Agreement, dated as of October 20, 2009, by and among the Company and the CD&R Fund VIII Investor Group.
As of April 3, 2021 and December 31, 2020, the CD&R Investor Group owned approximately 49.3% and 49.4% of the outstanding shares of the Company’s Common Stock, respectively.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.21.1
STOCK REPURCHASE PROGRAM
3 Months Ended
Apr. 03, 2021
Equity [Abstract]  
STOCK REPURCHASE PROGRAM STOCK REPURCHASE PROGRAMOn 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. Following repurchases made during the three months ended July 4, 2020, no authorized amount remained available under the program announced on October 10, 2017.
During the three months ended April 3, 2021 and April 4, 2020, there were no stock repurchases under the stock repurchase programs. As of April 3, 2021, $49.1 million remained available for stock repurchases under the program announced on March 7, 2018. The timing and method of any repurchases, which will depend on a variety of factors, including market conditions, are subject to results of operations, financial conditions, cash requirements and other factors, and may be suspended or discontinued at any time.
During the three months ended April 3, 2021 and April 4, 2020, the Company withheld approximately 0.1 million and thirty-eight thousand shares, respectively, of stock to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards, which are included in treasury stock purchases in the consolidated statements of stockholders’ equity.
During the three months ended April 3, 2021 and April 4, 2020, the Company cancelled approximately two thousand and thirty-eight thousand shares that had been previously withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards. The cancellations resulted in fifteen thousand and $0.3 million decreases in both treasury stock and additional paid in capital during the three months ended April 3, 2021 and April 4, 2020, respectively.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.21.1
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
3 Months Ended
Apr. 03, 2021
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 and accounts payable approximate fair value as of April 3, 2021 and December 31, 2020, 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 April 3, 2021, there were no borrowings outstanding under the Current ABL Facility and the Current Cash Flow Revolver. The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands): 
 April 3, 2021December 31, 2020
Carrying
Amount
Fair ValueCarrying
Amount
Fair Value
Term Loan Facility$2,491,563 $2,487,203 $2,497,967 $2,485,477 
8.00% Senior Notes
645,000 667,575 645,000 674,025 
6.125% Senior Notes
500,000 531,250 500,000 530,000 
The fair value of the term loan facility was based on recent trading activities of comparable market instruments, which are level 2 inputs and the fair values of the 8.00% and 6.125% senior notes were based on quoted prices in active markets for the identical liabilities, which are level 1 inputs.
Fair Value Measurements
ASC Subtopic 820-10, Fair Value Measurements and Disclosures, requires us to use valuation techniques to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. These inputs are prioritized as follows:
Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets.
Level 2: Other inputs that are observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborated inputs.
Level 3: Unobservable inputs for which there is little or no market data and which require us to develop our own assumptions about how market participants would price the assets or liabilities.
The following is a description of the valuation methodologies used for assets and liabilities measured at fair value. There have been no changes in the methodologies used as of April 3, 2021 and December 31, 2020.
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. 
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 swaps liability: Interest rate swap liability is 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 hedges: The fair value of the foreign currency forward contracts are 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 April 3, 2021 and December 31, 2020, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
April 3, 2021
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$286 $— $— $286 
Mutual funds – Growth564 — — 564 
Mutual funds – Blend1,186 — — 1,186 
Mutual funds – Foreign blend342 — — 342 
Mutual funds – Fixed income— 149 — 149 
Total short-term investments in deferred compensation plan(2)
2,378 149 — 2,527 
Total assets $2,378 $149 $— $2,527 
Liabilities:    
Deferred compensation plan liability(2)
$— $2,567 $— $2,567 
Foreign currency hedges(3)
— 678 — 678 
Interest rate swap liability(4)
— 63,903 — 63,903 
Total liabilities $— $67,148 $— $67,148 

December 31, 2020
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$349 $— $— $349 
Mutual funds – Growth487 — — 487 
Mutual funds – Blend1,006 — — 1,006 
Mutual funds – Foreign blend338 — — 338 
Mutual funds – Fixed income— 153 — 153 
Total short-term investments in deferred compensation plan(2)
2,180 153 — 2,333 
Foreign currency hedge(3)
— — — — 
Total assets $2,180 $153 $— $2,333 
Liabilities:    
Deferred compensation plan liability(2)
$— $2,339 $— $2,339 
Interest rate swap liability(4)
— 75,770 — 75,770 
Total liabilities $— $78,109 $— $78,109 
(1)Unrealized holding gains (losses) for the three months ended April 3, 2021 and April 4, 2020 were $0.1 million and $(0.8) 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 December 2020, the Company entered into forward contracts to hedge approximately $66.0 million of its 2021 non-functional currency inventory purchases. These forward contracts were established to protect the Company from variability in cash flows attributable to changes in the U.S. dollar relative to the Canadian dollar. As cash flow hedges, unrealized gains are recognized as assets while unrealized losses are recognized as liabilities. The forward contracts are highly correlated to the changes in the U.S. dollar relative to the Canadian dollar. Unrealized gains and losses on these contracts 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 contracts 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 April 3, 2021, the Company realized a loss 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.
(4)In May 2019, the Company entered into four-year interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s term loan secured variable debt. The interest rate swaps effectively convert a portion of the floating rate interest payment 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. See the discussion in Note 21 — Subsequent Events for changes to the swaps on April 15, 2021 in connection with the Company’s debt refinancing transactions.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.21.1
INCOME TAXES
3 Months Ended
Apr. 03, 2021
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
Under FASB ASC 740-270, Income Taxes - Interim Reporting, each interim period is considered an integral part of the annual period and tax expense is measured using an estimated annual effective tax rate. Estimates of the annual effective tax rate at the end of interim periods are, of necessity, based on evaluations of possible future events and transactions and may be subject to subsequent refinement or revision. The Company calculates its quarterly tax provision consistent with the guidance provided by ASC 740-270, whereby the Company forecasts its estimated annual effective tax rate then applies that rate to its year-to-date ordinary pre-tax book income (loss). In addition, the Company excludes jurisdictions with a projected loss for the year or the year-to-date ordinary loss where the Company cannot recognize a tax benefit from its estimated annual effective tax rate. The impact of such an exclusion could result in a higher or lower effective tax rate during a particular quarter, based upon the mix and timing of actual earnings versus annual projections. In addition to the tax resulting from applying the estimated annual effective tax rate to pre-tax book 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 three months ended April 3, 2021, the Company’s estimated annual effective income tax of ordinary forecasted pre-tax book income was approximately 30.6%, which varied from the statutory rate primarily due to state income tax expense, valuation allowances, and foreign income taxes. For the three months ended April 3, 2021, the effective tax rate was 91.8%, which varied from the annual effective tax rate due to discrete items recorded during the period, including interest recorded on unrecognized tax benefits, adjustments to state income tax rates, and stock compensation.
Valuation allowance
As of April 3, 2021, the Company remains in a valuation allowance position, in the amount of $11.9 million, against its deferred tax assets for certain state jurisdictions of certain entities as it is currently deemed more likely than not that the benefit of such net tax assets will not be utilized as the Company continues to be in a three-year cumulative loss position for these state jurisdictions. The Company will continue to monitor the positive and negative factors for these jurisdictions and make further changes to the valuation allowances as necessary.
Unrecognized tax benefits
Despite the Company’s belief that its tax return positions are consistent with applicable tax laws, the Company believes that certain positions could be challenged by taxing authorities. The Company’s tax reserves reflect the difference between the tax benefit claimed on tax returns and the amount recognized in the consolidated financial statements. These reserves have been established based on management’s assessment as to potential exposure attributable to permanent differences as well as 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 three months ended April 3, 2021, the tax reserves increased by approximately $0.2 million. The increase is primarily due to additional interest expense related to previously recorded unrecognized tax benefits.
The liability for unrecognized tax benefits as of April 3, 2021 was approximately $11.9 million and is recorded in other long-term liabilities in the consolidated balance sheet.
CARES Act
Under the Coronavirus Aid, Relief and Economic Security Act (CARES Act”) that was signed into law on March 27, 2020, the Company elected to defer employer side social security payments for approximately $19.9 million as of December 31, 2020, $10 million of which is recorded in current liabilities on the consolidated balance sheet. Approximately $10 million of the deferral will be paid by December 31, 2021 and the remainder will be paid by December 31, 2022.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.21.1
SEGMENT INFORMATION
3 Months Ended
Apr. 03, 2021
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
Operating segments are defined as components of an enterprise that engage in business activities for which discrete financial information is available and is evaluated on a regular basis by the chief operating decision maker to make decisions regarding the allocation of resources to the segment and assess the performance of the segment. The Company has three reportable segments: Windows, Siding and Commercial.
These operating segments follow the same accounting policies used for our consolidated financial statements. We evaluate a segment’s performance on a U.S. GAAP basis primarily upon operating income before corporate expenses.
Corporate assets consist primarily of cash, investments, prepaid expenses, current and deferred taxes and property, plant and equipment associated with our headquarters in Cary, North Carolina and office in Houston, Texas. These items (and income and expenses related to these items) are not allocated to the operating segments. Corporate unallocated expenses primarily include share-based compensation expenses, restructuring charges, acquisition-related costs, and other expenses related to executive, legal, finance, tax, treasury, human resources, information technology and strategic sourcing, and corporate travel expenses. Additional unallocated amounts primarily include non-operating items such as interest income, interest expense and other income (expense).
The following table represents summary financial data attributable to the segments for the periods indicated (in thousands):
 Three Months Ended
 April 3,
2021
April 4,
2020
Net sales:
Windows$527,263 $448,450 
Siding316,391 241,043 
Commercial423,378 424,318 
Total net sales$1,267,032 $1,113,811 
Operating income (loss):
Windows$29,362 $(313,190)
Siding27,528 (168,867)
Commercial41,585 16,841 
Corporate(43,267)(35,575)
Total operating income (loss)55,208 (500,791)
Unallocated other expense, net(56,071)(59,296)
Loss before taxes$(863)$(560,087)
April 3,
2021
December 31,
2020
Total assets:
Windows$1,737,880 $1,717,032 
Siding2,116,233 2,123,615 
Commercial918,886 890,380 
Corporate755,307 747,463 
Total assets$5,528,306 $5,478,490 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.21.1
CONTINGENCIES
3 Months Ended
Apr. 03, 2021
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 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. The Company insures (or self insures) against these risks to the extent deemed prudent by its management and to the extent insurance is available. 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 and are not predictable with assurance.
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 April 3, 2021.
Environmental
The Company’s operations are subject to various federal, state, local and foreign environmental, health and safety laws. Among other things, these laws regulate the emissions or discharge of materials into the environment; govern the use, storage, treatment, disposal and management of hazardous substances and wastes; protect the health and safety of its employees and the end-users of its products; regulate the materials used in its products; and impose liability for the costs of investigating and remediating (as well as other damages resulting from) present and past releases of hazardous substances. Violations of these laws or of any conditions contained in environmental permits can result in substantial fines or penalties, injunctive relief, requirements to install pollution controls or other equipment, and civil sanctions.
The Company could be held liable for costs to investigate, remediate or otherwise address contamination at any real property it has ever owned, operated or used as a disposal site, or at other sites where we or predecessors may have released hazardous materials. The Company could incur fines, penalties or sanctions or be subject to third-party claims, including indemnification claims, for property damage, personal injury or otherwise as a result of violations of (or liabilities under) environmental, health and safety laws, or in connection with releases of hazardous or other materials.
MW Manufacturers Inc. (“MW”), a subsidiary of Ply Gem Industries, Inc., entered into a September 2011 Administrative Order on Consent with the EPA under the Corrective Action Program to address known releases of hazardous substances at MW’s Rocky Mount, Virginia property. A Phase I RCRA Facility Investigation (“RFI”) was submitted to the Virginia Department of Environmental Quality (“VDEQ”) in December 2015, and a Phase II RFI and the Human Health Risk Assessment and Baseline Ecological Risk Assessment were submitted in October 2018. A Limited Corrective Measures Study (“LCMS”) based on the investigations was submitted to the VDEQ for review and approval in September 2019. The VDEQ concurred with the LCMS and prepared a Statement of Basis, which was published for a 30-day public review and comment in April 2021. The Company has recorded a liability of $4.5 million for this MW site, of which $1.0 million is in other current liabilities in the Company’s consolidated balance sheet as of April 3, 2021. 
The EPA is investigating groundwater contamination at a Superfund site in York, Nebraska, referred to as the PCE/TCE Northeast Contamination Site (“PCE/TCE Site”). Kroy Building Products, Inc. (“KBP”), a subsidiary of Ply Gem Industries, Inc., has been identified as a potentially responsible party (“PRP”) at the site and has liability for investigation and remediation costs associated with the contamination. On May 17, 2019, KBP and an unrelated respondent, Kroy Industries, Inc., entered into an Administrative Settlement Agreement and Order on Consent with the EPA to conduct a Remedial Investigation/Feasibility Study (“RI/FS”) of the PCE/TCE Site. A final RI/FS Work Plan was submitted to EPA in November 2019 and approved in December 2019. RI Phase I field sampling and mobile laboratory analysis was initiated in Spring 2020. After a delay due to worsening conditions of the COVID-19 pandemic, Phase 2 of the R1 Phase field work is anticipated to resume in Q2 2021. The Company has recorded a liability of $4.4 million within other current liabilities in its consolidated balance sheet as of April 3, 2021. The Company will adjust our remediation liability in future periods, if necessary, as the RI/FS progresses or if additional requirements are imposed. The Company may be able to recover a portion of costs incurred in connection with the PCE/TCE Site from other potentially responsible parties, though there is no assurance we would receive any funds.
Based on current information, the Company is not aware of any environmental compliance obligations, claims or investigations that will have a material adverse effect on its results of operations, cash flows or financial position except as
otherwise disclosed in the Company’s consolidated financial statements. However, there can be no guarantee that previously known or newly discovered matters will not result in material costs or liabilities.
Litigation
The Company believes it has valid defenses to the outstanding claims discussed below and will vigorously defend all such claims; however, litigation is subject to many uncertainties and there cannot be any assurance that the Company will ultimately prevail or, in the event of an unfavorable outcome or settlement of litigation, that the ultimate liability would not be material and would not have a material adverse effect on the business, results of operations, cash flows or financial position of the Company.
In November 2018, Aurora Plastics, LLC (“Aurora”) initiated an arbitration demand against Atrium Windows and Doors, Inc., Atrium Extrusion Systems, Inc., and North Star Manufacturing (London) Ltd. (collectively, “Atrium”) pursuant to a Third Amended and Restated Vinyl Compound and Supply Agreement dated as of December 22, 2016. A settlement was reached in this case during the fourth quarter of 2019. The Company has a $3.9 million liability related to the settlement, of which $2.3 million is in other current liabilities in the Company’s consolidated balance sheet as of April 3, 2021.
On November 14, 2018, an individual stockholder, Gary D. Voigt, filed a putative class action Complaint in the Delaware Court of Chancery against Clayton Dubilier & Rice, LLC (“CD&R”), Clayton, Dubilier & Rice Fund VIII, L.P. (“CD&R Fund VIII”), and certain directors of the Company. Voigt purports to assert claims on behalf of himself, on behalf of a class of other similarly situated stockholders of the Company, and derivatively on behalf of the Company, the nominal defendant. An Amended Complaint was filed on April 11, 2019. The Amended Complaint asserts claims for breach of fiduciary duty and unjust enrichment against CD&R Fund VIII and CD&R, and for breach of fiduciary duty against twelve director defendants in connection with the Merger. Defendants moved to dismiss the Amended Complaint and, on February 10, 2020, the court denied the motions except as to four of the director defendants. Voigt seeks damages in an amount to be determined at trial.
Other contingencies
The Company’s imports of fabricated structural steel (“FSS”) from its Mexican affiliate, Building Systems de Mexico S.A. de C.V. (“BSM”) were subject to antidumping (“AD”) and countervailing duty (“CVD”) tariff proceedings before the U.S. Department of Commerce (“DOC”) and the U.S. International Trade Commission (“USITC”). The proceedings were initiated in February 2019 by the American Institute of Steel Construction against FSS being imported into the USA from Mexico, Canada, and China. In 2019, the DOC issued preliminary tariff rates and in 2020 finalized CVD and AD tariff rates of 0% and 8.47%, respectively, for the Company’s imports of FSS from BSM. However, in February 2020, in a 3 to 2 vote, the USITC concluded there was no injury or threat of injury to the domestic FSS industry. In March 2020 the USITC opinion was published in the Federal Register, ceasing the Company’s requirement to pay the AD and CVD tariffs. The Company received full reimbursement for the $4.1 million in tariffs previously deposited with United States Customs and Border Protection and recorded a reduction in costs of sales during the fiscal year ended December 31, 2020. This matter has been appealed and the Company will continue to vigorously advocate its position that its import of FSS from BSM should not be subject to any CVD or AD tariffs.
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.21.1
SUBSEQUENT EVENTS
3 Months Ended
Apr. 03, 2021
Subsequent Events [Abstract]  
Subsequent Events SUBSEQUENT EVENTS
Debt Refinancing
In connection with the debt refinancing transactions described below, we incurred costs of approximately $3.5 million during the three months ended April 3, 2021, of which $3.0 million are associated with the modification/extinguishment of the debt instruments that would not qualify for capitalization upon completion of the debt refinancing transactions on April 15, 2021. As such, these non-capitalizable costs are recorded in selling, general and administrative expenses in the consolidated statement of operations for the three months ended April 3, 2021.
Cash Flow Credit Agreement
On April 15, 2021, the Company entered into a Second Amendment to Cash Flow Credit Agreement (the “Second Amendment"), among the Company, the several banks and other financial institutions party thereto (the "Cash Flow Lenders") and JPMorgan Chase Bank, N.A., as administrative agent and collateral agent (the “Cash Flow Agent”), which amended the Cash Flow Credit Agreement to, among other things:
Terminate $92.0 million of commitments by Cash Flow Lenders under the Company’s cash flow-based revolving credit facility of up to $115.0 million, maturing on April 12, 2023 (the “Existing Cash Flow Revolver”) and;
Replace such commitments with $92.0 million of extended cash flow-based revolving commitments, maturing on April 12, 2026 (the “Extended Cash Flow Revolver” and together with the Existing Cash Flow Revolver, the “Cash Flow Revolver”).
On April 15, 2021, the Company entered into (i) a Third Amendment to Cash Flow Credit Agreement (the “Third Amendment”), among the Company, the subsidiary guarantors parties thereto, the Cash Flow Lenders party thereto and the Cash Flow Agent and (ii) an Increase Supplement (the “Increase Supplement”), between the Company and JPMorgan Chase Bank, N.A., as the increasing lender. The Third Amendment amended the Cash Flow Credit Agreement to, among other things, refinance the Company’s term loan facility in an original aggregate principal amount of $1,755.0 million (the “Existing Term Loan Facility”) with Tranche B Term Loans in an aggregate principal amount of approximately $2,491.6 million, maturing on April 12, 2028. The Increase Supplement supplemented the Cash Flow Credit Agreement to, among other things, increase the aggregate principal amount of the Tranche B Term Loan Facility by approximately $108.4 million (the “Incremental Tranche B Term Loans”), for a total principal amount of $2,600.0 million (the “Tranche B Term Loan Facility” and together with the Cash Flow Revolver, the “Cash Flow Facilities”). Proceeds of the Incremental Tranche B Term Loans were used, together with cash on hand, (i) for the redemption of all of the Existing Notes (as defined below) (the “Senior Notes Redemption”) and (ii) to pay any fees and expenses incurred in connection with the extension and refinancing of the Company’s senior credit facilities and the Senior Notes Redemption.
ABL Credit Agreement
On April 15, 2021, the Company entered into Amendment No. 6 to the ABL Credit Agreement, by and among the Company, the subsidiary borrowers party thereto, the several banks and financial institutions party thereto and UBS AG, Stamford Branch, as administrative agent and collateral agent, which amended the ABL Credit Agreement in order to, among other things:
Terminate the existing revolving commitments of each of the Extending ABL Credit Lenders (as defined in therein), originally maturing on April 12, 2023 (the “Existing ABL Commitments”); and
Replace the Existing ABL Commitments with an extended revolving commitment of $611.0 million, maturing on April 12, 2026 (the “Extended ABL Commitments”).
Redemption of 8.00% Senior Notes
On April 15, 2021, the Company redeemed the outstanding $645 million aggregate principal amount of the 8.00% Senior Notes for $670.8 million using cash on hand and proceeds from the Incremental Tranche B Term Loans. The redemption is expected to result in a pre-tax loss on extinguishment of debt of $41.8 million during the three and six months ending July 3, 2021, comprising the make-whole premium of $25.8 million and the write-off of $16.0 million in unamortized deferred financing costs.
Interest Rate Swap Agreements
All the following interest rate swap transactions were completed in connection with the debt refinancing transactions on April 15, 2021. The Company terminated two swap contracts on an aggregate notional value of $1.0 billion. These contracts were due to mature in July 2023. The Company entered into two swap contracts (not designated as cash flow hedges) in which the Company will receive a fixed amount from the counterparties to offset an existing swap contract maturing in July 2023 on a notional value of $500 million that was not terminated but was de-designated as a cash flow hedge. The Company also entered into two interest rate swap contracts maturing in April 2026 on an aggregate notional value of $1.5 billion associated with the Tranche B Term Loan Facility and will pay fixed rates to the counterparties. These contracts are designated as cash flow hedges.
Acquisition
On April 30, 2021, the Company acquired Prime Windows LLC (“Prime”). Prime serves residential new construction and repair and remodel markets with energy efficient vinyl window and door products from two manufacturing facilities in the United States, expanding our manufacturing capabilities and creating new opportunities for us in the Western United States. This acquisition was funded through borrowings under the Company’s existing credit facilities. We are in the process of allocating the purchase price to identifiable assets and liabilities. The Company expects Prime’s results to be reported within the Windows segment.
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.21.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Apr. 03, 2021
Accounting Policies [Abstract]  
Basis of Presentation Basis of PresentationThe accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, the unaudited consolidated financial statements included herein contain all adjustments, which consist of normal recurring adjustments, necessary to fairly present the Company’s financial position, results of operations and cash flows for the periods indicated. Operating results for the period from January 1, 2021 through April 3, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2021.
Reporting Periods
Reporting Periods
The Company’s current fiscal quarters are based on a four-four-five week calendar with periods ending on the Saturday of the last week in the quarter except that December 31st will always be the year-end date. Therefore, the financial results of certain fiscal quarters may not be comparable to prior fiscal quarters.
Accounts Receivables and Related Allowance
Accounts Receivables and Related Allowance
The Company reports accounts receivable net of the allowance for expected credit losses. Trade accounts receivable are the result of sales of vinyl windows, aluminum windows, vinyl siding, metal siding, injection molded products, metal building products, insulated metal panels, metal coating, and other products and services to customers throughout the United States and Canada and affiliated territories, including international builders who resell to end users. Sales are primarily denominated in U.S. dollars. Credit sales do not normally require a pledge of collateral; however, various types of liens may be filed to enhance the collection process and we require payment prior to shipment for certain international shipments.
The Company establishes provision for expected credit losses based on the Company’s assessment of the collectability of amounts owed to us by our customers. Such provisions are included in selling, general and administrative expenses. In establishing these reserves, the Company considers changes in the financial position of a customer, age of the accounts receivable balances, availability of security, unusual macroeconomic conditions, lien rights and bond rights as well as disputes, if any, with our customers. Our allowance for credit losses reflects reserves for customer receivables to reduce receivables to amounts expected to be collected. Interest on delinquent accounts receivable is included in the trade accounts receivable balance and recognized as interest income when earned and collectability is reasonably assured. Uncollectible accounts are written off when a settlement is reached for an amount that is less than the outstanding historical balance, all collection efforts have been exhausted, and/or any legal action taken by the Company has concluded.
Net Sales
Net Sales
The Company enters into contracts that pertain to products, which are accounted for as separate performance obligations and are typically one year or less in duration. Given the nature of the Company's sales arrangements, they do not require us to 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. 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.
The Company’s revenues are adjusted for variable consideration, which includes customer volume rebates and prompt payment discounts. The Company measures 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. The Company recognizes installation revenue, primarily within the stone veneer business, over the period for which the stone is installed, which is typically a very short duration.
Shipping and handling activities performed by us are considered activities to fulfill the sales of our products. Amounts billed for shipping and handling are included in net sales, while costs incurred for shipping and handling are included in cost of sales.
In accordance with certain contractual arrangements, we receive payment from our customers in advance related to performance obligations that are to be satisfied in the future and recognize such payments as deferred revenue, primarily related to the Company’s weathertightness warranties (see Note 12 — Warranty).
A portion of the Company’s revenue, exclusively within the Commercial segment, includes multiple-element revenue arrangements due to multiple deliverables. Each deliverable is generally determined based on customer-specific manufacturing and delivery requirements. Because the separate deliverables have value to the customer on a stand-alone basis, they are typically considered separate units of accounting. A portion of the entire job order value is allocated to each unit of accounting. Revenue allocated to each deliverable is recognized upon shipment. The Company uses estimated selling price (“ESP”) based on underlying cost plus a reasonable margin to determine how to separate multiple-element revenue arrangements into separate units of accounting, and how to allocate the arrangement consideration among those separate units of accounting. The Company determines ESP based on normal pricing and discounting practices.
The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):
Three Months Ended
April 3,
2021
April 4,
2020
Windows Net Sales Disaggregation:
Vinyl windows$497,017 $419,022 
Aluminum windows20,280 19,476 
Other9,966 9,952 
Total$527,263 $448,450 
Siding Net Sales Disaggregation:
Vinyl siding$150,229 $109,548 
Metal71,093 52,666 
Injection molded17,609 13,239 
Stone19,831 18,810 
Other products & services(1)
57,629 46,780 
Total$316,391 $241,043 
Commercial Net Sales Disaggregation:
Metal building products$299,938 $292,436 
Insulated metal panels85,603 99,229 
Metal coil coating37,837 32,653 
Total$423,378 $424,318 
Total Net Sales:$1,267,032 $1,113,811 
(1)Other products & services primarily consist of installation of stone veneer products.
Adopted Accounting Pronouncements and Recent Accounting Pronouncements
Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also improves consistent application of and simplifies U.S. GAAP for other areas of Topic 740 by clarifying and amending existing guidance. Effective January 1, 2021, the Company adopted this guidance. The application of ASU 2019-12 did not have a material effect on the consolidated financial statements.
Recent Accounting Pronouncements
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the reference rate transition. The amendments in these ASUs are elective, apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of rate reform, and are effective as of March 12, 2020 through December 31, 2022. The Company is evaluating the impact of electing to apply the amendments in this guidance.
Leases
The Company leases certain manufacturing, warehouse and distribution locations, vehicles and equipment, including fleet vehicles. Many of these leases have options to terminate prior to or extend beyond the end of the term. The exercise of the majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable 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. The Company accounts for lease and non-lease components as a single lease component for all leases other than leases of durable tooling. The Company excludes leases with an initial term of 12 months or less from the consolidated balance sheets and recognizes related lease payments in the consolidated statements of operations on a straight-line basis over the lease term.
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.
Accounting for leases may require judgment, including determining whether a contract contains a lease, the incremental borrowing rates to utilize for leases without a stated implicit rate, the reasonably certain holding period for a leased asset, and the allocation of consideration to lease and non-lease components. The allocation of the lease and non-lease components for leases of durable tooling is based on the Company’s best estimate of standalone price.
Fair Value Measurements
Fair Value Measurements
ASC Subtopic 820-10, Fair Value Measurements and Disclosures, requires us to use valuation techniques to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. These inputs are prioritized as follows:
Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets.
Level 2: Other inputs that are observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborated inputs.
Level 3: Unobservable inputs for which there is little or no market data and which require us to develop our own assumptions about how market participants would price the assets or liabilities.
The following is a description of the valuation methodologies used for assets and liabilities measured at fair value. There have been no changes in the methodologies used as of April 3, 2021 and December 31, 2020.
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. 
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 swaps liability: Interest rate swap liability is 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 hedges: The fair value of the foreign currency forward contracts are estimated using industry standard valuation models using market-based observable inputs, including spot rates, forward points, interest rates and volatility inputs (Level 2).
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.21.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Apr. 03, 2021
Accounting Policies [Abstract]  
Schedule of Cash, Cash Equivalents and Restricted Cash
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):
 April 3,
2021
December 31,
2020
Cash and cash equivalents$666,717 $674,255 
Restricted cash(1)
6,223 6,223 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$672,940 $680,478 
(1)Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement and working capital and other indemnification agreements.
Schedule of Cash, Cash Equivalents and Restricted Cash
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):
 April 3,
2021
December 31,
2020
Cash and cash equivalents$666,717 $674,255 
Restricted cash(1)
6,223 6,223 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$672,940 $680,478 
(1)Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement and working capital and other indemnification agreements.
Rollforward of Reserve for Uncollectible Accounts
The following table represents the rollforward of the allowance for credit losses for the periods indicated (in thousands):
Three Months Ended
April 3,
2021
April 4,
2020
Ending balance, prior period$13,313 $9,962 
Cumulative effect of accounting change(1)
— 678 
Provision for expected credit losses676 725 
Amounts charged against allowance for credit losses, net of recoveries438 (354)
Allowance for credit losses of acquired company at date of acquisition— 810 
Ending balance$14,427 $11,821 
(1)Cumulative effect of accounting change reflects the modified retrospective effect of adopting ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.
Disaggregation of Revenue by Segment The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):
Three Months Ended
April 3,
2021
April 4,
2020
Windows Net Sales Disaggregation:
Vinyl windows$497,017 $419,022 
Aluminum windows20,280 19,476 
Other9,966 9,952 
Total$527,263 $448,450 
Siding Net Sales Disaggregation:
Vinyl siding$150,229 $109,548 
Metal71,093 52,666 
Injection molded17,609 13,239 
Stone19,831 18,810 
Other products & services(1)
57,629 46,780 
Total$316,391 $241,043 
Commercial Net Sales Disaggregation:
Metal building products$299,938 $292,436 
Insulated metal panels85,603 99,229 
Metal coil coating37,837 32,653 
Total$423,378 $424,318 
Total Net Sales:$1,267,032 $1,113,811 
(1)Other products & services primarily consist of installation of stone veneer products.
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.21.1
ACQUISITIONS (Tables)
3 Months Ended
Apr. 03, 2021
Business Combinations [Abstract]  
Schedule of Estimated Fair Value of Assets and Liabilities Assumed from Acquisition
The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$143 
Accounts receivable7,135 
Inventories670 
Prepaid expenses and other current assets277 
Property, plant and equipment1,042 
Lease right of use assets445 
Intangible assets (trade names/customer relationships)22,350 
Goodwill12,539 
Total assets acquired44,601 
Liabilities assumed:
Accounts payable1,149 
Other accrued expenses1,020 
Lease liabilities339 
Other long-term liabilities109 
Total liabilities assumed2,617 
Net assets acquired$41,984 
Business Acquisition, Pro Forma Information
The following table provides unaudited supplemental pro forma results for Cornerstone for the three months ended April 4, 2020 as if the Kleary acquisitions had occurred on January 1, 2020 (in thousands, except for per share data):
Three Months Ended
April 4, 2020
Net sales$1,122,169 
Net loss applicable to common shares(540,870)
Net loss per common share:
Basic$(4.29)
Diluted$(4.29)
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.21.1
RESTRUCTURING (Tables)
3 Months Ended
Apr. 03, 2021
Restructuring and Related Activities [Abstract]  
Restructuring and Related Costs The following table summarizes our restructuring plan costs and charges related to the restructuring plans for the three months ended April 3, 2021 and costs incurred to date since inception of the new initiatives and programs (in thousands):
 Three Months EndedCosts Incurred to Date
 April 3, 2021(Since inception)
Severance$1,322 $37,553 
Asset impairments493 8,361 
Gain on sale of facilities, net— (1,298)
Other restructuring costs23 9,559 
Total restructuring costs$1,838 $54,175 
Schedule of Restructuring Reserve by Type of Cost
The following table summarizes our severance liability, included within other accrued expenses on the consolidated balance sheets, and cash payments made pursuant to the restructuring plans from inception through April 3, 2021 (in thousands):
 WindowsSidingCommercialCorporateTotal
Balance, December 31, 2018$— $85 $— $2,333 $2,418 
Costs incurred1,094 1,834 2,721 4,009 9,658 
Cash payments(676)(1,437)(2,721)(4,579)(9,413)
Balance, December 31, 2019$418 $482 $— $1,763 $2,663 
Costs incurred4,294 2,705 16,561 3,013 26,573 
Cash payments(4,406)(2,352)(14,570)(4,346)(25,674)
Balance, December 31, 2020$306 $835 $1,991 $430 $3,562 
Costs incurred651 118 480 73 1,322 
Cash payments(427)(644)(774)(73)(1,918)
Balance, April 3, 2021$530 $309 $1,697 $430 $2,966 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.21.1
GOODWILL (Tables)
3 Months Ended
Apr. 03, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The Company’s goodwill balance and changes in the carrying amount of goodwill by segment are as follows (in thousands):
WindowsSidingCommercialTotal
Balance, December 31, 2019$714,023 $807,280 $148,291 $1,669,594 
Goodwill recognized from Kleary Acquisition— 12,539 — 12,539 
Impairment(1)
(320,990)(176,774)(5,407)(503,171)
Currency translation3,991 10,000 — 13,991 
Purchase accounting adjustments from prior year acquisitions— 1,776 — 1,776 
Balance, December 31, 2020$397,024 $654,821 $142,884 $1,194,729 
Goodwill recognized from acquisition— 122 — 122 
Currency translation648 484 — 1,132 
Balance, April 3, 2021$397,672 $655,427 $142,884 $1,195,983 
(1)Goodwill impairment charges occurred during the quarter ended April 4, 2020 as a result of a decline in the Company’s market valuation and near-term economic uncertainties related to the COVID-19 pandemic.
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.21.1
INVENTORIES (Tables)
3 Months Ended
Apr. 03, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventory Components
The components of inventory are as follows (in thousands):
 April 3, 2021December 31, 2020
Raw materials$264,760 $241,353 
Work in process and finished goods229,332 190,584 
Total inventory$494,092 $431,937 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.21.1
INTANGIBLES (Tables)
3 Months Ended
Apr. 03, 2021
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 April 3, 2021 and December 31, 2020 (in thousands). Intangible assets that are fully amortized are removed from the disclosures.
Range of Life (Years)Weighted Average Amortization Period (Years)CostAccumulated AmortizationNet Carrying Value
As of April 3, 2021
Amortized intangible assets:
Trademarks/Trade names5158$248,155 $(57,767)$190,388 
Customer lists and relationships72091,758,611 (408,529)1,350,082 
Total intangible assets9$2,006,766 $(466,296)$1,540,470 
As of December 31, 2020
Amortized intangible assets:
Trademarks/Trade names5158$248,155 $(51,722)$196,433 
Customer lists and relationships72091,758,611 (370,440)1,388,171 
Total intangible assets9$2,006,766 $(422,162)$1,584,604 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES (Tables)
3 Months Ended
Apr. 03, 2021
Leases [Abstract]  
Schedules of Lease Costs
Weighted average information about the Company’s lease portfolio as of April 3, 2021 was as follows:
Weighted-average remaining lease term5.5 years
Weighted-average IBR6.01 %
Operating lease costs were as follows (in thousands):
Three Months Ended
April 3,
2021
April 4,
2020
Operating lease costs
Fixed lease costs$25,967 $27,930 
Variable lease costs(1)
24,726 19,588 
(1) Includes short-term lease costs, which are immaterial.
Cash and Non-cash Activities of Leases
Cash and non-cash activities were as follows (in thousands):
Three Months Ended
April 3,
2021
April 4,
2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$27,019 $30,274 
Right-of-use assets obtained in exchange for new operating lease liabilities$5,704 $4,261 
Schedule of Future Minimum Lease Payments
Future minimum lease payments under non-cancelable leases as of April 3, 2021 are as follows (in thousands):
Operating Leases
2021 (excluding the three months ended April 3, 2021)$59,841 
202272,420 
202346,441 
202435,189 
202528,257 
Thereafter69,702 
Total future minimum lease payments311,850 
Less: interest48,136 
Present value of future minimum lease payments$263,714 
As of April 3, 2021
Current portion of lease liabilities$69,042 
Long-term portion of lease liabilities194,672 
Total$263,714 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.21.1
EARNINGS PER COMMON SHARE (Tables)
3 Months Ended
Apr. 03, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The reconciliation of the numerator and denominator used for the computation of basic and diluted earnings per common share is as follows (in thousands, except per share data):
 Three Months Ended
 April 3,
2021
April 4,
2020
Numerator for Basic and Diluted Earnings Per Common Share
Net loss applicable to common shares$(1,655)$(542,073)
Denominator for Basic and Diluted Earnings Per Common Share
Weighted average basic number of common shares outstanding125,506 126,093 
Common stock equivalents:
Employee stock options— — 
PSUs and Performance Share Awards— — 
Weighted average diluted number of common shares outstanding125,506 126,093 
Basic loss per common share$(0.01)$(4.30)
Diluted loss per common share$(0.01)$(4.30)
Incentive Plan securities excluded from dilution(1)
1,174 2,851 
(1)Represents securities not included in the computation of diluted earnings per common share because their effect would have been anti-dilutive.
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.21.1
WARRANTY (Tables)
3 Months Ended
Apr. 03, 2021
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 three months ended April 3, 2021 and April 4, 2020 (in thousands):
Three Months Ended
 April 3, 2021April 4, 2020
Beginning balance$216,230 $216,173 
Acquisition— 109 
Warranties sold644 662 
Revenue recognized(693)(680)
Expense8,827 9,051 
Settlements(8,138)(9,507)
Ending balance216,870 215,808 
Less: current portion24,617 26,920 
Total warranty, less current portion$192,253 $188,888 
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.21.1
DEFINED BENEFIT PLANS (Tables)
3 Months Ended
Apr. 03, 2021
Retirement Benefits [Abstract]  
Schedule of Accumulated and Projected Benefit Obligations
The following tables set forth the components of the net periodic benefit cost, before tax for the periods indicated (in thousands):
Defined Benefit Plans
 Three Months Ended
April 3,
2021
April 4,
2020
Service cost$14 $11 
Interest cost635 802 
Expected return on assets(1,360)(1,398)
Amortization of prior service cost16 16 
Amortization of net actuarial loss104 753 
Net periodic benefit cost (income)$(591)$184 
OPEB Plans
 Three Months Ended
April 3,
2021
April 4,
2020
Service cost$$
Interest cost44 59 
Amortization of net actuarial loss18 27 
Net periodic benefit cost$66 $90 
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.21.1
LONG-TERM DEBT (Tables)
3 Months Ended
Apr. 03, 2021
Debt Disclosure [Abstract]  
Schedule Of Debt
Debt is comprised of the following (in thousands):
April 3,
2021
December 31,
2020
Term loan facility due April 2025$2,491,563 $2,497,967 
8.00% senior notes due April 2026
645,000 645,000 
6.125% senior notes due January 2029
500,000 500,000 
Less: unamortized discounts and unamortized deferred financing costs(1)
(51,624)(53,938)
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs3,584,939 3,589,029 
Less: current portion of long-term debt25,600 25,600 
Total long-term debt, less current portion$3,559,339 $3,563,429 
(1)Includes the unamortized discounts and unamortized deferred financing costs associated with the term loan facility, the 8.00% senior notes due April 2026, and the 6.125% senior notes due January 2029. The unamortized deferred financing costs associated with the asset-based revolving credit facilities of $1.5 million and $1.7 million as of April 3, 2021 and December 31, 2020, respectively, are classified in other assets on the consolidated balance sheets.
Schedule of Long-term Debt Instruments At April 3, 2021, the interest rates on the Current Term Loan Facility were as follows:
April 3, 2021
Interest rate3.9 %
Effective interest rate6.51 %
As of April 3, 2021, the Company had the following in relation to the Current ABL Facility (in thousands):
April 3, 2021
Excess availability$570,978 
Revolving loans outstanding— 
Letters of credit outstanding35,366 
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.1
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Apr. 03, 2021
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): 
 April 3, 2021December 31, 2020
Carrying
Amount
Fair ValueCarrying
Amount
Fair Value
Term Loan Facility$2,491,563 $2,487,203 $2,497,967 $2,485,477 
8.00% Senior Notes
645,000 667,575 645,000 674,025 
6.125% Senior Notes
500,000 531,250 500,000 530,000 
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following tables summarize information regarding our financial assets and liabilities that are measured at fair value on a recurring basis as of April 3, 2021 and December 31, 2020, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
April 3, 2021
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$286 $— $— $286 
Mutual funds – Growth564 — — 564 
Mutual funds – Blend1,186 — — 1,186 
Mutual funds – Foreign blend342 — — 342 
Mutual funds – Fixed income— 149 — 149 
Total short-term investments in deferred compensation plan(2)
2,378 149 — 2,527 
Total assets $2,378 $149 $— $2,527 
Liabilities:    
Deferred compensation plan liability(2)
$— $2,567 $— $2,567 
Foreign currency hedges(3)
— 678 — 678 
Interest rate swap liability(4)
— 63,903 — 63,903 
Total liabilities $— $67,148 $— $67,148 

December 31, 2020
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$349 $— $— $349 
Mutual funds – Growth487 — — 487 
Mutual funds – Blend1,006 — — 1,006 
Mutual funds – Foreign blend338 — — 338 
Mutual funds – Fixed income— 153 — 153 
Total short-term investments in deferred compensation plan(2)
2,180 153 — 2,333 
Foreign currency hedge(3)
— — — — 
Total assets $2,180 $153 $— $2,333 
Liabilities:    
Deferred compensation plan liability(2)
$— $2,339 $— $2,339 
Interest rate swap liability(4)
— 75,770 — 75,770 
Total liabilities $— $78,109 $— $78,109 
(1)Unrealized holding gains (losses) for the three months ended April 3, 2021 and April 4, 2020 were $0.1 million and $(0.8) 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 December 2020, the Company entered into forward contracts to hedge approximately $66.0 million of its 2021 non-functional currency inventory purchases. These forward contracts were established to protect the Company from variability in cash flows attributable to changes in the U.S. dollar relative to the Canadian dollar. As cash flow hedges, unrealized gains are recognized as assets while unrealized losses are recognized as liabilities. The forward contracts are highly correlated to the changes in the U.S. dollar relative to the Canadian dollar. Unrealized gains and losses on these contracts 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 contracts 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 April 3, 2021, the Company realized a loss 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.
(4)In May 2019, the Company entered into four-year interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s term loan secured variable debt. The interest rate swaps effectively convert a portion of the floating rate interest payment 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. See the discussion in Note 21 — Subsequent Events for changes to the swaps on April 15, 2021 in connection with the Company’s debt refinancing transactions.
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.21.1
SEGMENT INFORMATION (Tables)
3 Months Ended
Apr. 03, 2021
Segment Reporting [Abstract]  
Schedule of Sales, Operating Income, and Total Assets for Operating Segments
The following table represents summary financial data attributable to the segments for the periods indicated (in thousands):
 Three Months Ended
 April 3,
2021
April 4,
2020
Net sales:
Windows$527,263 $448,450 
Siding316,391 241,043 
Commercial423,378 424,318 
Total net sales$1,267,032 $1,113,811 
Operating income (loss):
Windows$29,362 $(313,190)
Siding27,528 (168,867)
Commercial41,585 16,841 
Corporate(43,267)(35,575)
Total operating income (loss)55,208 (500,791)
Unallocated other expense, net(56,071)(59,296)
Loss before taxes$(863)$(560,087)
April 3,
2021
December 31,
2020
Total assets:
Windows$1,737,880 $1,717,032 
Siding2,116,233 2,123,615 
Commercial918,886 890,380 
Corporate755,307 747,463 
Total assets$5,528,306 $5,478,490 
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.21.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Apr. 03, 2021
Dec. 31, 2020
Apr. 04, 2020
Dec. 31, 2019
Accounting Policies [Abstract]        
Cash and cash equivalents $ 666,717 $ 674,255    
Restricted cash 6,223 6,223    
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows $ 672,940 $ 680,478 $ 483,625 $ 102,307
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.21.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Apr. 04, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Ending balance, prior period $ 13,313 $ 9,962
Cumulative effect of accounting change 13,313 11,821
Provision for expected credit losses 676 725
Amounts charged against allowance for credit losses, net of recoveries 438  
Amounts charged against allowance for credit losses, net of recoveries   (354)
Allowance for credit losses of acquired company at date of acquisition 0 810
Ending balance 14,427 11,821
Cumulative Effect, Period of Adoption, Adjustment    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Ending balance, prior period 0 678
Cumulative effect of accounting change $ 0 $ 678
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.21.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Apr. 04, 2020
Disaggregation of Revenue [Line Items]    
Total net sales $ 1,267,032 $ 1,113,811
Windows    
Disaggregation of Revenue [Line Items]    
Total net sales 527,263 448,450
Windows | Vinyl windows    
Disaggregation of Revenue [Line Items]    
Total net sales 497,017 419,022
Windows | Aluminum windows    
Disaggregation of Revenue [Line Items]    
Total net sales 20,280 19,476
Windows | Other products & services    
Disaggregation of Revenue [Line Items]    
Total net sales 9,966 9,952
Siding    
Disaggregation of Revenue [Line Items]    
Total net sales 316,391 241,043
Siding | Other products & services    
Disaggregation of Revenue [Line Items]    
Total net sales 57,629 46,780
Siding | Vinyl siding    
Disaggregation of Revenue [Line Items]    
Total net sales 150,229 109,548
Siding | Metal    
Disaggregation of Revenue [Line Items]    
Total net sales 71,093 52,666
Siding | Injection molded    
Disaggregation of Revenue [Line Items]    
Total net sales 17,609 13,239
Siding | Stone    
Disaggregation of Revenue [Line Items]    
Total net sales 19,831 18,810
Commercial    
Disaggregation of Revenue [Line Items]    
Total net sales 423,378 424,318
Commercial | Metal building products    
Disaggregation of Revenue [Line Items]    
Total net sales 299,938 292,436
Commercial | Insulated metal panels    
Disaggregation of Revenue [Line Items]    
Total net sales 85,603 99,229
Commercial | Metal coil coating    
Disaggregation of Revenue [Line Items]    
Total net sales $ 37,837 $ 32,653
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.21.1
ACQUISITIONS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 02, 2020
Jul. 04, 2020
Apr. 03, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]          
Goodwill     $ 1,195,983 $ 1,194,729 $ 1,669,594
Siding          
Business Acquisition [Line Items]          
Goodwill     $ 655,427 $ 654,821 $ 807,280
Kleary Masonry, Inc.          
Business Acquisition [Line Items]          
Percentage of outstanding interests acquired 100.00%        
Total cash consideration transferred $ 40,000        
Working capital adjustments   $ 2,000      
Goodwill 12,539        
Kleary Masonry, Inc. | Siding          
Business Acquisition [Line Items]          
Goodwill $ 12,500        
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.21.1
ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Apr. 03, 2021
Dec. 31, 2020
Mar. 02, 2020
Dec. 31, 2019
Assets acquired:        
Goodwill $ 1,195,983 $ 1,194,729   $ 1,669,594
Liabilities assumed:        
Lease liabilities $ 263,714      
Kleary Masonry, Inc.        
Assets acquired:        
Cash     $ 143  
Accounts receivable     7,135  
Inventories     670  
Prepaid expenses and other current assets     277  
Property, plant and equipment     1,042  
Lease right of use assets     445  
Intangible assets (trade names/customer relationships)     22,350  
Goodwill     12,539  
Total assets acquired     44,601  
Liabilities assumed:        
Accounts payable     1,149  
Other accrued expenses     1,020  
Lease liabilities     339  
Other long-term liabilities     109  
Total liabilities assumed     2,617  
Net assets acquired     $ 41,984  
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.21.1
ACQUISITIONS - Schedule of Pro Forma Information (Details) - Kleary Masonry, Inc.
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 04, 2020
USD ($)
$ / shares
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]  
Business Acquisition, Pro Forma Revenue | $ $ 1,122,169
Business Acquisition, Pro Forma Net Income (Loss) | $ $ (540,870)
Earnings Per Share, Pro Forma [Abstract]  
Basic (in USD per share) | $ / shares $ (4.29)
Diluted (in USD per share) | $ / shares $ (4.29)
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.21.1
RESTRUCTURING - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 27 Months Ended
Apr. 03, 2021
Apr. 03, 2021
Restructuring Cost and Reserve [Line Items]    
Restructuring costs $ 1,838 $ 54,175
Asset impairment $ 500  
Maximum    
Restructuring Cost and Reserve [Line Items]    
Execution period 24 months  
Minimum [Member]    
Restructuring Cost and Reserve [Line Items]    
Execution period 12 months  
Severance    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs $ 1,322 $ 37,553
Restructuring and Impairment Costs    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs 1,800  
Corporate    
Restructuring Cost and Reserve [Line Items]    
Restructuring gain 100  
Windows    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs 900  
Siding    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs 100  
Commercial    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs $ 700  
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.21.1
RESTRUCTURING - Summary of Restructuring Plan Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 27 Months Ended
Apr. 03, 2021
Apr. 03, 2021
Restructuring Cost and Reserve [Line Items]    
Restructuring costs $ 1,838 $ 54,175
Severance    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs 1,322 37,553
Asset impairments    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs 493 8,361
Gain on sale of facilities, net    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs 0 (1,298)
Other restructuring costs    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs $ 23 $ 9,559
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.21.1
RESTRUCTURING - Summary of Severance Liability and Cash Payments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 03, 2021
Dec. 31, 2020
Dec. 31, 2019
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance $ 3,562 $ 2,663 $ 2,418
Costs incurred 1,322 26,573 9,658
Cash payments (1,918) (25,674) (9,413)
Restructuring reserve, ending balance 2,966 3,562 2,663
Corporate      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance 430 1,763 2,333
Costs incurred 73 3,013 4,009
Cash payments (73) (4,346) (4,579)
Restructuring reserve, ending balance 430 430 1,763
Windows | Operating Segments      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance 306 418 0
Costs incurred 651 4,294 1,094
Cash payments (427) (4,406) (676)
Restructuring reserve, ending balance 530 306 418
Siding | Operating Segments      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance 835 482 85
Costs incurred 118 2,705 1,834
Cash payments (644) (2,352) (1,437)
Restructuring reserve, ending balance 309 835 482
Commercial | Operating Segments      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance 1,991 0 0
Costs incurred 480 16,561 2,721
Cash payments (774) (14,570) (2,721)
Restructuring reserve, ending balance $ 1,697 $ 1,991 $ 0
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.21.1
GOODWILL (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Apr. 04, 2020
Goodwill [Roll Forward]    
Beginning balance $ 1,194,729 $ 1,669,594
Goodwill recognized from acquisition 122 12,539
Impairment 0 (503,171)
Currency translation 1,132 13,991
Purchase accounting adjustments   1,776
Ending balance 1,195,983  
Windows    
Goodwill [Roll Forward]    
Beginning balance 397,024 714,023
Goodwill recognized from acquisition 0 0
Impairment   (320,990)
Currency translation 648 3,991
Purchase accounting adjustments   0
Ending balance 397,672  
Siding    
Goodwill [Roll Forward]    
Beginning balance 654,821 807,280
Goodwill recognized from acquisition 122 12,539
Impairment   (176,774)
Currency translation 484 10,000
Purchase accounting adjustments   1,776
Ending balance 655,427  
Commercial    
Goodwill [Roll Forward]    
Beginning balance 142,884 148,291
Goodwill recognized from acquisition 0 0
Impairment   (5,407)
Currency translation 0 0
Purchase accounting adjustments   $ 0
Ending balance $ 142,884  
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.21.1
INVENTORIES (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Dec. 31, 2020
Inventory [Line Items]    
Raw materials $ 264,760 $ 241,353
Work in process and finished goods 229,332 190,584
Total inventory 494,092 $ 431,937
Inventories    
Inventory [Line Items]    
Inventory purchase commitments $ 115,900  
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.21.1
INTANGIBLES (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 03, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Cost $ 2,006,766 $ 2,006,766
Accumulated Amortization (466,296) (422,162)
Net Carrying Value $ 1,540,470 $ 1,584,604
Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 9 years 9 years
Trademarks/Trade names    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 248,155 $ 248,155
Accumulated Amortization (57,767) (51,722)
Net Carrying Value $ 190,388 $ 196,433
Trademarks/Trade names | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 5 years 5 years
Trademarks/Trade names | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 15 years 15 years
Trademarks/Trade names | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 8 years 8 years
Customer lists and relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 1,758,611 $ 1,758,611
Accumulated Amortization (408,529) (370,440)
Net Carrying Value $ 1,350,082 $ 1,388,171
Customer lists and relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 7 years 7 years
Customer lists and relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 20 years 20 years
Customer lists and relationships | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 9 years 9 years
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.21.1
ASSETS HELD FOR SALE (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Apr. 04, 2020
Dec. 31, 2020
Property, Plant and Equipment Assets Held-for-sale Disclosure [Abstract]      
Assets held for sale, carrying value, current $ 3,909   $ 4,644
Proceeds from sale of property, plant and equipment $ 715 $ 0  
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES - Summary of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Apr. 04, 2020
Leases [Abstract]    
Weighted-average remaining lease term 5 years 6 months  
Weighted-average IBR 6.01%  
Fixed lease costs $ 25,967 $ 27,930
Variable lease costs $ 24,726 $ 19,588
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES - Summary of Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Apr. 04, 2020
Leases [Abstract]    
Operating cash flows for operating leases $ 27,019 $ 30,274
Right-of-use assets obtained in exchange for new operating lease liabilities $ 5,704 $ 4,261
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Apr. 03, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 (excluding the nine months ended April 3, 2021) $ 59,841  
2022 72,420  
2023 46,441  
2024 35,189  
2025 28,257  
Thereafter 69,702  
Total future minimum lease payments 311,850  
Less: interest 48,136  
Present value of future minimum lease payments 263,714  
Current portion of lease liabilities 69,042 $ 70,125
Long-term portion of lease liabilities $ 194,672 $ 198,875
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED COMPENSATION (Details) - USD ($)
3 Months Ended
Apr. 03, 2021
Apr. 04, 2020
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) 500,000 1,000,000.0
Stock options, grant date fair value (in USD per share) $ 6.50 $ 1.96
Stock options exercised (in shares) 44,000,000 0
Stock options exercised, intrinsic value $ 100,000  
Value, restricted stock award, gross 0 $ 0
Allocated share-based compensation expense $ 3,300,000 3,400,000
PSUs and Performance Share Awards | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock awards, targeted number of shares 200.00%  
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 | 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  
Incentive Plan | PSUs and Performance Share Awards | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 3 years  
Key Employee Awards | Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Value, restricted stock award, gross $ 8,500,000 $ 4,300,000
Shares, restricted stock award, gross (in shares) 600,000 900,000
Key Employee Awards | PSUs and Performance Share Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 3 years  
Key Employee Awards | Performance Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock award grants, fair value $ 13,700,000 $ 5,300,000
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.21.1
EARNINGS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Apr. 03, 2021
Apr. 04, 2020
Numerator for Basic and Diluted Earnings Per Common Share    
Net loss applicable to common shares $ (1,655) $ (542,073)
Denominator for Basic and Diluted Earnings Per Common Share    
Weighted average basic number of common shares outstanding (in shares) 125,506 126,093
Weighted average diluted number of common shares outstanding (in shares) 125,506 126,093
Basic income (loss) per common share (in USD per share) $ (0.01) $ (4.30)
Diluted income (loss) per common share (in USD per share) $ (0.01) $ (4.30)
Incentive Plan securities excluded from dilution (in shares) 1,174 2,851
Employee stock options    
Denominator for Basic and Diluted Earnings Per Common Share    
Common stock equivalents (in shares) 0 0
PSUs and Performance Share Awards    
Denominator for Basic and Diluted Earnings Per Common Share    
Common stock equivalents (in shares) 0 0
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.21.1
WARRANTY (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Apr. 04, 2020
Apr. 03, 2021
Apr. 04, 2020
Movement in Standard Product Warranty Accrual [Roll Forward]        
Beginning balance $ 216,230 $ 216,173    
Acquisition 0 109    
Warranties sold 644 662    
Revenue recognized (693) (680)    
Expense 8,827 9,051    
Settlements (8,138) (9,507)    
Ending balance $ 216,230 $ 216,173 $ 216,870 $ 215,808
Less: current portion     24,617 26,920
Total warranty, less current portion     $ 192,253 $ 188,888
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.21.1
DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Apr. 04, 2020
Defined Benefit Plan Disclosure [Line Items]    
Service cost $ 14 $ 11
Interest cost 635 802
Expected return on assets (1,360) (1,398)
Amortization of prior service cost 16 16
Amortization of net actuarial loss 104 753
Net periodic benefit cost (income) (591) 184
OPEB Plans    
Defined Benefit Plan Disclosure [Line Items]    
Service cost 4 4
Interest cost 44 59
Amortization of net actuarial loss 18 27
Net periodic benefit cost (income) $ 66 $ 90
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.21.1
DEFINED BENEFIT PLANS - Narrative (Details)
$ in Millions
3 Months Ended
Apr. 03, 2021
USD ($)
Defined Benefit Plans  
Defined Benefit Plan Disclosure [Line Items]  
Defined benefit plan, expected contribution amount $ 3.2
OPEB Plans  
Defined Benefit Plan Disclosure [Line Items]  
Defined benefit plan, expected contribution amount $ 0.7
Defined benefit plan, minimum annual contribution, percent 0.00%
Defined contribution plan, maximum annual contributions per employee, percent 25.00%
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.21.1
LONG-TERM DEBT - Schedule of Debt (Details) - USD ($)
$ in Thousands
Apr. 03, 2021
Dec. 31, 2020
Sep. 24, 2020
Nov. 16, 2018
Apr. 12, 2018
Debt Instrument [Line Items]          
Unamortized discounts and unamortized deferred financing costs $ (51,624) $ (53,938)      
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs 3,584,939 3,589,029      
Less: current portion of long-term debt 25,600 25,600      
Total long-term debt, less current portion $ 3,559,339 3,563,429      
Debt instrument, interest rate, stated percentage 6.125%        
Term loan facility due April 2025          
Debt Instrument [Line Items]          
Long-term debt, gross $ 2,491,563 2,497,967      
8.00% senior notes due April 2026          
Debt Instrument [Line Items]          
Long-term debt, gross 645,000 645,000      
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs $ 645,000 $ 645,000      
Debt instrument, interest rate, stated percentage 8.00% 8.00%   8.00% 8.00%
6.125% senior notes due January 2029          
Debt Instrument [Line Items]          
Long-term debt, gross $ 500,000 $ 500,000      
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs $ 500,000 $ 500,000      
Debt instrument, interest rate, stated percentage 6.125% 6.125% 6.125%    
Other Assets | ABL Facility | Asset-based lending credit facility, due 2023          
Debt Instrument [Line Items]          
Unamortized deferred financing costs $ 1,500 $ 1,700      
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.21.1
LONG-TERM DEBT - Narrative (Details) - USD ($)
3 Months Ended
Sep. 24, 2020
Nov. 16, 2018
Oct. 15, 2018
Apr. 12, 2018
Apr. 03, 2021
Apr. 15, 2021
Dec. 31, 2020
Nov. 15, 2018
Oct. 14, 2018
Line of Credit Facility [Line Items]                  
Debt instrument, interest rate, stated percentage         6.125%        
Term Loan Facility due April 2025                  
Line of Credit Facility [Line Items]                  
Debt instrument, face amount           $ 1,755,000,000.0      
Installment payment as a percentage of principal       1.00%          
Debt instrument, interest rate during period         3.90%        
Debt instrument, effective rate         6.51%        
Mandatory prepayment, percentage of annual excess cash flow       50.00%          
Debt instrument, covenant compliance, excess cash flow, minimum       $ 10,000,000.0          
Cash Flow Revolver                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity       $ 115,000,000.0          
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 due April 2026                  
Line of Credit Facility [Line Items]                  
Debt instrument, effective rate         8.64%        
Debt instrument, interest rate, stated percentage   8.00%   8.00% 8.00%   8.00%    
8.00% senior notes due April 2026 | Prior to April 15, 2021, 100% redemption                  
Line of Credit Facility [Line Items]                  
Debt instrument, redemption price, percentage   100.00%              
8.00% senior notes due April 2026 | Prior to April 15 ,2021, 40% redemption                  
Line of Credit Facility [Line Items]                  
Debt instrument, redemption price, percentage   108.00%              
Debt instrument, redemption price, percentage of principal amount redeemed   40.00%              
8.00% senior notes due April 2026 | On or after April 15, 2021                  
Line of Credit Facility [Line Items]                  
Debt instrument, redemption price, percentage   104.00%              
8.00% senior notes due April 2026 | On or after April 15, 2023                  
Line of Credit Facility [Line Items]                  
Debt instrument, redemption price, percentage   100.00%              
6.125% senior notes due January 2029                  
Line of Credit Facility [Line Items]                  
Debt instrument, face amount $ 500,000,000.0                
Debt instrument, discount rate 6.125%                
Debt instrument, interest rate, stated percentage 6.125%       6.125%   6.125%    
6.125% senior notes due January 2029 | Prior to September 15, 2023                  
Line of Credit Facility [Line Items]                  
Debt instrument, redemption price, percentage 100.00%                
6.125% senior notes due January 2029 | Prior to September 15, 2023                  
Line of Credit Facility [Line Items]                  
Debt instrument, redemption price, percentage 106.125%                
Debt instrument, redemption price, percentage of principal amount redeemed 40.00%                
6.125% senior notes due January 2029 | On or after September 15, 2023 and prior to September 15, 2024                  
Line of Credit Facility [Line Items]                  
Debt instrument, redemption price, percentage 103.063%                
6.125% senior notes due January 2029 | On or after September 15, 2024 and prior to September 15, 2025                  
Line of Credit Facility [Line Items]                  
Debt instrument, redemption price, percentage 101.531%                
6.125% senior notes due January 2029 | On or after September 15, 2025                  
Line of Credit Facility [Line Items]                  
Debt instrument, redemption price, percentage 100.00%                
ABL Facility | Revolving Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity   $ 611,000,000.0 $ 396,000,000.0 $ 360,000,000.0          
Increase in borrowing capacity   215,000,000.0 36,000,000.0            
Payment on outstanding borrowings   325,000,000.0              
Fixed charge coverage ratio       1.00          
Debt instrument, covenant compliance, percentage of specified availability       10.00%          
Debt instrument, covenant terms, specific availability In excess of threshold of calendar days       20 days          
ABL Facility | Revolving Credit Facility | ABL U.S. Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity   483,700,000 313,500,000 $ 285,000,000.0       $ 313,500,000 $ 285,000,000.0
ABL Facility | Revolving Credit Facility | ABL Canadian Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity   127,300,000 $ 82,500,000 $ 75,000,000.0       $ 82,500,000 $ 75,000,000.0
London Interbank Offered Rate (LIBOR) | Term Loan Facility due April 2025                  
Line of Credit Facility [Line Items]                  
Debt instrument, basis spread on variable rate, floor       0.00%          
Debt instrument, basis spread on variable rate       3.75%          
London Interbank Offered Rate (LIBOR) | Cash Flow Revolver                  
Line of Credit Facility [Line Items]                  
Debt instrument, basis spread on variable rate, floor       0.00%          
London Interbank Offered Rate (LIBOR) | ABL Facility                  
Line of Credit Facility [Line Items]                  
Debt instrument, basis spread on variable rate, floor       0.00%          
Base Rate | Term Loan Facility due April 2025                  
Line of Credit Facility [Line Items]                  
Debt instrument, basis spread on variable rate       2.75%          
Minimum | Cash Flow Revolver | Commitment Fee Percentage One                  
Line of Credit Facility [Line Items]                  
Unused commitment fee       0.25%          
Minimum | ABL Facility | Commitment Fee Percentage One                  
Line of Credit Facility [Line Items]                  
Unused commitment fee       0.25%          
Minimum | London Interbank Offered Rate (LIBOR) | Cash Flow Revolver                  
Line of Credit Facility [Line Items]                  
Debt instrument, basis spread on variable rate       2.50%          
Minimum | London Interbank Offered Rate (LIBOR) | ABL Facility                  
Line of Credit Facility [Line Items]                  
Debt instrument, basis spread on variable rate       1.25%          
Minimum | Base Rate | Cash Flow Revolver                  
Line of Credit Facility [Line Items]                  
Debt instrument, basis spread on variable rate       1.50%          
Minimum | Base Rate | ABL Facility                  
Line of Credit Facility [Line Items]                  
Debt instrument, basis spread on variable rate       0.25%          
Maximum | Cash Flow Revolver | Commitment Fee Percentage One                  
Line of Credit Facility [Line Items]                  
Unused commitment fee       0.50%          
Maximum | London Interbank Offered Rate (LIBOR) | Cash Flow Revolver                  
Line of Credit Facility [Line Items]                  
Debt instrument, basis spread on variable rate       3.00%          
Maximum | London Interbank Offered Rate (LIBOR) | ABL Facility                  
Line of Credit Facility [Line Items]                  
Debt instrument, basis spread on variable rate       1.75%          
Maximum | Base Rate | Cash Flow Revolver                  
Line of Credit Facility [Line Items]                  
Debt instrument, basis spread on variable rate       2.00%          
Maximum | Base Rate | ABL Facility                  
Line of Credit Facility [Line Items]                  
Debt instrument, basis spread on variable rate       0.75%          
Leverage Ratio Target Achieved | Minimum | Term Loan Facility due April 2025                  
Line of Credit Facility [Line Items]                  
Mandatory prepayment, percentage of annual excess cash flow       25.00%          
Leverage Ratio Target Achieved | Maximum | Term Loan Facility due April 2025                  
Line of Credit Facility [Line Items]                  
Mandatory prepayment, percentage of annual excess cash flow       0.00%          
Ply Gem | 8.00% senior notes due April 2026                  
Line of Credit Facility [Line Items]                  
Debt instrument, face amount       $ 645,000,000.0          
Ply Gem | Term Loan Facility due April 2025                  
Line of Credit Facility [Line Items]                  
Debt instrument, face amount       $ 1,755,000,000.0          
Debt instrument, discount rate       0.50%          
Increase in borrowing capacity   $ 805,000,000.0              
Ply Gem | 8.00% senior notes due April 2026                  
Line of Credit Facility [Line Items]                  
Debt instrument, discount rate       2.25%          
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.21.1
LONG-TERM DEBT - ABL Facility (Details) - ABL Facility
$ in Thousands
Apr. 03, 2021
USD ($)
Debt Instrument [Line Items]  
Excess availability $ 570,978
Revolving loans outstanding 0
Letters of credit outstanding $ 35,366
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.21.1
CD&R INVESTOR GROUP (Details)
Apr. 03, 2021
Dec. 31, 2020
CD&R Funds    
Class of Stock [Line Items]    
Ownership percentage 49.30% 49.40%
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.21.1
STOCK REPURCHASE PROGRAM (Details) - USD ($)
3 Months Ended
Apr. 03, 2021
Apr. 04, 2020
Mar. 07, 2018
Oct. 10, 2017
Class of Stock [Line Items]        
Available for stock repurchases $ 49,100,000      
Shares withheld to satisfy minimum tax withholding obligations (in shares) 2,000,000 38,000,000    
Stock Repurchase Programs        
Class of Stock [Line Items]        
Authorized stock repurchase amount $ 100,000,000.0      
Treasury stock purchases (in shares) 0 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  
Additional Paid-In Capital        
Class of Stock [Line Items]        
Decrease in treasury stock and additional paid in capital $ 15,000,000 $ 300,000    
Treasury Stock        
Class of Stock [Line Items]        
Treasury stock purchases (in shares) 111,868 37,794    
Shares withheld to satisfy minimum tax withholding obligations (in shares) 100,000 38,000    
Decrease in treasury stock and additional paid in capital $ 15,000,000 $ 300,000    
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.21.1
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values of Financial Instruments (Details) - USD ($)
Apr. 03, 2021
Dec. 31, 2020
Sep. 24, 2020
Nov. 16, 2018
Apr. 12, 2018
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Carrying Amount $ 3,584,939,000 $ 3,589,029,000      
Debt instrument, interest rate, stated percentage 6.125%        
8.00% senior notes due April 2026          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Carrying Amount $ 645,000,000 645,000,000      
Fair Value $ 667,575,000 $ 674,025,000      
Debt instrument, interest rate, stated percentage 8.00% 8.00%   8.00% 8.00%
6.125% senior notes due January 2029          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Carrying Amount $ 500,000,000 $ 500,000,000      
Fair Value $ 531,250,000 $ 530,000,000      
Debt instrument, interest rate, stated percentage 6.125% 6.125% 6.125%    
ABL Facility          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Carrying Amount $ 0        
Cash Flow Revolver          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Carrying Amount 0        
Term Loan Facility          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Carrying Amount 2,491,563,000 $ 2,497,967,000      
Fair Value $ 2,487,203,000 $ 2,485,477,000      
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.21.1
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value by Level (Details)
$ in Thousands
1 Months Ended 3 Months Ended
May 31, 2019
USD ($)
instrument
Apr. 03, 2021
USD ($)
Apr. 04, 2020
USD ($)
Dec. 31, 2020
USD ($)
Assets:        
Short-term investments in deferred compensation plan   $ 2,527   $ 2,333
Total assets   2,527   2,333
Liabilities:        
Fair value of liabilities   67,148   78,109
Short-term investments, unrealized holding gain (loss)   100 $ (800)  
Foreign currencyhedge        
Assets:        
Foreign currency hedge       0
Liabilities:        
Fair value of liabilities   678    
Forward contract agreement, amount of hedge       66,000
Realized gain on foreign currency hedge   (100)    
Level 1        
Assets:        
Short-term investments in deferred compensation plan   2,378   2,180
Total assets   2,378   2,180
Liabilities:        
Fair value of liabilities   0   0
Level 1 | Foreign currencyhedge        
Assets:        
Foreign currency hedge       0
Liabilities:        
Fair value of liabilities   0    
Level 2        
Assets:        
Short-term investments in deferred compensation plan   149   153
Total assets   149   153
Liabilities:        
Fair value of liabilities   67,148   78,109
Level 2 | Foreign currencyhedge        
Assets:        
Foreign currency hedge       0
Liabilities:        
Fair value of liabilities   678    
Level 3        
Assets:        
Short-term investments in deferred compensation plan   0   0
Total assets   0   0
Liabilities:        
Fair value of liabilities   0   0
Level 3 | Foreign currencyhedge        
Assets:        
Foreign currency hedge       0
Liabilities:        
Fair value of liabilities   0    
Deferred compensation plan liability        
Liabilities:        
Fair value of liabilities   2,567   2,339
Deferred compensation plan liability | Level 1        
Liabilities:        
Fair value of liabilities   0   0
Deferred compensation plan liability | Level 2        
Liabilities:        
Fair value of liabilities   2,567   2,339
Deferred compensation plan liability | Level 3        
Liabilities:        
Fair value of liabilities   0   0
Interest Rate Swap        
Liabilities:        
Fair value of liabilities   63,903   75,770
Interest Rate Swap | Level 1        
Liabilities:        
Fair value of liabilities   0   0
Interest Rate Swap | Level 2        
Liabilities:        
Fair value of liabilities   63,903   75,770
Interest Rate Swap | Level 3        
Liabilities:        
Fair value of liabilities   0   0
Money market        
Assets:        
Short-term investments in deferred compensation plan   286   349
Money market | Level 1        
Assets:        
Short-term investments in deferred compensation plan   286   349
Money market | Level 2        
Assets:        
Short-term investments in deferred compensation plan   0   0
Money market | Level 3        
Assets:        
Short-term investments in deferred compensation plan   0   0
Mutual funds – Growth        
Assets:        
Short-term investments in deferred compensation plan   564   487
Mutual funds – Growth | Level 1        
Assets:        
Short-term investments in deferred compensation plan   564   487
Mutual funds – Growth | Level 2        
Assets:        
Short-term investments in deferred compensation plan   0   0
Mutual funds – Growth | Level 3        
Assets:        
Short-term investments in deferred compensation plan   0   0
Mutual funds – Blend        
Assets:        
Short-term investments in deferred compensation plan   1,186   1,006
Mutual funds – Blend | Level 1        
Assets:        
Short-term investments in deferred compensation plan   1,186   1,006
Mutual funds – Blend | Level 2        
Assets:        
Short-term investments in deferred compensation plan   0   0
Mutual funds – Blend | Level 3        
Assets:        
Short-term investments in deferred compensation plan   0   0
Mutual funds – Foreign blend        
Assets:        
Short-term investments in deferred compensation plan   342   338
Mutual funds – Foreign blend | Level 1        
Assets:        
Short-term investments in deferred compensation plan   342   338
Mutual funds – Foreign blend | Level 2        
Assets:        
Short-term investments in deferred compensation plan   0   0
Mutual funds – Foreign blend | Level 3        
Assets:        
Short-term investments in deferred compensation plan   0   0
Mutual funds – Fixed income        
Assets:        
Short-term investments in deferred compensation plan   149   153
Mutual funds – Fixed income | Level 1        
Assets:        
Short-term investments in deferred compensation plan   0   0
Mutual funds – Fixed income | Level 2        
Assets:        
Short-term investments in deferred compensation plan   149   153
Mutual funds – Fixed income | Level 3        
Assets:        
Short-term investments in deferred compensation plan   $ 0   $ 0
Designated as Hedging Instrument | Interest Rate Swap        
Liabilities:        
Derivative, term of contract 4 years      
Derivative, notional amount $ 1,500,000      
Cash Flow Hedging | Designated as Hedging Instrument | Interest Rate Swap        
Liabilities:        
Number of interest rate swaps | instrument 3      
Cash Flow Hedging | Designated as Hedging Instrument | Interest Rate Swap One        
Liabilities:        
Derivative, notional amount $ 500,000      
Derivative, fixed interest rate 5.918%      
Cash Flow Hedging | Designated as Hedging Instrument | Interest Rate Swap Two        
Liabilities:        
Derivative, notional amount $ 500,000      
Derivative, fixed interest rate 5.906%      
Cash Flow Hedging | Designated as Hedging Instrument | Interest Rate Swap Three        
Liabilities:        
Derivative, notional amount $ 500,000      
Derivative, fixed interest rate 5.907%      
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.21.1
INCOME TAXES (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Apr. 03, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
Estimated effective tax rate 30.60%  
Effective tax rate (91.80%)  
Valuation allowance $ 11.9  
Increase in tax reserves 0.2  
Liability for unrecognized tax benefits 11.9  
Amount of employer side social security payments deferred   $ 19.9
Deferred social security payments recorded in current liabilities 10.0  
Deferral amount estimated to be paid $ 10.0  
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.21.1
SEGMENT INFORMATION (Details)
$ in Thousands
3 Months Ended
Apr. 03, 2021
USD ($)
reporting_segment
Apr. 04, 2020
USD ($)
Dec. 31, 2020
USD ($)
Segment Reporting Information [Line Items]      
Number of reportable segments | reporting_segment 3    
Total net sales $ 1,267,032 $ 1,113,811  
Total operating income (loss) 55,208 (500,791)  
Unallocated other expense, net (56,071) (59,296)  
Loss before income taxes (863) (560,087)  
Total assets 5,528,306   $ 5,478,490
Windows      
Segment Reporting Information [Line Items]      
Total net sales 527,263 448,450  
Siding      
Segment Reporting Information [Line Items]      
Total net sales 316,391 241,043  
Commercial      
Segment Reporting Information [Line Items]      
Total net sales 423,378 424,318  
Operating Segments | Windows      
Segment Reporting Information [Line Items]      
Total net sales 527,263 448,450  
Total operating income (loss) 29,362 (313,190)  
Total assets 1,737,880   1,717,032
Operating Segments | Siding      
Segment Reporting Information [Line Items]      
Total net sales 316,391 241,043  
Total operating income (loss) 27,528 (168,867)  
Total assets 2,116,233   2,123,615
Operating Segments | Commercial      
Segment Reporting Information [Line Items]      
Total net sales 423,378 424,318  
Total operating income (loss) 41,585 16,841  
Total assets 918,886   890,380
Corporate      
Segment Reporting Information [Line Items]      
Total operating income (loss) (43,267) $ (35,575)  
Total assets $ 755,307   $ 747,463
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.21.1
CONTINGENCIES (Details)
$ in Millions
Apr. 11, 2019
defendant
Apr. 03, 2021
USD ($)
Dec. 31, 2020
USD ($)
Recovery From Countervailing Duty Tariff Proceedings      
Loss Contingencies [Line Items]      
Amount sought by company     $ 4.1
Countervailing Duty Tariff Proceedings      
Loss Contingencies [Line Items]      
Tariff rate for imports (as a percent)   0.00%  
Antidumping Tariff Proceedings      
Loss Contingencies [Line Items]      
Tariff rate for imports (as a percent)   8.47%  
RCRA Facility Investigation      
Loss Contingencies [Line Items]      
Liability accrual   $ 4.5  
PCE/TCE Northeast Contamination Site      
Loss Contingencies [Line Items]      
Liability accrual   4.4  
Aurora Plastics LLC vs. Atrium      
Loss Contingencies [Line Items]      
Liability accrual   3.9  
Voigt Vs. C D R Case      
Loss Contingencies [Line Items]      
Number of defendants | defendant 12    
Current Liabilities | RCRA Facility Investigation      
Loss Contingencies [Line Items]      
Liability accrual   1.0  
Other Current Liabilities | Aurora Plastics LLC vs. Atrium      
Loss Contingencies [Line Items]      
Liability accrual   $ 2.3  
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.21.1
SUBSEQUENT EVENTS (Details) - USD ($)
Apr. 15, 2021
Apr. 03, 2021
Dec. 31, 2020
Nov. 16, 2018
Apr. 12, 2018
Subsequent Event [Line Items]          
Refinancing cost incurred   $ 3,500,000      
Debt instrument, extinguishment and modification, cost incured   $ 3,000,000.0      
Debt instrument, interest rate, stated percentage   6.125%      
Cash Flow Revolver          
Subsequent Event [Line Items]          
Line of credit facility, maximum borrowing capacity         $ 115,000,000.0
Term Loan Facility          
Subsequent Event [Line Items]          
Debt instrument, face amount $ 1,755,000,000.0        
8.00% senior notes due April 2026          
Subsequent Event [Line Items]          
Long-term debt, gross   $ 645,000,000 $ 645,000,000    
Debt instrument, interest rate, stated percentage   8.00% 8.00% 8.00% 8.00%
Subsequent Event | Interest Rate Swap | Designated as Hedging Instrument          
Subsequent Event [Line Items]          
Notional value 1,000,000,000.0        
Subsequent Event | Interest Rate Swap | Not Designated as Hedging Instrument          
Subsequent Event [Line Items]          
Notional value 500,000,000        
Subsequent Event | Cash Flow Revolver          
Subsequent Event [Line Items]          
Line of credit facility, maximum borrowing capacity 92,000,000.0        
Subsequent Event | Extended Cash Flow Revolver          
Subsequent Event [Line Items]          
Line of credit facility, maximum borrowing capacity 92,000,000.0        
Subsequent Event | Tranche B Term Loan          
Subsequent Event [Line Items]          
Debt instrument, face amount 2,600,000,000.0        
Long-term debt, gross 2,491,600,000        
Increase in borrowing capacity 108,400,000        
Subsequent Event | Tranche B Term Loan | Interest Rate Swap | Not Designated as Hedging Instrument          
Subsequent Event [Line Items]          
Notional value 1,500,000,000        
Subsequent Event | Extended ABL Commitments | Revolving Credit Facility | Line of Credit          
Subsequent Event [Line Items]          
Line of credit facility, maximum borrowing capacity 611,000,000.0        
Subsequent Event | 8.00% senior notes due April 2026          
Subsequent Event [Line Items]          
Debt instrument, face amount $ 645,000,000        
Debt instrument, interest rate, stated percentage 8.00%        
Redemption price $ 670,800,000        
Expected loss on extinguishment of debt 41,800,000        
Make-whole premium 25,800,000        
Write-off of unamortized deferred financing costs $ 16,000,000.0        
EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -6*JU('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #5BJM2M2 6K.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*';9'TSJR\9.&PQ6V-C-V&IK&L?&UDCZ]G.R-F5L#["CI9\_ M?0*U)DH3$KZD$#&1PWPU^J[/TL0UVQ-%"9#-'KW.=4GTI;D-R6LJS[2#J,U! M[Q!$T]R 1])6DX8)6,6%R%1KC30)-85TPENSX.-GZF:8-8 =>NPI Z\Y,#5- MC,>Q:^$"F&"$R>?O MJ%.%?_Q,X=8*?DF-V2&H:A'E9SKNS X?WYZ75>MW)] M)MT;++^RDW2,N&;GR6^K^X?-(U.B$;QJKBO.-_Q6"B'%WAO@!02P,$% @ U8JK4IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #5BJM20?:?QD0% #[%0 & 'AL+W=O*TB[3H!2W1MA!)5"G* MCM^^0\F6'$,>"=V+M4[SYR,Y_(?D>"O56[H60I/W*(S3Z\Y:Z^2S9:7>6D0\ MO92)B.'-4JJ(:[A5*RM-E.!^'A2%%K/M@17Q(.Y,QOFSF9J,9:;#(!8S1=(L MBKC:W8A0;J\[M'-X\!RLUMH\L";CA*_$7.@_DIF".ZM4\8-(Q&D@8Z+$\KHS MI9]=QS$!^1=_!F*;'ET3TY2%E&_FYMZ_[MB&2(3"TT:"P\]&N"(,C1)P_+L7 M[91_TP0>7Q_4[_+&0V,6/!6N#'\$OEY?=T8=XHLEST+]++>_B7V#^D;/DV&: M_T^VQ;>]7H=X6:IEM \&@BB(BU_^ON^(HP#GZDP VP>PDP#JG EP]@%YSUD% M6=ZL+USSR5C)+5'F:U S%WG?Y-'0FB VPSC7"MX&$* M82B!V +IAJ. T49?$=BX(LQFM MX7'Q\ >^(W:O+OH#C5-VCY/+.6CW_#U=I%I!QOV#2/9*R5XNV3LC^45Z&@=N0M"01ZS:"%4'0NN0;NTY] ^0G-5TERUH7D6J\#,%.BJ1Q[5 M#AVNXTH5"P6N%PMRDP6A'\0K<@."?GI![F/O$F&E=N5Y=AM:T),*1I&; ;T@ M63,M WD"W\G]SXD7[ ,O)P4&>X&R>&@ M:U,V'-K8I*"L(F1M"*>^#Z4#QF=_0;[!=^1[7-]WN&3?9C;Y(4P"D!E7;UN^ MPU K&Z?._T=]V8A^2M(SL]<7)$- M^]3!V*J"07&7SX=O"NOJ\RBXP&@PP$"J*D%QB_\F/>B3V=H8*N(;N$B/7G5M MN\K /.)A"%4[A==I[3@VZ#0MC5AE]ZR5W=]&0JU,:GT%!;V&N1@E/*[O.%RP M$:TR>M;*Z.=KV+FB0+A,(U#E\ QWXY= PQ)2+@EEORQ^)7/A90H(:YEP)6A- M!'5[KJ7W1GZV+VU*$J[(AH>9( ED;K[)Q* K[V>X4\-"/%\:SG?10H:UK+B M^_B,@51&SW"?/G07N7WWUCQ>B;,+WP:AQ].S5AN#X\& LIUO[\GW M3$.-C$W7U6ZM"^5^KFP.@#83ROI#>]3KPXIQ4X=5V3YK9_M@I HJTGWLBW?R MNZC/,US*AG^CD7-E8P7)J6S?P4WZ4(GN@M34REU]MH@UG0D4OF]@_OT*=5^PWZ>"Y=[0JF.3FIPBYX"DE]@ MA;PNO6\:!,Y:JG5TO&8J2G[JF!+/;!.+D[;R:7FR.F(>%XTRBC/![-I^=NCG$W%3J<\ M9X\2J5V64?GO#4O%_FJ !V\_//'-5IL?1K-I03=LP?2/XE'"TZB.LN(9RQ47 M.9)L?36XQI=S,C8.I<5?G.W5T7=DAK(4XI=YN%]=#3Q#Q%*6:!."PL<+F[,T M-9& X_!C,DBHV%^E/OM+;JT$\0"NVIKM4/XG]G^PP MH-#$2T2JRK]H?[#U!BC9*2VR@S,09#RO/NGK(1%'#A#'[D .#J3M$/0X^ <' MOQQH158.ZY9J.IM*L4?26$,T\Z7,3>D-H^&YF<:%EO!?#GYZ-G_XOGCX>G][ M_7QWBQ;/\/'M[OOS CU\00^/=T_7S_=@@(;HQ^(6G7TZ1VI+)5.(Y^AY*W:* MYBOU&7TZ>9Z.-("9\*/D '%309 >"!]]$[G>*G27K]CJU'\$ ZI'1=Y&=4.< M :\+>8$\_S,B'L$6GOE'W(/2W7/@^'62_3*>WQ/O/D]$QM!"4\U@"6CT]_52 M:0DE_(\C>E!'#\KH04_T!4V9->F56U2ZF>7\,L,D&GL^F8Y>CI-ALM[8]_P67]%D3"8M.(N9[\7QV XWKN'&[CF%OL;SS6>T83F3-$6PL!!= M00/@IG!,ZT/L%7JYLJ=VW$UMZ.,H;L%;S*)@$O9D-J[A8R?\?:YION'+E"&J M%$@1S834_#]J&K>--NY@!!$LO1:LQ2J(HYXBG=2L$R?K$X-\[A*]DY#N,LL\ M*RB7Y3)-H-EMXG%E+9-)-7^RW.*ZXKH4W!:H426(OVQNQU\'P?MU>@Q2J(PYX:QT?:@]U+4(C5 MGJ?I4ZH#DP:1O%/+9>L^2Z%9G*.U%!F"+90L2]F> M4-(E"8G7K@J+V3"$[C?I(VZT!OOOK3X&$JU!DPVZE='OUB0>MPF[1OY1<9_2 M-5J%W6)5TQVZEQ4OL.0&^E*[]5KM@OZUU0@7=BL7;!!A^Y<#(W2 ?,.0F7TK M:5>:AB1J8UJ, NSWK9Y&O[!;P![TELG#+*.S0S[/>YL5[BJ5[W4AG'4Z4@6JS#RO#[AQ8UX8;=Z/4KQ MPLM3RMD2Q!=V![#NA7R?NZM/XTE;PRQ&0QQ[N$=Q<2-CV*UCWT%F>ZNT*T%# M'(5AF\UB%@8$=F1V.-)H%7%KE8$[I(^FJ4A*2=("%12V!0DOH)N"^"J6@ IK M;D\OZ4I06P2<)J?HC401MT2]Y171HDAY0LVF!LAA+!E42'4:LN+BSJ;:EG.; MF3/GC7 1XCQSE$L.E.H$]=)UMFH4AK@5YH8JV':8$].5QDP"4.O MK796N\B;].6GT1#BUI#CN71Q6LXT5DZ;G85S='2WDC$X#I@K)P53LLMU=2%1 M_UI?:UV7ESFMWV_PY;RZG&K"5'=EW^"4P7.%4K:&D-[%&*!D=?U4/6A1E#TE4BU88Y[*_Q MBD1$OJWG'%9FA1*G.:$B911QLAP8=_;M*%3Q.N ])3MQ=(^4D@_&/M7B*1X8 MEB)$,K*0"@'#94M&),L4$-#X56(:U9$J\?C^@/ZHM8.6#RS(B&4_TU@F Z-G MH)@L\2:3+VSW@Y1Z/(6W8)G0OVA7QEH&6FR$9'F9# SRE!97O"]].$H G/H$ MITQP3A.Z%Q+<,L'50@MF6M8#EGC8YVR'N(H&-'6CO='9H":EZE^,)(>G*>3) MX6@VC6;/3P]WK^,'%+W"93*>OD9H]HA&L\G\9?QC/(V>WL?H:0KK,;I^GD51 M"W706_2 KJ]:Z JE%+TF;",PC47?E$!*09N+DL!]0<"Y0,!%$T9E(M"8QB3^ MGF^"F$J1+5A.T'7&A&C=-L!W*_BNAN]>@)]"H2NP.N.+3%]GJFK>#CNV[WE] MH^Z93 A'B\OJVX@"=[9$$N^;G/"K _U&)Z"J MH68I(OM%@NF*(,DQ%1G6W6(%_4P4!Q/1JC.K />.;/!MVSWQZCRH$WK^!:>" MBGC02/R-0OO-TM\DUC1+>Q"PC@E/MU@6U@G)-] ^I:B,*^T$_]3JZMII^Z'5 M0E"'Z,IVVI;KM*'1BC71K3+[JI,=G"D*;3U'%[=N#7Z^Y5NGN-NO_Y MAM3Q[9U1L3W'LTX(GT=UND'@AO6$PXIPV$BXH93KJ(9GA66[7GA:?N=1':\7 M]FSGA*MYU.-SPE=Z] FP;T-ET1RKW6JZWNFA&PO=V]R:W-H965T&ULC53;;MI $/V5D=4'D)+8V#1M(T "0A2D<%%,TH>J#XL]X%7L7;J[ M7-JO[^S:N#0-45^\MSEGYNSZ3&36Y%S@7('>%@53/P>8 MRWW7:WG'C4>^SHS=\'N=#5MCC.9I,U>T\FN6E!!?P MS'&O3^9@E2RE?+&+<=KU EL0YI@8R\!HV.$0\]P241D_*DZO3FF!I_,C^YW3 M3EJ63.-0YE]Y:K*N]]F#%%=LFYM'N;_'2L]'RY?(7+LO[*O8P(-DJXTL*C!5 M4'!1CNQ0W<,)@'C>!H05('P-:)\!1!4@L/9-)X]C&_[B]$MQ L:)J/I(H;9'0QGD_GCZ'XTC,+R)ES"4WP+C0]-^ !Q+D[9S_PA1RJ360L>^BI*-/65J,OP+ #-)8H M<,5-$_! C4+C6P]89KQV&6V7V/4NP^LO=#F[TVO]-ZH5!E%81Y5R_)-?MT"U M=H[6D,BM,.4;U[MUT^@[K[S:'U S*;W_AZ;L1!.FUB047 M"R,WSB!+:+A2K7O"G4A=CP%GY9"=D4 M&F[ETT)M)"^6?:.F7I H2A9-4;6SFZO^NR_RYDITNJY:_D4BU35-(5_?\UJ\ M7,_P;/?%U^IIKS;(:6?%5TM?XJ7O[@PX1BTU\I:M7_ M12^#;31#9:>T:(;&H*"IVNW_XL?@B(,&F'D:D*$!>6L#.C2@_42WROIIW1>Z MN+F2X@5)8PV]F8O>-WUKF$W5FL?XH"7\6D$[?7/W^<^'SY\^WM]^^W"/WM]^ MNOWS[@-Z^./#AV\/Z!S]]7"/?CG[%9VAJD7?UJ)31;M45PL-(YOVBW(8Y?UV M%.(9Y78C+U!$YXA$!#N:WX6;W_/R E'<-X^.FR]@OOM)D_VD2=\?]4VZDY*W M&A5*<:W>!7JD^QYIWR/S]5BH-0+?H-)<\+^[ZKFH80BGK[9=)7U7)LR>;Y(D M27%ZM7@^](G#+&4DCO=F1TK97BD+*OW*E995J?E6JTO?MH/X<&!"Z$3=":,C M;?%>6QS4=EN6H@.G07XH.7CPL>9S5'.E4%%#OBG:DBLD5N@,LSDC:>_P,TSG M%#[01FUXGQ3J5]>L8EMPA%F:3.9EF\4Q2UCNGEFRGUD2G-G']AE6@Y 55W/4 M=K'3OY$)#FI3?W:[.+'$D M)M/X7 "7R3?%!4(_@$<5N!JHU[H-9<12-M7I,$QSC%.?/T?F8'+BT4/M)?7K'&WJHAW7[<8L MYUV:*\NNZ>K"9.922;=8#W\UIE)U.>X.JXT2=X3R; M3MQA1W%&?/,>R8C#:/S$H"K4ML)9 MXGOB(_APF'R?3?8]Z4T;9SBB;%H\.,UP[HNA$7LXS+UMF@N$CIL!;MT[GFLNDK M )=#B(T;$B?1=.V?-#O6/&*)A+&T+V0WQ:NOC"(V:2#5Y=32Z+##F#'/HB(' MFZ PD$"D[,PV0#2F&-F"QL#ED;=\5;E7&K$QD=(\F1:I#K,,TD_FT3S"A(1A MLM-/+PKHIU" M'4@Q*7%:]KCL("'FGCJ?C%@A8:P<5Z:GW&IS(R59GDU+?8>=.3F(B4?M"!@2 M!LRGTQG5)@>-XYS2::7O-$PH\Q4_9$0,"6^>WEQ/$'M+1!*:L&E%X;3+T]SC M3CHRBX:9-;KS35%%;0Q!N9BDT[!RVF59ZHDK.O**AGFUC:L1JZ?TVDBBA/5G M<\=Z'78T9;ZS"CJBBX;1M0VNM^NU:<0HPPX'NPR3//9M^^G!^2 -EDGE<&H1/'X9U$Z3^*X1[^Y3])D3G*"U+H Q*)**9-L^X.* M3BO8?RRK]LFE[QY MY'(893@"/KWKI8X=&(FGR=]MY8NF$:[TQ#'F5$ +59>9XFD-JMN'<:LL17 M7-&1JC1,U4.E_;%97[U*OC8OEIXAT0KEW\11FY[G-"&)=?#NL(/Z$?O2UDA9 M>F(;)X$&G7S=A2DL\%(HC7[!L+)I0OL(@/"@=!]]SC#K[=X2&K\ZW6 #^ASG M5N7I,HNQI_*D(\1I&.+;U*V\Z="IV.8TBV%!60_.8<=P%OE>F8P\9V&>#[P9 M*=,_@?]O$L,0A^]SW'MTEZ%SC[XX>.UGWKG^IY!/5:N@YEA!R^@B!4?([6O, M[8T6F_Y-X*/06C3]Y9H7(-\8P.\K(?3NQKQ&PO=V]R:W-H965T&ULE99M M3^HP%,>_2K/X0A,O>]Z8 1($C29>):+WOKBY+\HHK+%;9]N!WD]_3SM<$ D@#L++G*L8"J6 MMBP%P7/CE#/;KZ_(1D^HXZ6<2?.+UK5ME%@HK:3B^<89"'):U/_X M95.'+0CN=GIW/ER,T?GP9G@[ND#3JXN+ARDZGF!!"I4115/,3M / M]#@=H^.C$W2$:($>,EY)7,QESU9 HN/9Z2;K>9W5VY-U6(H.V^(^ M.NP^)FD'^:YQ=]Z[VZ"_*8+7%,$S\?P]\:8**P*MJ1!?H$M:X"*EF*$)E]3T MVI_A3"H!'??W0#*_2>:;9,$^[0Q6#F0@"-8@FO-JIA85@WY.>54H"4LC)72% M9XRTU;6.'9G8>H6N!FX0>''/7FV7K\7*]UV_L7H''C3@P6'P-*WRBD&IYK!0 M8,^ (IGRP+<4L*\(]7J*2H:ACM 6B#Q7M-15;=,1?"",8L>)O1TA+69!X#O= M=B5AHR0\J&3$\QR@87&E3T",!5IA5A%T#%VM6QRD()E!\Y^TH=>QXRTFI^.X M.^"?&+W#CAKLZ!O8!E B7*F,"_H/'HK&KZ^V\G<;^.[WRP\'HU30[;18 M?B:AVP86Q9&7['9]JV7@.&&2M$M(&@G)00D/<-#+2KSNB/@$//F( YM)Y.]0 M?S3S0M_W=HCMK;-*OR?\Q&))"XD868"?TXDA@*C/WGJB>&F.KQE7 8 M >&PO=V]R:W-H965T&ULM5EM;]LX$OXKA+$?6J"N15(O M5I$$<)+VMD#;!.OL[6=&HF->9=%+T4ZRO_Z&DB,YXDMJ'.Y+0LE#\IGAS#PS MXMFC5#^;-><:/6VJNCF?K+7>?IK-FF+--ZSY*+>\AE]64FV8AD?U,&NVBK.R MG;2I9B2*TMF&B7IR<=:^NU479W*G*U'S6X6:W6;#U/,EK^3C^01/7E[\(1[6 MVKR879QMV0-?OKBZ^;&\^?;U>G'W^1HM[^#?]\\_[I;HY@NZ M6BQ_1U^^W?RU1%/TY_(:O?OM/?H-B1K=K>6N8779G,TT8# KS8K#?I?=?L2S M'T7?9:W7#?I"T$ MNFZ0EA#IA:P+47%4'Q";MV9<&$MME=P+< 1T_XS>[1H8B/K]R49+>VQIT&C7 M'%)=(5B70.H2L8U46OS3OG!9LELN.;)11E(\MJ0ME>99FKOMF/58L_ !RWK: MFDC4FBO>:,2?('/-XYR. #J$:)1Y/!(?<04.XKLUT=H2 M.-0/J%"\%%U,C,3: M?IIG)!^C=(C1)*.>\,$#7> W^&+-Z@?>&%8]RGK&#YHV0U6"W8NJS8 ?VK0I M5XBO5E $F1$K_M[!@9B("R9(/- *#O/*HBCDSN1N2)1<[-E]Y8SAPRJO[!%G M.,G&=K/E2)10XC';0#(X"<+\6N\A/J02GE--;'@I,/Q\#,\A!Q1(?,0"TXS"VWBD.**5^2=.=I4J^Y*SY$ P.,PPO4-NV;/7&VVVB/.8C G0(89)G/K2]D K.,PK %'M^&!. M)T2;,^9);H6++36-HS3UG#@9F(6$F>7&'&Z;0%S@B$T7)$_&P>*0PO/(DZK) M0"HD3"H_3J\%G3K8/ *M+,5C)6RQ*2&^@"<#X1!R4MTO($$U)Y2P9& ,0M_P MMB'G]Y30&K!E S7NJ@[FH;;><'ICZSBD:#Y//(47&6B%A&GEBFV%9E47(E U M[)3G%!V\ @F/6D!=3C%AD'C N8%UP0WU,\?T+9B MM6[S)0=C;WU5&K&));/Z!H=0Y,$_$ \)$T\?38< R-H(&42'92!*U$S:!S_/4(&BB%A"EE=,9:%C\AS;0!!0[*52$:3Q Y>&8^ M)FV'D.]4!X8A88:Y9<]=1PVE-W2#&RBZF;-A)0X"2>-HS(0>,4\NIP/-T##- M]#@5KY@&!X1>'VH@]"CT>BVKTIRF:1T:3]OH4HG:M#/%23Q.["XQ2CSY@ [L M1/\G=G(YJ5,)!^UD<3)N,QQB,53+Z=RCQD!/--P/?>Y;!OY4M"T' E;EJ#BT M'^!7'85 8FL')KOM(?O!83KUL?NA9#Y.%0ZA*3EN]5\K<_2)+]*WDW>F^RG<'^P=*@588M\I#2Q) MWV+)7T6/F$;W_$'4M?$]PU!<">E,6M2FRG0>Q9FEE2V'(S@N7P@-E$K#E'J: M5MRT(D%];-9,H6&/QR6"0RZ>T]3W;8$.%$O?ZNT.'^1,#]578&S3M2E%5^F( M?]P40FWZC*,QL)&< D@NX"JW_;WW@NVGN^ MT?M+_.FJN[<:BTW[7#- M6S07\_?/%?4$L#!!0 ( -6*JU*>/>!:W@< "$F 8 M >&PO=V]R:W-H965T&ULQ5IM;]LX$OXKA'=QVP)U+9)Z M[24!XMBY&-RI;STBZ\ICGG^6;17P^LB0BEK*(2Q.A>/G"KEB:2DL"QY^UT=%Q3:G8 M?OYN_;IR7CCS&);L*D__D\1\CK( M>G2$HGW)\VVM+!!LD^SP&GZM-Z*E8+L]"J16((J"8_4HT%J!*@JX#Y)=*]B* M O%Z%)Q:P5$5_!X%MU9P%06O;P6O5O">NTM^K>"K3CL]"D&M$%3I<(A?%?Q9 MR,.+LR)_0H64%M;D0Y5!E;:(>9+)9%_R0GR:"#U^<77[<7G[?C&[?)C/T/)! MO'R8?WQ8HMMK\>[VZI\WM^]G\_OE+VC^KT^+AU_1&'U:SM"KGU^CGU&2H8=- MOB_#+"[/)ER@D38G4;WR]+ RZ5GY(>=A"JA=F=6N]MM]&LH3@N:KE3@R;] = M*Y(\1OD*7<;Y3IZA-^+I#[%YXE1R8(G9P!+Y=IMG?_L)N];?ESR//@,FYF83 MEW&<2"!ABN[")!XO,G05[A+8XVNSK7O&1=%B,9J'199DZQ*]FK%5$B7\-6#L M'R<;^U_L[,W MD3181$!X)9O6('$7HLBO9'54ZR[R*)\R]"K]WE90LXM!E)* ME/MR7WSK#=U$G([C$2''(T(JJ[3'J@ E[3*Y4X>GUS+U*_.;/(U948KC\><^ MX=_0;_=YFB)1AI_"(O[=L#@]+DZKQ>WA=&=54&0PPBC*]QD7X4/1)LS6##I& M![MN95=2WI>+L>OY9Y,O[609$.I MH^0;2/D*5LGF M/ /UU-'V,J .QUVY:UUN3'Q,2-"5NP'D**&!@FT! MB(EM[]E-][B;[E]_?KSCXIXQE-]+ BKE-/B_*-UP'G9_R.LA_JG- MM[&3P'/[HM'0(3;SX5(N.9;7 UUH8!1T$J14;4'F0U)=H U38C-5?F0J[M MJ/D)4"IQ*.U)4=*0)3&3I>+",V!/BITT_1.=G9K$P7*)/NSCD#/TV_\IE._&8,O0^*?GO8'S-]O?E>!V&NW?- M.L=E#JN(O'$Q_<"VCZPP>=3T%<3<5Y@K<"M?X0I,].9 5!Z;B 8!JRD!]!&F M"MPT"<3<).@5> CVM+;83D_;QK[EJ,=,EQ/N.>HQT[L,(>5II?H:$!P+KG)] M1SUF@*"#':Q58!V?D.MID4G3WA#O_W#*FJ:%G#;?#W5[!.A3,,:^VW,51YH^ MA9C[E)?<.!"@T\".K1V' *B0;;'N16?3C] ?&-Z')ED*,#]V//7> 1#K2'6A M-\1/S<3_XGL'JI.W.N#4(H:9> Y8$4ZK+NMV6C)=AYL>@9X^X ^&2F=B,3 $ M?9,F;5V5FT?UE]XZ4/WV6PN"+D+5(.B3_KBG6Z -75,SG9YXZT#U(=ZV+4OO M'F>@)'7[#G'#RM3,RCW 0;#ZX&W[KKJ[.O>VA;HH&^*E9N(]Z2:% F3I$$>= M00;%NI@;:J/FR?V4>Q2JS^9:(GC#90:X#%<#M0#L],:IX5-JYM,?O46A.J_: MI#?)&U*E9E)]R24*!:ZZJ:6.PD-2W3_$-91JFRG5=(EB0XSIJBWB]:!8%UI# MF;:9,I]S@4*K/AB#?R*$!F7'MSS-@P4@.L844[>G2ML-"]IF%NR[0>G'/;7U M\=(6#8BM],VJ402F6L]UJ:U6+TB0NL15^W=(#@=:E9NT MOIDBOSSU(2S6B2"&E*V$GO76$U$I#M]'.KSA^:[ZLLICSGF^K1XW+!1]NQ00 MGZ_RG']_([__FP)ME66UTC=MJ=>&VE=$9 M;]KD%\-^?W*QT;8X>_&,G]U5+YZ539W;PMQ5RC6;C:[V+TU>[IZ?#<["@W=V MM:[IP<6+9UN],G-3?]C>5;B[B%0RNS&%LV6A*K-\?G8]>/)R3.MYP4_6[%SG M6I$DB[+\A6YNL^=G?6+(Y":MB8+&OWMS8_*<"(&-7SW-LW@D;>Q>!^K?L^R0 M9:&=N2GSGVU6KY^?SMWY>XOQLMS2?32,G?\5^UD[7ATIM+&U>7& M;P8'&UO(?_W)ZZ&S8=9_8,/0;Q@RWW(0<_F=KO6+9U6Y4Q6M!C6Z8%%Y-YBS M!1EE7E=X:[&O?C'_\/KU];M_JK??J_GM#V]NO[^]N7[S7EW?W+S]\.;][9L? MU-W;'V]O;E_-GUW4.(]V7:2>]DNA/7R ]DB]+HMZ[=2K(C/9X?X+\!F9'09F M7PZ_2/!Z6_54?Y2H87\X^ *]411^Q/1&#]%+T[(I:ENLU%V9V]0:I_YUO7!U M!6?Y]Q<.&,<#QGS ^/^BW?\5;?52.^M4N51WE7&FJ#4'Q/NU05"DY6:KBSWI MH"ETD]G:9"HM"P>%9)INEK;016IUKAQV&D1D[132@;HIJ\)4<-'"J)>-S3,B M\K+21>82=5ND/?6H+E>F7IL*7EVOE<5&URRNF8><7Z^9ZWM55:JHJQ!-,V;#%;.<]HGYQPR@&5@MC*_-I8D7NR_ M7L)'7HD_7%_?12V2V.12N:G-2<_IP3.8DW)K"^("C&UT@0) K\7JO\<1O8R9 M@@<9& P[:DV&@\PZ^X@,RNL2M5O;=,T$K:OIU((4D4/VM*DJDNU@>6%2>";J M%%ECJ6T%A6PE?)A'[Y(D^&#ZU'68VY;.DGX3D'8H#AQYJ**5%NN2VE/MUFJ) MBBB.0@2QP):9:R.@I][*)K 6*!TN5LNJW*B_ZJ(A/@>2%_&^*IO56B%;VESY M;*G@T.P302X+>?Q1*(O!/<(Y]5K7,,L> :',IRU**.G?'[ZT+H6<>Z,K90J. M^N] =;- G(\\%SWR8&@T8U4<>CXI9HFU4"R1^VT;MXY*><)@7[2Z+4Y:X[J M3G)$RK:L8.PBQM/?'I("M(Z%Z&--;CI!.B=7@4!&6'KU*5WK8L6G;ZQCG/*H MD[7FKVYB7.#5:UW! <=!/\(;UQYO^?LN3/F%_A8#KFTS[W!O;S!2M';7-<-TML^V#_7B W>[17K#X034"X0 MO^CHB59;BK1\I_>.O(4VD4[/<9 BF_9(+AB\K$SB%1],W(F/U%06\S,B(% M?PE>H4_L[(> Y\SGC$:\N&T>U]O&3-M0/7)@5$+--5YIOU&0R M2::#*5U-Q\GP\K*K.5[_:/!839+A<.3_OF?&?X=Z_H!&2:5Q*\,PKW:$@Y)*S- S;U#A47!_.69SC@=*KRC ; M4HK1/=#K5&\M24K/&)=0FC2;PBXY5U*XA7U.:B];\1TT#W4L^P%G?#VKN-"9:4*'+8C0] MHPD*84]F#(:D!/"4K;@DI[2S)CCV5"&:S+VI8!B1-/W>H]1X*D56QW:[OE)XSH?'8^U%!8XGH'OHU8 MA?-9)#TGJ98+X\,.W-:Q4Y5Z &P.$T&8UIJ"!DED0 %QQQ ;)23*PNDY3B#GY)7 M=401S,FN)'C!A:3X.69D:2+7B(95A&:GXCOD.BR\US;OJ,0)5-E3B]4XPD(; MC?1(Y0[^F1)/ LVPE_Q'532^$+=8E)3-_3W\GSP?_S/KMDW-(0,FT8T)L#A2 M\UO<'J:M0V,#"9#U7-25K/$$.L)QJ&-KDYKCI\'>T9_P;!$=@Y#S+3FJ<0S] M,@.[_MIPGC^A0^L^0Y/U@PDU5'2I=VFY*NQ_J$%R$AIT(HA!$F0-*)5*#;VF M&GSHM9;(:H2ZSJ6"";UT M;6+)$R4)Z,!;[K-QXYNO3CU?$2[IXZ2<,LEURNVA[9?%IKV(SZ M=)"YX"/W.&1%@2.;:OT+%B(0N[&PAJH(R?A&6JC]%E.:A=>X_2=KK+3 M9?'0OQYLISX#3>_7*.,'(ZH61\D%L/HKT5%4C.1'WWY]HP:C9#08X>(JN9H, MU4VSX5Q/+?=L^\7"-)P@AL^!>"9J;NOR9*3Z41-AY?JVCL_:%4K M 1H-;HS[V8"?%"GX$\&X^,YG MKB#0;- _TAKI:9R,AX0V!X,$RU@#7ZFLF##(JILR PXS%'QU53I2U-'^K-SR M[NOY!S1:@\DY3*2^CXGVEN1\,)/.0U(A1Q&8K/ MX4IJ*D^1[:DW4+9@@X.R6'!#@SQ1\I""9HR^)]CZ\LIM34A.OQRZ+)P.^ 8PD?I 2-1P=M^(%3E+ MMWV7P"LIS +KCZJ)9'TI"B9T^L0@%;Q@IH.#VLE9IS1PJN:$)%LX Q)RVAH_ MOR%ZD%7J@I0*>$>9\TH6;0F\*GPQ_O&UTH]8%(\11$]$:M$X6\#"B1R],Q'R MQ2*+OHQ@."%+.&\2#X0,&74V:Y(<%^B7R$;+2+4!S^;;1V!+-"*%,]#<.J=P3UP M(I4K%'&[D;%;= G42ZKJ3C4L,+J*?$\S=3K8%H!% <4V6QZLUC:U6ZXZ'==- MNJ46*51+MQ-&/'1-4Q)TN-(]Q($9.H<6'R$^/7HE+ZLR<6PM4$D*;QG:O(*! M0%HW7-N)X:..B5,"9XO>7NSH\A:1+3<.)( MCQFM?!\2W8W6O4R^]@->8MF(@ MZO8[0D_];$)J9]#73>2^;?'QCLKR693%_.?XPX;._><*?VK2:9@[LS/YDH05 MQG33&"&6@Z$WO$;R0KO)QH,(D?JLX3KU3X-NM:>95%5W"M^<$K%$= 9!BRSG M&T(5,N?UX2L*;23N@M)997$E?29H\B5-0X,_N9"3VW(1T!O:@-SG/G>:AZ/V ME! 'KZ=$&^,HB#O9XX](8")+MGNITT\% QYWAAU,+U5S" ;;LRGV$.6B\)'<\"=ZN9\=7RA*]UF#@U M:M@938.GFD*6@WG'0K-U'SGT"F]*I(+!,$+=G^7]_C'LVBW#IXA'=H EU>"-^N5>#6K+NPF!M?>#VWS3WU MBE)WY]$A8@F C*?6?AP3#'E..)N"GS)*0_FOJ8*7>8)Q?.4A\$M4L<;)\"FB MU2X_DE7N=2X\'P ,_J+![>FYSBFZN71YO'D(:SNA&(]I"EN[PU[BA'W )^'5 MC^5"43FJ/"^4#]$/I<%/N. 1Q6." ?=]OOI(QQTLR*4I3,T.,V9#+46H;5D8 M1@F:C5]:7\W;#ZW12@TZURK?2SI&9&_S1N" GRZ@:4*C*-U%M#)-$[DD!Z5] MG8=Q\_(E10NB\<2#:@1UMW2.JA;P.'XN0!>_1J59D5FR,H@RBA,Z8TA/.US9G%F)JI1OC@_6/3 MAI]E^-[I(+]K^8"NGJB?NF-[]-/CJVG2Y^\XX\%5TA\.T ;<0K2G@Z1_-<(!R02GWAY_/!A,DTG_BF8IP]&5FG-!![>S MT4 -9@G-$]X>?A#X5F^V3]M/ C1,N 0-G#R>)%/(&D0:#2;)Z&J J^$8/(Q' MW33[L%BO3W_#(#)7T-EHQE?#9#PB:4Y]UE"S2\@T4EA."GGMOW'8^*%#C:80 M<*I&T,GE*#(\'HZ2T73&5^-D-)CY-Y'7)Z1@"]S08R4OFRGMI" MV/D5Q $^(U30!6$1MYSZ+=1%YU=GT.F*?UM'"!BA)C] BT_CS_>NY5=K[7+Y M[=]KSE TI%QB:[\WO3R3 72XJ.+_P)02P,$% @ U8JK4GKFMPJ>! MPH !D !X;"]W;W)K&ULE59=;^LV#/TK1)XVH$VC9.,1>VJPM4]&6K32X<'=8;1-$OO5Q(U9F,_;N%F8QU MZ3*I<&' EGDNS.L,,WVX[?0[]8NEW*6.7_0FXT+L<(5N72P,G7H-2B)S5%9J M!0:WMYUI_V8V8GMO\*?$@VT] V>RT?H['QZ2VT[$A###V#&"H'][G&.6,1#1 M^+?"[#0AV;']7*/?^]PIEXVP.-?97S)QZ6WGN@,);D69N:4^_(95/E\8+]:9 M]7_A$&RO1AV(2^MT7CD3@URJ\%\?WT\O#T#1;+YR=ZGM\]WCV]K,8] M1_!LU(LKJ%F &GP -81'K5QJX4XEF)S[]XA6PVU0L,EUZ/&&'^'%L2Z5DVH'*R=4(DQB85TDPB'0$>:I4#L$J:!EN3!2Q;+( M$/Z>;JPS)*-_/N$R:KB,/)?1C]?]P[+_;Z3009@FNG"8G&>C%3W'2'/E+#PH M^(ITV*"A(O=_O0"7(MQ/5S.0UI;LNUK[+Y?]P069QSI'>!%'M/#3BRYD#%>C MZ.<;6,F\R.3VE6,P1"LD+8XSQPLXI#).P08725#L(8_UWO^ M&*-QM&L CS$6/-CDKCW"#A4:D4%1=\QR*QN6OL4BLQHHL-%[^AR3M[2.2@&B M(#*Q\)M";[UMB^"ZN^K"M^ETX;EIBF9 T ZT;'N*0#SC3)BJ#CX>U3GA QXI M$#_L2ID(:D 7[K9;]#L)?A>JI(T(_2#UT(6YS@NA7D%4772IM"WO%Z[9.>E6 MKR"1"2CM(!6$+VAC.#22BH,^*) #Q^ "Z$SR!"2PE8J@V<@Z>N$5TH4EZ8/J M\ZF&'H6AAA+UZ",!#:++:'1!8%LT2*ZPY*&C(VW66DG7HVM2TKV(929=DQ3C MA4KY8K^/0*;W#?LE%MIXIK74N-TRH3YJKQBRJ>O(VJ$VH@]3:)8"0VQ*DZ!B M^;R1I6G"&PYOFO"GXIDZ?)=+4[?VU-=WBM._C/H_5)Q53+_&=59!:F%^A&L& MH\D1CP4FTO>(I=@:F&8L"-6G13KPFPURG1!DD%1P2S'9G4TGB^Z5ZY:0HO:" M!5PQH(D X5M%J=$L<+9O"D91:.08O5(PST?0D?22I%904:S'"C_=>TJXB2DR MRHMXN"9M+_":/RT7YLLT#68ABU06])I3"7/K*8BX6AT,<>+XQ\/L>0E4$*&" M\1OZ7%*?'5'9( V9Y^R'KM2X3 M.9J=OS+QKJ3^AWM%\[:YE4W#9>1D'JYTE"+UPD*&6W*-NE=?.F#"-2D&PO=V]R:W-H965T[3S?/=\9^<*64GC[5E787L]+[YFRQ<%DI:^'FII$:)X6QM?!X MM)N%:ZP4>1"JJT4:QT>+6B@]NSP/[][:RW/3^DII^=:2:^M:V/MK69G=Q2R9 M#2]^59O2\XO%Y7DC-O).^O?-6XNGQ:@E5[743AE-5A87LZOD['K%]\.%?RNY MC21:<_AZTOPZQ M(Y:U5_-;M_RCZ>0]:7F'%Y;LV.+-^&-OX10@W2<$YI M3LJ=MSA5D/.75S>_O+^]NWUW^^;GN_.%AT9^O\AZZ>M..GU!>DD_&>U+1]_I M7.:/Y1?P9'0G'=RY3K^H\*JQ"5T3NA!Y_%#Z0VY4ECIADN9 MJ6NH1W5E'_C=ORJ)CH0M9[2]C^A69W/:__H?)VD:O^H.PT/RZH! !.2-%Q6T MH#=S:0.JK&9O%<]C5&E5X45$\E-6 ?^M',SNI0_'H5O9LTPTBK6)_#\H=_2[ MQUWA:2<<%4A9I?Z+>/+6\F76XDLK)=5=X4DN//JAK>YIU6$TIW=\R0KM1-?Y M@R:=X>I.^1(V74DX*1DF_@>=IMV4M#86Z8C$!R_,J1<$[Z;Y@+ M<6)1D8ULEA5?>VRMYP^:;,_$]]!ZHFTTB&B.Y%9P5";B&Z ,'*J ME2"4B(AH5RI4'!I$Z@TN0^HY$!K3URC %;!K/V""(&(&3>G>]:W44MH!BE$6 M\8,T'=O#[\98WR=F<$]U-2LW[&.7T*'H<^FE!1'*/%PMA+*T%54[%ADJ?J/6 ME0Q(*?WPR%ES?;8E54JL.5$*^1@:*0JG5F;&1Q"' ?I%S$ !:FPG1TM!\ ,*V#'^[@C*YZGWO_SI L%.X> M):LE>"(SK?:,9B;55G",QU&R/$3W;CFUED,[.H[I+3 6*H?G&.5.=A@8^&I1 M/M9RQ_7@I,?'N(V);SU8H*D$'^&RA/TFM&82Q:N4?I1 A"Q// Z[=2.\JQ7; M?PKZ/MHQEZ11A,B%EEFF2!',! 16+>+:%H4R^4@4AF] M^8:K[M%Y$@^^59\[ <(^2H[I9^D_\WR/5DET>K(*5;V7I//#D1(!Y5ASA35U MJ*>>1J9EQ82&GC:9X,;QYIFF"6GKBE>B9_(65,A0!/86GZAI+3I8NJZY1JL* MBKVW:MWZ@%ROF[D:DMGC(N=HUL. '?K*W6MI-PP%(YSU#JZYT3LJ[RP^[ALF MJJ, G4)A-:378;HP']_J;E'F-(4X0V<'Q0'0QIHM&('' MRZ#&M4U3278"\CBGH&$D2<[8#?@9'!\X-63P^3'8>=K/0>855;Q00@ZC#QR0 MA?X/U/8#)@=?2GKI1U049KEL?##>,(OQ.D$Y-DZPU+O@R703?.()MX$3%:+> MXUY$HR='I^%M9;AT$+_*AGH;=I-N8=D_7,71R7%\\'"=[4\OG=&U<"J#[OW5 M/#T]H&]5U?K0:?T+3L2?XEV,.523''*U-R* NIMFBZNX M@W_^_[B1&V#!];OA=4H6!3IK:,[&^'Z74!B166#D@=J)0_:;G52") MHN5]:= U?^Z;8#'YPL+HVH3O2$=ASG0?6^/;\5/UJOM">[C>?>=BH=]@*<.N M5$ TGA\?SKI).CQXTX3OM;7QF)/A9QGV*KZ \\(@X?T#&Q@_X"__!U!+ P04 M " #5BJM2>@>#U98% !*#0 &0 'AL+W=O3'2^XA73 M8]GP&CL+J2IF,%7+B6X49X53JLI)Z/OII&*B'IV?NK7/ZOQ4MJ84-?^L2+=5 MQ=3C)2_E^FP4C+8+MV*Y,G9A\MQ8"PS# [_B96D- <;WC]*Z MDXTAG+?:R&JC# 25J+N1_=CD8: P\U]0"#<*HCSA%L]E^*K!BT:-R8\\"OTP>,5>U,<7.7O12_%Q M;52;FU:)>DFL+NB6E\SP@BXL'X017--?%W-(@2!_O^(Q[CW&SF/\?S/ZJKHM MPF/=L)R?C5!EFJL'/MJU2?R:EC]2"NFZ8$I(5M-HD8XS+)* M57:#FA(FP2VSPD083?-6P[/6U-9V:B1*K&@A@XH!IJ5'2UYSQ4K/V6(%R"=L MEJQ]XC_0%33\'+[[91:&_LG=S3M6-2<7;AJ<''D@:=TNV#;SN=2F0P5/LC&B M$O]P,D^16,5@>J(A6HXR"T'"0P2)6T8 MY U=( ]YJQ F0AVR(E\QM40LBV'(,#BNN=A,0-[JI%(/:<5 M&N_WEBG#E1[3[;,*?9A(=6&5<-(X6/MH7"M$H!:YDZK-GMLAB^9\R1RRT \R M8HK301*/PRWFL:/B0I9H[>Y$V+SDF_Z.XT5&6[5G'3RL!V380E:;H@1BB^QG M'0TWZDU'WMEU'MZ:B!H?CQ>+Y]"=,^H+J_KH&"%;_\.VA^.QWCX.O%U;;[NP M#N]VG1_1'7] @=G% PJ\* PQ1E,O22*ZT!H?9 ':"N7H0W$6TO93(CJUCGCL MIR1U%9ST'M_.&XOR/ M$]#4K!YO8HT1Y D[(=Y$2Z0V1YKEHL]NU7=CTH ME[66I2A<#D4;;+ MU3ZQ]PIDTQ"W_7#0"Y_:6$>XRPZI1]<\Y]4< 4:!-1I8OFUI?$"S9&<:>E$4 MN3&&X-5NI0>>G\6.LS$$IH 7>[Z?@>=I N&=-!RFT_3(EDD<33$Z<8RQETPS MC!GL1TT8NFUDP&Z#9Y0K:2.?5SQR2-)OV M2$(O2U-Z[@8V&=QOP:6EN\7;FT);F^ZJVZ_V/PH7W?WX2;S[R_B$[XT LTN^ M@"H^Y\F(5'=S[R9&-NZV/)<&=V_W:K^Y7%D![-M[R'9B'?2_3^?_ E!+ P04 M " #5BJM2#Q%V<\4# #_!P &0 'AL+W=OACW0$FUSH4B' MI.IZOWY'2I;=+ Z&O5A'FM_==Q]Y=^.=TH]FPYB%;[609A)LK-U>19$I-ZRF MYE)MF<1_5DK7U.)2KR.SU8Q6'E2+B,3Q,*HIE\%T[/?N]'2L&BNX9'<:3%/7 M5._G3*C=)$B"P\8GOMY8MQ%-QUNZ9O?,_KZ]T[B*>B\5KYDT7$G0;#4)9LG5 M/'/G_8$OG.W,B0TNDZ52CVZQJ"9![ @QP4KK/%#\?&773 CG"&D\=3Z#/J0# MGMH'[^]][IC+DAIVK<0#K^QF$HP"J-B*-L)^4KM?69?/P/DKE3#^%W;MV4$: M0-D8J^H.C QJ+MLO_=;I< (8Q6< I ,0S[L-Y%G>4$NG8ZUVH-UI].8,GZI' M(SDNW:7<6XW_'SAL&UJK=4 M[G_Z8422_)V!]2&;)154ELQG56XP*6: 2["(*:G6>R[70&O52 MJ=0+;@V%K M+"<+%%.F!E9*8$D:N/!HU1CT:-Y3#,,\SM 9A%N?NB\\KR?'4=:,UD^4>\-JE$=3'21&70!*'<1P?H[2[ M=XU&L0T*5Y9.6Z]R]1<6J(ML6NY;S96&/2: QWK^YN@+Z0R?KK+\>'.HK78/696E8U-!U6@GL7O53PW5 M%G5AKL]TD;-.(GS&%),VV(/=:Z?8D$M75H>*>%Y%.'@><=)]I:)I\W15)/'" MWF*$&E ]J6I>0H-9:HLSS7)DI1FJ@K&M:IW>?EGMC_WN_UTF[5-_7B\'8T?41R.[TBP%4+CRWP0@&['3;NP:NM; M_%)9'!C>W."$9MH=P/]72MG#P@7H9_[T'U!+ P04 " #5BJM2O-S^0Y0" M !L!0 &0 'AL+W=ON:Z=<5"M7-@SC8.]9\6UGG"!>SAFWQ M#NWWYE;3+AQ8"EZC-%Q)T%C.@V5\MLIV&H>G 908,E: M8=>J^XJ[>B:.+U?"^"]T?6R:!)"WQJIZ!R8%-9?]REYV?3@ G$;O )(=(/&Z M^T1>Y06S;#'3J@/MHHG-&;Y4CR9Q7+J?-'D.4CB")DO@# MOG2H+O5\Z7O5R6>45NE7N. F%\JT&N''"->OHREC4G D#1Y <9Z.3X\A963Q*)RD\TN10/FBTRM$8(&(HN>1T MKPK8*E482)+I*$T3B*?1:'*:P;VR3!QH/()LFHVB:>(L2CU-3V#IZW@C;T3* M$$JW7P@:Y/'?_EIX, $UZJV? MX2E9]A/T)[Q_AZZ9WG)I0&!)T&A\,@E ][/=;ZQJ_#QME*7I M]&9%SR%J%T#GI5)VOW$)A@=V\1M02P,$% @ U8JK4I,IEA9L P N0< M !D !X;"]W;W)K&ULK55M;]LV$/XK!VT8$D"P MWF4YLPW83M<%:(,@R5H,PS[0TLGF2HDN2<7-?OV.E*)Z2!-@+U\D\GCWW'./ M=,?Y4:I/>H]HX$LC6KWP]L8<+H) EWMLF)[( [9T4DO5,$-;M0OT02&K7% C M@C@,\Z!AO/66[4V MPSLTOQQN%.V"$:7B#;::RQ84U@MO%5VL4^OO'#YP/.J3-=A*ME)^LINK:N&% MEA *+(U%8/1ZP T*88&(QN?\:AGLSBE5)H]X1C[YLE'I2=-K(9@HE!P]O^S;X,.IP$%.$+ ?$0 M$#O>?2+'\I(9MIPK>01EO0G-+ERI+IK(\=9^E#NCZ)13G%E>7=^OKM]>K=^] MN9L'A@"M.2B'X'4?'+\0G,![V9J]AC=MA=7?XP,B,K*)G]BLXU$J[L-!WK\\FIE@.6X\)(R;H3XA%8(Y7A?V+E; H;^4#K6LG&\:M& MY?4$;@D*+9-WO$8X^Q69TN?PT344!:T>4-%\@%4/R5PWWZ#BLAJ=-U(;6)5E MUW2"N:!3YVL:;ANFU"-O=_"!B<[^ <]+7XV*530/:58&;@DM:U!# M!C]\5\11]"-$&13P/<1IX4=91JNS;.I/\^DY+:-9Z"=% 1O7T"2LX-KJ3UHK M%(ZDWO.#AND(1Z+/(/*G6>'G401G:5CX63P[)UN2A7Y8Q' O#1/?^*PS2\.G MJ4SI!BHCC7H7<3Y/DOZB03(E\&CH5 M"DHQC?Z!"G'L1WD\J%"D?AZF\*UN#T[&*='DGZV@=[Z55/XZ_ MNO>7VGNF=KS5(+"FT' RS3Q0_471;XP\N.&\E88T<&PO=V]R:W-H M965T^[2@$OW(5F3X36Y=B8&';COVE2/,8E"IQ]/)Y/VX1&62Y3S.W;CE MW-9!*T,W#GQ=ENCVYZ1MLTA.DG[B5FV+(!/CY;S"+:TI_%G=.!Z-!Y1,E62\ ML@8/O?HGV/NG,L&/5U8_4-EH5@D'Q/(*,=:AUO;7%.7SSO!2ZWV M\1>:=NV'60)I[8,MNV!F4"K3_N-]I\-!P,?)"P'3+F :>;<;19:7&' Y=[8! M)ZL931YBJC&:R2DC15D'QV\5QX7E:KV^^KZ&ZZNOE_#YCUM8K[Y>S<>!D>7] M..U0SEN4Z0LH,_AF32@\7)F,LL?Q8V8TT)KVM,ZGKP*N*C>"R>P8II/IR2MX MLR'-6<2;O8!WX]C&+NR/X4:C"8 F@ZN?M:K87P%6WE/P<$TZ>\L^?^M1$UPJ MGVKK:T?P]VKC@V,#_?,*E=.!RFFD8TB+A9O3D=I0\"PT_ MB)LGM2X#;-,L.$W@-"&FB0%"0<#-20YL'@D8('[2X_@.P?E5C.(1*5.!7(* 5F[VE,F"S/B.38P@!N.S62C74LZ$NI*7/ I MYO9FQXJH(+O4[- [P0]%YZA'23>*?S8MX\QA8\14<:E76Z-RE4I7I@6:+<6R M#@A]9(D9C>"+&8PD6$M8JR\*@WGN6Q >&)7\,6%4.%:/Z MJ!J:?1^B:K@VS'*\0C]CZJSLR.)J,/@R3\UG"M^'U*E/4>DH,+XS&K^=CATN3.EBUQ MA\9CO/2,X+D/UOC@NE"2V\9+D=2V-J&].0RSP[UKU5XW'I:WE[9OZ+;*B/%R M#F76[Q)P[46H'01;QP \R@@\EV]T/1#[1$6]R5 M1"])V4E_?<^]E&0YF1@H4""(*?KROL^YE*\/QO[A"J6\>*K*VMV,"N]W5Y.) MRPI523TU[WVSM]>F\:6N MU3%IXW)[?5.;M6C\O_OB9)@\3'7CVHLB1% M<.//5N>H-TD'A^M.^R>.';&LI5,/IOQ-Y[ZX&:U&(E<;V93^NSG\K-IXYJ0O M,Z7C_^(09&,(9XWSIFH/PX-*U^%3/K5Y&!Q83=\XD+0'$O8[&&(O_RZ]O+VV MYB L24,;+3A4/@WG=$U%>?06WVJ<\[=?/MX]?GR\GGCHHIU)UIZ[#^>2-\[- MQ%=3^\*)CW6N\M/S$_C0.Y)TCMPG9Q7>[>Q83&>12*9)?$;?K ]LQOIF;P6F M4"LG_G6W=MZB]O\^HS/M=::L,_V?DW7V' 'KRNUDIFY&0(Y3=J]&K3+Q2Z'$ M@ZEVLGX69? Y4]8#3BASW6S@>F-UO8W$05I5F,8I(>M7M-Y7\ MW5CMV2K; [QK=9!E;U'#?\^R;6[^]I=5$B\_..%,J2CXS"H2'8M'4[5>"[FU M2E&XK?][:;5<0WXGGWD[>F4^!(W,P@785\Y3C -%J,,!F2K$ID$A%.71AA1I M8J7:\V$B!@0.EJFQGZNGL?CRTJ74/0"X74[&Y$WEK/KC4'';T\=44_4;Q!LY0_: M%R$[VE,LU!VD)$Y$%9B$'7;PW)J*ZX1,H=HZ1_CH,5G*.E."J2YTMU69V=;Z M/]!N5P6Z+3=(G8"'K<3JUS^;$Y2 <3 !(<"MT"HNTM($Q73?4RBMX^-9ZI MD7-*[PYS#6H+4S*JX8XV.:$&1<2YC&,4%/-8?,)T;$V]Q%-7^)I9TL$_L]HF/B=!VN'SS']U*7[$O+$+"@F#:Z$#FD MT(UGK%O5EL(-'>YT:*"/X!9D#_@S3@B&<$!+9'%_W>Y-N7G-_5 MD-:'0C&:95^SCI.(#UAAU"7VC>3Q2&CK-'2#0(Z;'^,H5'_8+M'+)NX&W8L> M9NX)*M'0SBD?,=[I-#BIG764%P(VFC4@F'PZSWBA)TY5' OS)D\. GS->M2Q M)P!_"; U==&PO9":.I1X"N'Z[J][416<*%9:A+X[L)N;CN7A6TKK7\@"K6(RG ML?CK*PK,C$.V#L#-P*1XQR2,>PNB=N^O4 ),Q)/;X]'EL$BC-U1_TD\]QX>= MGT0RCRX72UHLH\O95/S:S?RAV+OXO4C2:)DL1'P9S58TO2ZD;QI?8C&;1LDR%?QZ=F$V%WSA)!"BN]8$ MU^ !YCMN ]L _YKFRYF!^).81\MIBL\T2A:Q^'1VWC5(BVVS"W(MC^5T/^QQ M>3[EQRRT[P1\Z%VXH- V,RW7I;V)J-.ZD/Q[BN$R6J4Q/29BF41I,J7U3*2+ M* W[J9C-HWAU2>NY2%91,E\2YX#S-F@?L;A$&A+QBR%*/3_T9W$93^.Q0 MR7XWB//*4-[%+%K&J;C[0?X>&LL766*2EA5_5$(X/TT3\<74 MVX"5L_+Q91HMEEVL1P=^]!HV&;R_5LIN^2T=[T'4]^%5MM_M?PBX"^^_1_'P M*\)7:;#D?"1O>S,.#-SM^&UX;CW=K7A:XZ"A+ OA^8XSO'LA M__/([7\!4$L#!!0 ( -6*JU+?VCAM5@< &<4 9 >&PO=V]R:W-H M965T#R:!]<*N7N:<'H[.36B[5G?*_U3<6 M=Z-.2J9+53EM*F'5XG0PG_Q\?D#[>0Y*6F.T9IE'0>)$V?D303[TWENJDQEV^='L*HS M;=J:=CY]4>"\MHD8SX9B.IY.7I WZUR=L;S9=:)SP1BR!)!Z)!VFU\FMA%L*O:^7H0JZD MS1Q$5VG19+I:"L>6FIHD8L$J0*]3#UUAI3T1[VI4G%0'_982#4NI='FWK\ZA MW91/3G\AMJFTCZOB5<3A]NXWUWH/SS-1$)Z>\-0=1/',2OM)^S;LO^F'$3:F]5XJ.&'#IW. 8W5QJ@.V-=5MT MZ?9O3+ZNR/\J%MC.J/?*+F'J*TDV+-B 7%FEJQ_#GALX]JLJD806Z [%NW<7 M'7AQ;<-&"/Y@'E1Y#XF3(RH&D^,N&HK BA"!@JFR'GU(.%5IP*P>5=I0] (^ MG]5:J+(NS%JI;==^ 8B9@K\A!AOEJURG>61MQZ&.M$2<(8NF2"*"HC:6H2#N M0_P3N6(%1"KC.Y-YE7=NYZ*X;SQOUI7SZ+3=@;JQKJ$T@[,2;M;22J^^DJM# MUK I$D]T(8)..T])V7)'R*557!2= )5%:*)/W4G$6[-2#\JR J>VHN*:^__0 M&1A*VAT*D" ZAE#4UCQHQUE#Q2F#R5V$"XGP*C4(7(C:*$!"R&@E$ M*:,-9*-\@!00-MP9&#I"*>!Z+2):]6R,5]P51.+>F6>:ALM6A10'F=MG9U M.>RBTM]5QW7RBJ/5$DU7.]F!LP&=)6'2U"9LDVFN07\&"M+<&D5[J5%:4EG[ MQD+>PJ(C]2HB8;0+9X2X#4,4FO7$98TE@TE.Q)I2W")_XE._,F*A'?#A]N!$ MZ/67*@UEQGV48\.D/)GF,($<]JK M)[$@NQCZ+TKZ=)*\&)@>!"&*91@U@Z-;^<\@AR<'P6TFT-, /@F>Q*Q=-H7D M]&85^P2EN#J__G0YAQUF1#VP:&W?4+ M5DR^R_]%/9)O4\7'R2%>8(J"A6/G)!EW]U].@[7BU[5B'?!"K;5X1XQ#Y@[< MVJ+XG6!#5]H[2@['O+8W27XZXNF+P[G#/H#,2*/MH \OJ%;[W#2.^TJTK&6- MKE#ET#72C?%[XV3288&IQ:;:?9L/"3)JHXE,^38QT?%$W.Z:F&/3WCW7BGFH M\9$PJ!#D_O:PM1EHN6O*?HKUQ88Z$4*^'=];[JJD@NITKV^UD.8,^<='$@LX=O@-U3[NO://P\6BS/7R" M>X_^AM(D"K7 T7'R^G 0WK;;&V]J_I1T;SQ>MODRQ_N)LK0!ZPMC?'M#"KIO MBV?_!5!+ P04 " #5BJM2W,1%2OP$ !N# &0 'AL+W=O/NPNX".-L;>NH+9TWVIM#L> M%-Y7A^.QRPHNA1N9BC5FUL:6PF-H;\:NLBSRZ%2J<9HD^^-22#TX.8K?EO;D MR-1>2S8!\-_I"\<;UW"I&LC+D-@[?Y\2 )A%AQY@."P...SUBI M 0:'[>8@V[)X-A_;]%?Q]@1RTHX/C/J@\Q]<3PX&%#.:U$K?V4V;W@;SSS@ M94:Y^$N;QG::#"BKG3?EUAD,2JF;I[C?ZM!S.'C*(=TZI)%WLU!D^4IX<7)D MS89LL 9:>(FA1F^0DSILRK6WF)7P\R?GBZO+MY>_7=/R_(K.WEU+ MJ_.CL0=\,!IG6ZC3!BI] FI*%T;[PM&YSCE_[#\&K8Y;VG([3;\*N*CLB)+I MD-(DG7P%;]K%.HUXTZ=B%59+?>-HR9:N"V&9_ERLG+=(C;^^@C_K\&<1?_9_ M:/F#4'0JG,R(VU JA)*9LD2"NQB1=&%/')VP<,73)N8S# 0=VQ1FZ3KY2Y\T*'%4;T2JJX[)/DAB37 M)*I*R4RL%(:9077G;%U<-0_^J%'B]1I%VU_-F^R6^&,M[X1BC39$O\/!,@ R MJ:2(%0[[ .N(.V-)1!#A6J#NHGCVH$=&EDT:U3J/%=1U^CQK3""QL(!"#IN M'#V3&H"F=G!V0^+[C"L?G1KK''6Y=PC"EOE1B1 27"I"@C]23ZM\M^ M^#Q3&AV_(U]HDLZ'\V0?S_UA\NNTQ=W9ZT,Z+RME'J!>,V>JL&F.?OGI()VD M+[OG\OJ]B[3!,AY7.N,MS<5&V'S78X=]N_<_PK^1+>[!3L9 [F243*+NL]$T MV>ND_5[[MPA&Q^I8*@$SSFHKO00G))RJ0SJMK2FW102@9_">#""-J55.!=3%/.,,1@3/ MVS(?07[*A,IJA6;T&+K!K%W0.= )&Y8F+_W&/,^4<"Z.)R^I9%1>/J1-P9;1 MO&I]QRX0C0#/PWF=4R4><(WP))HD\(7PH?-X7%D0NT:JK%GZ6#$VY(,+A1,; M)Z.B"171#OII28'AEE9K* 7"'^2MJ6)C!F&.'#C,*$-XA52/>45D3VN M6#$S,<0<;(-(,?BP1\W^!+]=W9KFV"J[W<$OR+O-!2P2F+5YU/3B]JCPWLI5 M[=MVTND+5\QD4>I8E+66T"2FX&X3?@3=M7E95J)I\]A$Z+&ML0ZCU[I';06[ M>O5WR"QP"28B*R3?<=Q>X%2]PL<.Y[)I%&"!&^-,-=X%:^^8ZV'WM+M.+Y@[YR;RYB5\(>R.A@^(U7)/1B_F@*8QV MX$T5;Y0KXW$_C:\%_A"P#0:87QOCVT%8H/N+&PO=V]R:W-H965TO&!I C6W9<9PT">#T!SI@'8*T6S$,^X.6:)LK1:HD%=?[]'M'RK*2 M-4&Q 44M4;R[=^_>'9F+K76?_4;*0%\K;?SE8!-"?3X<^F(C*^&/;2T-OJRL MJT3 JUL/?>VD**-1I8?Y:#0;5D*9P=5%7+MQ5Q>V"5H9>>/(-U4EW.Y::KN] M'(P'^X5;M=X$7AA>7=1B+3_(\&M]X_ V[+R4JI+&*VO(R=7E8#$^OY[R_KCA M-R6WOO=,G,G2VL_\\E-Y.1@Q(*EE$=B#P,^=?"6U9D> \:7U.>A"LF'_>>_] M;RS>>$_156^_@_;=/>:3Z@HO'! M5JTQ$%3*I%_QM>6A9S ?/6*0MP9YQ)T"192O11!7%\YNR?%N>..'F&JT!CAE MN"@?@L-7!;MP]6EQ>[OXY>/O%\, ;[PV+%K+ZV29/V(YH??6A(VG-Z:4Y7W[ M(5!T4/(]E.O\28>+VAW3:))1/LK'3_B;=*E-HK_)(_YNG"V;(M GX9PP04E/ MKY4OM/6-P_,?BZ4/#JKX\XE8TR[6-,::_@<:O\^2/FXDO;)5+V4"+($F()&PJPK%.RGE0@:%[[X^C0U[)0*U50D*Z"I2FI ML*94W!&>W<+6R[[S.[0F9(VF+Y59$QJGYYZ\U>5Q'^J//\SS\>E+OW>Q(ZW$ M4FF5D#I)#1SYPC:&\3( 4?X%7>,%(X6466D1^Y-[JTSQE"NI%@[.4)Y&."4T M21\4FE BL;=8M: G;$0@ :H +'PO)&4*W90R&AS8;8P"=YQ=1AN%KG.J0- ( M%[P4JHYT.P;0J\:."BU4Y3.PZ@/5-&: M<5:*PP2+>5=K44B,OT"@R4MWIPK)H3%R9!QEB%G5UF"'CU1R1L"]5@;(T^B0 MZ*@/^+FG'D2$[HV'Q,122X[FFZ677YH8;&NB]#AS[%Q+O#X$%Z2AG138MG*V MBH%+,,/H*F&:%5?-,1BD\:51+NKG!<@3*.NN2HCWE@>D"]YVI^*\YX3V)2][ M=(-FU-##<6$=YLY!-KVRR:^HA)(&A'$>/6UPB90M>1=22DKT;1-TP7TJP(I/ MCJ3 OLNN?'LT3%.KJM20RB0Y@(ZUM:7_=]=P"TO^%[&)$BR)8M?VXR&W!RKK M=4]K6'%;\4" V HX1.^BX!*] ]KT+J.F;AO8"QWK(V@K!19-V26L9;3>JV'#9.IX0 MRS(,\%NX!@M,L&%&.,GT25NS?L&#ZUX#MPEAC(%6549]+(467.UX#OK[XVN[ MD:;%&M&D@G&XHI7S,E&^-NIOV=9I936N*^PAQ!Y!.R+5*-SH"I^A4#!7,JFV M.>31L6F76JW3:..4.E*Z#1UCW,T*"_LF#ALG)57I=)5\NA+.1J6I/1NCO[0R MC2LC>AYK9QN/3_[H'#FPB_X!_<#%??-KB:EA.-T]D\\H'\^R?#)JG\:G$UH4 M:&8?SPZ*0S9_2>/167^B(WJ2*TSR; MYZ=TEHU.QM!N"%JF"?%\GHTG<^P^RTY&IT><1A\AHYJ?CO![DLU'<_H96C[' M- ')&&.U=1%G/LUFXU/*9]D9\OQH U2]KT!&FO7_T.09C<_R+#^9\-,)]F-YA#Z=+9K797]D6ZJ1ZVI_O^>^$@.H\:K& Z.CX]&9!+=^CT$FP=[ZU+ M&W! Q,<-_NR0CC?@^\K:L'_A -T?,E?_ %!+ P04 " #5BJM2]#"T.I,& M "\$ &0 'AL+W=OAR>W=K38Y/[1&EY:\GE:2KLZDPF9GG2Z#;6 M#^[4?.'Y0?OT.!-S>2_]']FMQ5V[LA*K5&JGC"8K9R>-2??MV8#7AP5_*KET MM6OB3*;&?.*;J_BDT>& 9"(CSQ8$OI[DN4P2-H0P/I-<8-B.1-YXN_,\E=9YC-D>Y%)7/BD9;&V#X]1[KQ)R\VX M3Y4NOL5SB4-MP[CSPH9>N:$7XBXGQ]8LR?)J6..+D&K8C>"4YJ+< M>XM?%?;YTXO+]UZ_7UR:L,--[P4R?KHWV M"T>7.I;Q]OXV0JKBZJWC.NN]:G"2V19U^DWJ=7K=5^SUJSS[P5[_!7MWTBLK MP29/9U++F?*._II,G;?@Q=^O.!A4#@;!P>"_ ODOS-#=^3G=EIUPFPA-O_PT M[G5[[^A1^07YA02[/^?*JWNN\ M@]EPU7UW0'@,S%5"AXQY9]2D):PZ-*N,23#1$6E,TP(\RCB*??:\L;45XMIP M:X-W#F[8$.TW^0@K"=ZA"RI9A3:+.:*5%-9Q/D[:)Q4A(!T' S+-$K.2,N!P M^,Y19%+HE OYM>AAEP_E:&;-%ZG92I/-0 ",E:$8VA[$7)/2W.<(8P8,<0=9B#[A>VK"[4P]!_L 02+2*+<(&]DP6I!P M#]03E2H.(A/6:_A>J PYG%_>/-Q=3=8E"D&[BEP36(#P.@C<.L/UADF=;II^ M$SJ'I%-WQ.3I#K?(HPT"T]ZJ:>X-%NVB$A<0B2L]IPC$Q3"AA,VB=E<@=S+OY:#K]-OB2:#2A@((P)#+0#:#ELL,E'$CF2BC0O8!V$3-V*K+K=#1 M.DJ_$+XH854_1,;9;>I7]JZR["9W7U7TX^WEV789$5MN 9Q/5LTB2?2XT*NJ MYS-T3;3BOD9M.9W7H'"H 3AKN7@KGJ0JS=.PBTGG/*(3-JX O=+H&F[\._DD M=<[.8\G0K^B#3+>Z_-6&N99V+KFL= -T4JCRNDG&6TW":]?&/UB39]M"4D>J MBJ&FLI4P7C_2-9IQAJF66_1Y$YE$5)M^WYC#CFV]?JB%$E8O1:6<<1YZM'MT MA/#9IV;D+6LI\\HR0UU0NC6[F=3UGH,@K%J7"?,/IGV'U8IH &F@70U(>7C@_")_>Z)G&[QGF@8'N M5(,B@B@!XS"T8>@Y@!K #RL9<)8I%KO]$ -4!CFY@[>T,UZ$9J7<.KF69R"< M.XN+09/NRVJP=]JC[H _NH5 0%F+YZ/^D,:='ET^9T ,=B">N0VSL13J_6ZS M/^H+#H'R#V_>%1E[^[XP%M1/=?83$(_[>1& QH>/1#08^I=_A*R'LT&N'C MJ,,LEP%7IGEUE)"TUV_UH.1)PD[*#MA=:&;V7J=U6%]=RSV0I>@WM'08"!05KT$9+U/XR>W#&\\ZAEF@\A035*BXM>OEIUU[HTQYA/%[,Q_2<,PI7BZKI]6K^:1X(]TL M+][KKX6=X[A B9QA*XHP;) MWI6+&V^R\'XZ-1YON^%R(06.2[P O\\,=*2\ M80?5'RQ._P%02P,$% @ U8JK4F6I!SVC$@ QDD !D !X;"]W;W)K M&UL[5SK;]RX$?]7"-[]MVG 2(\[BF2.Z" M)&T_%/W E;A>7B1QCY3\Z%_?F2$I42MI=^,XN%Y1H+VL5])PWO.;(;7/;I7^ M:E9"%.PN2W/S_&!5%.NGIZ %_ZNM3L]:")_10EIZ. MA\/Y:<9E?O#B&7WW4;]XILHBE;GXJ)DILXSK^RN1JMOG!Z,#_\4G>;TJ\(O3 M%\_6_%I\%L7?UA\U_'5:44ED)G(C5#EZ>C7%^^F&OTMQ:X+/#"59 M*/45_WB7/#\8(D,B%7&!%#C\B31%0L#&;X[F0;4D/AA^]M3?DNP@RX(; M\4JE_Y!)L7I^<'[ $K'D95I\4K=_$4Z>&=*+56KHO^S6WCL^.V!Q:0J5N8>! M@TSF]E]^Y_00/' ^['E@[!X8$]]V(>+R-2_XBV=:W3*-=P,U_$"BTM/ G,S1 M*)\+#5\>/_+SS^=?'GSZ0-[_>;JR[/3 FCBE=/8/7]EGQ_W/#]A'U1> MK Q[DR?9+SD!\F;+1S,H?L6(E MV"N5K7E^SS@$ RB9R<*P5]RLV%L(*?9*BT06[.6U%@)N*!C/$_;RZGWWA669 MIO<030E^EQ#Y\\%P^(1]%KE4FOVL"F%84@K'"7 QMUPDHN R-4PMV>U*QBO& M09L)*+8T!IG*Z5DV'K$__^E\/!I?LL_EPHC?2ESZS0W\U[ !^P*4EBH%QF5^ M38];NQB,< S54&(B='8)_* 1P6QE7* -41#NQ3*X]#KE,7Q/W%G&G0<-&#F M-"P&FEHBJW!/T6#C""@4*U4:(&R.G]847HM89 NAV01,\47HC*6*YVS)8YG* MXKZIIQD[9.-H>C&*9O.)^WP67H6$VG\ZBX7!8_SL8C6<=C_R5 MYR7D3GSH@LV&0[K9__M>&/.4E3G/E"[DOT%2U*\J44>HLL85L10:W( M9<[S M&+40*P,W'HV.V=%L%,W'4_PPB2XFY\?LBRIX"L+GUR<%J@$-$K$,\::4 *A[6:++#Q+)J#Y.Z?;BY3H-4B=8B+ MS2ZB"2Q+G^>3: H+H_CO\C@M$] X>LEW"L>-4;'D!5RZE<6*2!8M1XJ"0-SB M)A&MB[?NXQ\VV![,)7PGBA.L> G$YHU*;^A^FU0@$$TR< A]R*6V&4<"8MIP!T9SXC%5N M5"H3XG[!4Q!,,"J(9F!C]CVJ^FU/S"(G=3+]1(+"&HV[)D%F'B.OH_.(?80\ M^I/(V >9Q(J!;PE-3!;*IC#GB8\0X/84=(%!/B M>'CI:;>EHQM&E\>H+/A::7D-IDXA6\*JUZ B6$V"Y=?X78:^;.T7G&7CE]WCO<#![8OWP2!*O,0JX! %W^$JW"&W5.Q&LJZMK02:OO+(M MLHV=7K)O*T^M=(,I:PVT0>Y1(+6-EW[=,A](5'%RE9%F?X-X W.!,\C<0/I) M;4V"N@<780V5@\Z%CH55'T5690R9 V=P7\LH*+2 V]?H[GE>9E&M BT0;*." MO;>O^3U?I!#K:XB));$%>+74R+1;1.6L@*6 M $5TCZ=[4UH_ 9VPA=*::NU^#UKV18NUR0 C\6=U8Q/':.Z#,81)C5 $04&U MF@(.#=(.++ EI)#<=0F5EC\(?8T2V!@E&N3>30-V1=,.=2_NV>'YL.5WD 5B M(1)C*4BSB^U;M%!)'*D(5P=_L.D1G@8]1^R('[M$+P*)7%RA(5DL-& Z("H$ MW ]-72;+S!8W<0=MGR%7I]*9;.B)'!25!>LLCL$GD1Z2 GSI= &BE 6$1)Z@ MK]9F_ZC%269YJ=73"58W[NX%M4>QY^!P,@XTB[H,/*^;':3JC=/G7CT^@J4' MFUD/3D*_^?G5.^)M2YG@[%3\43"E_R*S3.0.;]NZM?/EG21Z9< M_.IT2LM"K:5J!I#K&-J'TM"3ZW4J8\JE&=?7DJPZ&9P!U*HR,:,J[59*09@< MZ6/MLRMMI35NTAJPET43&=E45BD)*59(9XN**1MPXWH:\W0#;KT+Z8% %^P) M>[-<6JC57 V@Y6P$E[_T952?-)I/F5N^#GNR!*H/F!7"YP)5#I$":1TM'F!Y M[&-ON):D(Z)"F!YN7\H[D0R@)Q6VJ1R=54WE6RXU^SM/ 9\!B;<6R()?O&BP-?)LC1^'+0BM!-(9:!;P!X#$ M,J=B&:LLD\7^$(9 4%/M0C0Y'PZP%8-K0Q+A$3B_4J[ ; .CV+=L U"8=[&F MK[E,MKL>>3&$>2&A;F !@MCP: "M"U* 80&_>WP!?-C1)+::"P!&7Y%Y:B6/ MHU!; )%E!D1:,$D#/I8N) !BZ6 :"\@=K'[QKC(1(51Q%TAJ&]Q MGE;#85,"?FYQCU^@C@]'PQ )OP5WPYH18>-168^JFW.9) C;%M68IW&9DDHM M*E&+5%[3W]O#O0TK8<5K:.TX9'J;RP4'.1+@(+:@$Y";_>-V!47W_D3=HB7^ M-O@\0/Q6:!EC]@:M&YE(#!3?&M@8;!BDR^NI=<+DX^RPN*_]E6.6P?+M[60; M&5>4@! N"]4-FTO G]B!%9BR,/E:WNL_W3"EP9QM 5#@@'^G#DSW02) ^/Q1 M2T4LO )-0,[7X*^A>RYP[^?X&'$T3M8P(Q)\YFN)W0UDDO@K^Q1"2R%5^0LL&)%8B31RCZ?WFFDK3<]TK;C5Z'>OTLP_>G;2>XE=AV"S\B=&':Z2QV& X=K4++.(>P=SI+^8 )>Z5FLMKI MD;[5ZA!FMQ"_EGL)T>>+.V5IMC =Y53ZD3#WLU,@B\D8?I'!$)G6:30EU(HJ3S0/)RFI*$!*BF W<+.$ M5_P&QS>4CG-0HL!-5)DM2HTXR.=?'F3\8@7*A&BKX *@%Q\%2VGB>MHU:&CO M\8:E71U^YYB4YWO-I[MGCB'O'4/!R7P8CD*QR9>&\#T" @"ZA^/S<,C ;[A, M"=?"TY0I%J[O-@W$'ERRPSM R.Y98N6XP2PR24^T.*UFKX=GO6PL$$%N\&(G MW3F'G)1_"XOMQ_9DOWIJ4X1!H[N$!7QO!"V;[X9\=K2I6>HZG^*F Q9&7*T6 MHUW=FP'^/O\2%HOG0; _WWAA [N>U.).?S$,OM#%0K@UMY/3R M3?Y[$3SI4V,ULK1%C\9,1W?'5=ILN!ID"^2J'GI2G[/A]K34:+*Q\W-T7]-L MV;^'[MDFV?-Q3;5O)/3<"/N@?8)S=&QR&A\-ICL,M<#)JB;..X1)ZFAA;9.4#]RNG_;(+6K9G6- M3IOIZ*I*I&$.W966)*Z.FP'285V ''C\!D%H,S/'-?H)FB+;GP$5&PWP15W] MW285H)6J&[CQ8S8!711U"S+'1A6ZZZC^CL=N4QS@L) WW#<9U0TNU&*ND^ > MXW?F7:('4PE](VR=ZH#);N^7QF)NS&<(>0$>*%:;8^TNJT 1"'4MC6V$K29Q MQY.:=,1:+4C%L0E%H&8(#=6%!&BVM[>;OKOBR<9Y$Y+66Z3?,_O/I=!0]XWM M?AO^<\AF9\/HXNS<05=<+6W-._TL]7U+SO"NR2R:S.=[C4L;7-.@]+]B0FHO M/'!..O)CO='&_+\UUN,.Y"=@B'L_E/B6L'Z<"6HPAWQ$AC=0U/XSU8:$K2FJ M9;;F<2G$/A.;[BW /_:L!J3+^':"8_=N"M(N1V9-D+K*H,IREV, M_"J$DZLOB3)D(QJ683R$1VEH8H1'^N+@?).]@Q(5L.'G1'U3%OQ[1=10R*(LPI%GYV"AIY;TC%QZY@>[ARTX M@G[,.4O7-NL#YBT[E/-(4Y=@BKICY-*]>]S,*<5&#O"1V&YX4X #<&:(RZ< M;C5&7! =A:!*K7(0[Q;G437NY!N8C$ AC99Q:Z":S>+7@LJX;Y)HKA74Q(ZY MA>]V[*W5J1U1;7UOWPYLMPF0>0#'E!8%%0#&*#'1QAFBT6ZA5G")YF].]\94 M^R+UR(VF6AC44M'0;3RD- <^8AGE*=1P %8)OP>S[3RSO7L(YX[X';TR%6N8[#CWM9BA,M.V[FZ.A#FHM5'F^L4]LF^@T;<]N[&'Z^: ^!@%N MYL_,&9')$[O'1F?X(#0UG5<)GB?:]=3'\BAZSD^@(8MN&6[!$_KK!1')I.#7HEO]9! M-+^K2(7=.YY?DWF_OVV4#0P-7^/+O$K=W& S?=\PU&;WTJ@JB8 MRB/"K;'.0K7=#K7"G070.Q904')J7&!=H/+5[NO;(-;X,A;*X]V\9F6;QL)# M%>W]H1[NJD204B%7&K1*D!F]&O)1CUMXD>Q+"LT8?1"3(;)P6FKKP?'4X+,+ M;EEFFX-Z/%-BWQSJ2W"P(GJ[8';U-==%XW!)8V)#N\)UG[36#FQN>P5J-PM4 MP( "Y*[J#/9H6..(OJ/6D6NSXUAC6;0O>-#9&9]N(]R@HVX0-UC*@C;7FG9# MUC)[IB:AR2[1I)8[[-V_BA.K)G?(YO+!2K!;5M,0*.UYYK^O1&&FK%B M:%-[6B81<6H/X4/1![/>.S]#0T!";3 T^1'*&/AW@%J8J_&.&!3NSP#V;>4> M3_V+-J&"/!"<#8?-78KM#K37\D<.\.%Z'0_4J.^C=SD:9?7YG1?IBU4^>0M.>#R>2/!UK[[/9XT$[<*_/.+OQWG?@ MKBZ;N67\JN%RH2,[+$*J@P>DW8+HNBSP*J*N+4%T4 M_T>@6I=H'I=5LFRII578[ .[MJ$N7WY^ /#J EUMN6FU?KU,^TP^&0SGD]_% M['M*-MTAV:Q/LM%@-AG]3I+U@>7]N<<-T]\G'-W/-KQR)RQ-F+.:OPH1O'.$ MPUDZJ,\ >RWLL#BN*[7Y1,I49;GWK:M)O(W91'0S:W.O"%Y>:!5W9]R09 MK_8R&BGXDC()H"$\P9@GS?VU:G?!GW>_;!-+)6"FR_!=]XC16Y&XVX>USFWH MW4I#/\JQ5H:2 K?7^O87'%^XQ>@.55RR DJT6:+VM*7M;Z5QG1W6>:812=8& MN,0]@?S: IK<(5ZKO45II%4$G0RI*?D\1ZORV (>^]KY<@D&P/??]CAC@2"5 MII$9Y&["@)9&FFYX@&TA,+$2>J C,#B()Z?K^D68T^"W=4CC^ M"Z&L0 ?9G M=JIOJQ\I>FE_FZ>^W?["T0?:M,<=CB4\BKOT![:@^S\*M:9?ZEFHHE 9?5P) M#C #;X#K2P4%V?V!"U0_W?3B/U!+ P04 " #5BJM2:,(%>E8& &$P M&0 'AL+W=O0$<)W$S-(UAM]V 81]HB;:(4J1*4E&\7[\[4I*EQ':,KA\22WPYWCWW MW$-29X72WTS"F"6/J9#FO)-8F[WO]4R4L)2:KLJ8A)ZETBFU\*I7/9-I1F,W M*16]L-]_TTLIEYV+,]"2S;5Q.1I2O7ZD@E5G'<&G:IAQE>)Q8;> MQ5E&5VS.[)=LJN&M5UN)>4QCG<#OG)6F,8SP4@62GW# ME]OXO--'AYA@D44+%'X>V)@)@8; C>^ES4Z])$YL/E?6;USL$,N"&C96XD\> MV^2\<](A,5O27-B9*CZP,I[7:"]2PKC_I/!CPWZ'1+FQ*BTG@P O1A? M_4K3['1&;C]]O9Y_OI^1R>S^R_2L9\$X#NE%I:%+;RC<86A([I2TB2'7,F9Q M>WX/G*H]"RO/+L.]!D>9[I+^,"!A/QSLL3>L(QTZ>\,=]JZ_Y]RNR=^CA;$: MR/#/'IO'MHH58:R+TDHWP%-""#8T2B_RX@ M-F%DK-*,RC5ATC+-8L*E583*T@\H&DM&*\V8>SJBAE!X@KSXV;_^QN0C]UI-R"4C.DZ10>-@-F&L$>69A8\%SSE^)M1;273)N$9.2H=K%&I[57N M=2%2$BDIR^(NN$V,7L#V'-O/5!UL^8,0_(D=4\3R$:*)F4Q1RR7AL ]#^. S*9C,GEM-WJY]Z.R0V75 *YIQO\ M?=+($:BPVV8>F%BWT)P@7229X%H[8$3S*=,K<-SEIW038@8%Y((,0A?U21?% MX(\<(A^\]2W[I:!-_RF0";&]PY5TB]METS-&>W=*J -G!0X!)(*,I[:#O;KA\7[*Z4V%P5(FIQ 11.AX!%Y9MTXDE(&, M56QS>.J@YDFAB%Y3 M)T)P-**2_POV@700&%H1M#"55W.+-("7*P;-P/8M:=@(W.<-?&6UN(,30@YK M?5(/+$6Y&KSQ9&B!LPUZJ)HG([ .:N>>9VK;*GLH=\2!R[Y@*Y&DFRVH$>@G M.*KMU])MFXXG(*,@'I6DO*14#4F>WR>\> MM<#ANX4%L-[MPYZ5JRZSI]Y:V5]IZ&)QQ:9Z?JT0*V"/=IH9X+: R()"NA!, MOC"1YIFK&XTG9^/:C[ACD68KCJ>T5O=.,LV:HV=^]$&<>D:I.H:#8V\'[L[K M<+>!>T&*MO$OXZO5>D%A&]L250"U$XD<25G%">N5LYOC/3Q.5PK-+2@0;)A, M+-MJ,PT@M81?V6R.2 ';6##:H*E>;O;81%"(U>'MJ\!WW7E>C!!9Q.VH[ MTB5L>*I KYWZ5MKD5+"I)]W&"39\[<[R_;:&++D '.D+T4B"=S R_QWN S&+ M!$7981"CVW0K_^;78QPZ9U#"3K;":D5OUR'B1D+T5#@M_@$HGM2_E^HJGH3& M2/8'KG(#NT^U<,F5_[7N06IR@$*\L!/LUN?@6?$+:W MV'^2@R^LX>\+U+GU]-90WYLHY&_U8^YTR_\@;LIE^QR!-[.&C5TG9Y M)ZJ0Z&B6:?7(\>@ A#Q^UQV^[[4;= M:WR;<*-S7#_A>B.ZA4')11L"5/[W;>O.UXT MJQ>K,O>E8Z$LZ+![3!@%BN$ Z%\J9:L77*#^]'7Q'U!+ P04 " #5BJM2 MK:_G""(% #X# &0 'AL+W=OEQ7+MRI\>V#5H9>>7(MW4MW.9,:KL^ M&4U'VX5KM:H"+TQ.CQNQDC64-.+D]&\^GKLP,^'P_\ MKN3:#]Z)/5E8>\S\><5XA=4^_M(ZG9V]&E'1^F#K M3A@6U,JDIWCH>!@('.7/",PZ@5FT.RF*5KX109P>.[LFQZ>!QB_1U2@-XY3A MH-P$AUT%N7!Z\_'R_#>ZOKBZO3Y_-[^YH*OKRU^NYQ^.)P'H?&92=$AG"6GV M#-(^?; F5)XN3"G+7?D)K.I-FVU-.YN]"#AO7$;Y_IAF^6SZ MY^[^I^Q-M_ M!N_B4ZO"AOZ<+WQPR(:_7L \Z#$/(N;!-Z#OOR%=&KHL@EU(1].DC E M?1"NJ.@PKAR-*522SFW="+/!MK&M*62)51%(!4]G5KB2[)+>*(=ZL,Z3:$-E MG?H'QPR*!YE6W*',FA:X2'-JG%TY47M"Y4?XP1Z VH:"A2H2JY63*Q'BZMZK M/,N1IUK'DH.=?*(L%9>@T+O[8T#Z1L:ZU)LQRP_<^/Z[H]GT\&=/:"4^ $J9 M%>_5 +Z)QK)A D52MUHP!@P*T,%F3/.!GHQND9+1"2^?H/]@%PH,_I822S#:V.C)Z15#;M!,\.4K8M*M]'98F7TUFJT=([*HRJ/ MWE1&(5[G\Z%R4E*=6H/DUD"_ME!_$.L:&0VM [H3>T#D"X6_[X72D9-V&\.M M"8,\MU\6249O7C0"W45IZKI+)#BM]':%2,N:?V#BY^7A!_8\6SH9S3WSMJ-K M3'L'/V73ODB><)43^R6%3Q*PTQ!B5#F:S [5TM0'#L I_@ =DSK2D%P#7.0 MJ[CL(YJ@>^&41+^$R%+$EH&T-X5N8R'B!K_#R%!8DVH;FYQ-Q M,T;_,4*D),*II3)(>X4Z'00(<&'9++AXVV'(-'[=$/L:$%Z_%-BB.H M*I4'5E"F919#]) 3^5ND0-\5N$PKJW;:-+_I=BC+8\N#'+S=\Q:NZK2F(AZ32ZLBW76BU2AR":.5Y#7T$?IMN MOHE]A"V^ESY$D2V\6*/Y]X'F,*4XRMBO F8YW[I-=_@QWU1J %#AK58E_(4C M 8\4H"T\6RB=[]HUR7C+?E/J"^Z36LO/N0]K^TCQU\A/_;@2)=)'&I20O%1_5_"D"JSKQS M&Z$BM% C2<@G1/#O$%.W2G)T^@FWB; L:,"G'UPI_3:3C ]A?6ANV'ZR@ M_[-S^B]02P,$% @ U8JK4GH29R+K# 'B@ !D !X;"]W;W)K&ULO5I;;]LX%OXK1#:S2 '7D6]QDFD+)&F[&Z"70=/, M/BSV@99HFQA9=$DIKO?7[W<.*5F294_FLO.22!1Y[G?ZU<;87]Q2J5Q\7Z69 M>WVRS//U]?FYBY=J)5W?K%6&+W-C5S+'JUVQ;$R'PG/K\7[^\_W7RZN[_Y(.X_/7S]\OCQW:>O#^+FTUM1V_?QW0XB"-1Y'!#>>H3# PA'XJ/)\J43[[)$)^+I6(I;5;G2V$7)F" M%K$[EFXI9);X!_6MT$\RI1,]>#6.ZSA7_F-/0,*)@JO&_K15L<+N6:H80+6^ MEEN_N%Y;\UW#.968$XE/3*)DO# ,G8I@&'S^+<"M9LJ*T8!7(Z9@K3@RI-N> MF*E8%HYYS)<*\*Q*I?\HW-+8'*Z7%U;G6KG^089Q5&A8]PQ\9#%\O)= M82U8%S>W'R#36*6*Q"@LOCLAK<)W MJRN9(*3(]*(K$Q<6T-YE.=N_3<2\:XKT_&$Y: M9R91Q'LFX&$XB6KO_G]32Z623+[!DD7G89 MC@9FM9:6S3,88TV_/;%9ZGC)5IPJN)T8XO.Z('T%H^HP&B\,VA!X=)['C'ED M55:T?2L,&0,T&>.;+LN"0(L3*'.\6R6@1\]U^U. M B?D:2@LLBN2%%.XN[L6'X*4KL7G/8RN(%&ZEDI( 3OA2^=(*UBKJ6%?;?V M:$B(*(:5.%@ 1&"-B03RC"E\$*:L?.L=H<=!*JFT!ZC!JR?C94SA$C&3XTTI M*T_9")0][HN2P7NC\J%7.\#.>=#(9@S2HE?P:)$CA=;#4C M*=UP9Y?9J;]/=:C:!K%<-][$O* DP*AAU@NDHK26^3W#5H$ 7\J2O)#GO:"J M [%!5O:R<95H:\GK@4N,EA]F =0MRB[P 5";MNO$6DC[ )&5: MHPA"NO*JM6H-@&R37LUUYZ'%R@+%:@>7%,WU6-*'^.;*DHXH?*,E\WI>(Z-6 MJMQ>/VL70:7/5G-$GHLU=(HN!V0\H8SQ<3#0F1R&)SU]OYMKUV*[KGT.A6WY MEI*XK]=;PFWDVM5%L/^YR7J5B+@8GE-1M%3)0E&MPNU%B%EL>W/]'9L])*3( M..>DP)6P536_64C*H644\B@^W-]^_B*V6L'!43$]J5K8WN> DV2"YRB(DR2-##7K3LX7^<%EQ5A"J0I8'@LI$V:=7"R,G&HBO/PMYXZT4- M[^FN:^;M[27.>$T849#*5ZG?G)CA^R+(")ME$J MV57@!P)WE5R[(SA9N:1B$.(DF.";4L?S>S.G%D01%^];UI ONO;R36 Z&.U! M2ZWLJ[M8.E[NEY5,Z1)E6O]J[I#E\@49I-+UL !WV M)L-I !O,^31L.^6-#0GSY@\[4W]F:B/4+3CV] &7UYZ.) MY6Q<.SCJ7:%S;+UZSNO>6R<++>-@?-FUM-_E_M6.,&HI9_=$7XXY IKH/;.D MM:..$$5=CD"KSW&$T>6^(V#M-SC"9-1X_L..,+B,&D!A\Z/1 0ML&."A_WL^ M1!A.&4?3T@G/G^%#HU';.VGEV?XPG?2FTZC]>MP?II>]0735M40F^IA9)7TF M69J4\R578.(,]:=3[D4U16AT"8H&WAV9SZ^,@WMQ!74:]0?HQM.4+RZPY_0L MZE^^*)>:8\NRKBM^E2R&[8H9%2HY$COUP/,Y%$GYM=5;'3&L2LY]UA85&'XE:LRK\][&R04#0* HU M6.'*".ASF%:#^+E%@^;'RF69N6M@:)::6STKN+8D$"U3>NP_] 7:=!JAE /U MT.R*.YG)1$,Q_GL?":3=&D''-=/V)DU59WWZZ\J A)8N;;B"M_V. QT3CJYJ M?ZD72RB"1CM$NI<1V\,?8/)QCY^LHM2;FU,M.A+E$+"9 !"OYO-RJ$]#K.K5 M<[+[2AUPL!P>;WEL-*_PR+0++AN$R&Z _)OQY *^4:P*S[7AL1IW[FI)E[)/ MJLQ= 5PO"-_?2OQ9-)13E(4QB"OP0/3@[POJA,5A&9)YFBP+-[_DZ4))H-YW M#GQ,4_@ZD;!K?]G>?QOW;/<=M)(^#N@8.K7ZR5M*J_T/YOK'*0I=;N_D(W1DBOJA5\(WH3.4;XKV$Z.I /#<:"E@+1C;%.S@/ZK%.Y91AMJAW$DAF\Z:Z:P"Z?LNJN50D)A:Z]E-0#?J8)J8)0D M'^46/C2X.EJ-%/;E%B<[1X,T+$&6I#E,NP2H^7IUU"D0L[E>RNL*GR\Q+LHJV2"F=H!'>+T%E/."QK0,Y)'WRP3:@7 M@:S/6MM;RJL('@-SJ.J4$RDN-G1C?[K'-;3IZS2N9#D7\>!2?]^_Q*>*=M*_ M&ES^T*/_T86_VZ3'Z0\=I7^EU%H@V0?JB>3K+3:JTD"[/*_ZG47H8YQJF&A' M9#JDHN;PN\HX(23[D)6:;.';A,:MVC.J[@?EJXU$N[APSH\"^6I;H$(N>[<' M-#SH&TC7[YY4R5;ID"%:>?$ @$\\@TEHT#HJB2X+9K5:%4:FE-9VN<_UNWXQ M=%[[S=9*V07_,HVN1B!X__.M:K7Z\=N-_\W7;KO_Y=Q':1=48*1JCJ-1?SHY M$=;_&LV_Y&;-OP";F3PW*WY<*@F5T@9\GQN(++P0@NHG@6_^!U!+ P04 M" #5BJM2EUR>P8 ( #=%0 &0 'AL+W=O]51H4PXNS^7>%W]Y[NIH34E?O IU M46B_O2+K-A>#R:"]<6>6J\@W1I?GE5[2/<7?JB\>OT:=EMP45 ;C2N5I<3&8 M37ZY.N7SP_3!Y7%X/W Y730M&LC%RU__=OWWS[?JZ^R?M_?GHPB-?'^4-=)727KZ M@O2)^NS*N KJMLPI[\N/X$GGSK1UYVKZJL)9Y8=J?'*DIN/IY!5])UUX)Z+O MY*7PRLP5I+[J1W5C0F9=J#VI?\WF(7H0XM^OF#CM3)R*B=/_$\&W2ZO?@*)7 MGV;W5VIV?ZW.3L?'T[/QD=I%04$=XVGY6Z2@'"+9QMA]%4-K3$=\O M*:,03-P>21WB+#Q9:UMKKF\Q4SDJOF MA&XT_P9_5'1\&>A[#1%N-TA4P9?.X]?:PU0R=NMQ%5YEV12"D)D51L35Q+ILC:Y+C-*QU Z:K[MIWRS0M)P,^X91 NF M3(>8[+TA"2R-QE=5UL#)N +.Z;83#5O2_CBZXYSO.9^;$FT9+M$Q*^!.BEP( M\WY X80?AV">TGEN&,2CGFOTF-DZAY%OM3]PH-^ZO$HI3XC'[$% 'DJP#:L"&(CJ!R=UU/LRA'*M?=L#X3LM9-#^?F4 M2CE;Z7+)I99 :VMA%T7/Q7V0CG9A-4J..'>=5_PT^?PTU<& 7@L#NL'/_!NF M<=$&L*OVQFZO:99M VI[&/,FR\!KJ7HIB[UR1Y!-&<25)S B#57BH:HP$HU5 MS4CL0?^7/[V?3LX^OLKS/>] K*ZP]N [E.<-L@;.>/A'ER7CX\Y^Y+1G4 MQUI[ TFA%OL3HHYU=- K*,-A+'@&4GDM5.+G= "H(]6U;Z4MBHG107:X&MA# MP+\G1>%_Q>D L3FR#Y/A^Q=C>;DFFF ZWB3.=:1LG[4E ;?E9F& M-.V.(^2Z[#I8OM_ &($^VYX!R XU0&%%S!Y W8(A%2R'ZO?GL*J93,B7V037 M>(E/7#V4&)ZN3>MOBE 7KBZE;;Z;3(8?T,FLE>=ZR9JB-&&LR.1]$Z$.@6*: M &V[2+'UYP8TMH\! 8RB\#6//=EI:J@K(].+,*)SQ74P'7\$'5!QUCPP7S'L M2L5#0AY./J;IQTZW4Z)M]B7>?/9&?*FB0W?2 M^:TE1"NK%I3)>*[CRGFA5P_\SO%FE))G$]@)K6R*.)@;] >P,&,^Q0U1V8W> MEE^9U:9(A;Z+M]E%=[6S!V=35(R!LR:7?HXM%&DP:$A"&&D(XBJ2VSFVTFMV M@V22 BR#U\%\MR,7NL3K-8MV<3'70Y#U5DOZ*\>@LQVTYO22I&/T9E['A+[C MI@9-++(+7NBQP2NU5&?;XSA$-"-M4]WNY1#5XI#6G2I!@PJ\Q_!4VE.<\M'# MGPG"FSAM>&I)BX5>BV)G+:EC)A@MOXI+$V&"RQ:$TDC89\:C/(%3&C5IWPN\ M+RQA*;VL<#= W^9&;'4%J'DGVX61QEUZL;%8VJ+>U=?^FI(8VR_K7O^JY7V/ M'C46OU1XX"8/)%>'@QR]VW'H);/6Z#F:;I05Y>7#G+*GT^S MUM(;2Y(?LS>QD2,G?="ZP.K^TS-(7T MZIY:DP M1<5GX I6<6%_UA[DG9Y)^.,G+V0VO7#QPL(#6*'(K-OB@K\'J.!24VG=J/0V M+1N,^E,,/^QC*+C?8"(4Y>E!43'P[.?!LJGCXGI1W25?,!#[XRND,L5 M:?C.!_!\X="]FQ]LH/NB>_E?4$L#!!0 ( -6*JU+^AH8<[P4 -<, 9 M >&PO=V]R:W-H965TEE(X];JO:GHU*YYJ3VN4K6\,RTKNS43C:;]RJ3>EH8W9^VHB- MO)/N:W-C\#4[6"G45M96Z9H9N3X;780GEPG)>X&_E=S9P9I1)"NMO]/'Y^)L M%! @6^L??.R(926L?*NK;ZIPY=DH M&[%"KD5;N5N]^R3[>%*RE^O*^K]LU\E&RQ'+6^OTME<&@JVJNU_QV/,P4,B" M7RA$O4+D<7>./,IWPHGS4Z-WS) TK-'"A^JU 4[5E)0[9W"JH.?.[]Y_O'I_ M?<\^7W_XG:E9:]KPM9/->? = ! M5;1'=1F]:O"B,5,6Q)Q%012^8B\^1!E[>_&OHI0;%))CM[+1QJEZP_ZY6%EG M4!/_OF(^.9A/O/GD_Y'XJA'JOA/;B%R>C=!>5IH'.7K),OO22"-\$+8+RS)A M))4B+!9,6);K;:-K?Z+73-0,2VD:HZQDKA0.WQMT'%,U6[466M9V[:&^ MW;25\)V#P]43_$N6ETJNF3[$4U!6N*6.*K8$X\@@_: M:@SAU\&;T>JURWP:?-(W:FK-[^8@[K\^B M&6C7UE=XQXYSURU$?E'7=UMY>? M^&ZLM=O7Z4'BA:H8$MG61X6#CR.=0%"U!8JGA/TW=!,5OM$AU_7"D5&TA#-M M[EI#OG(H;&A;Y*#-*A)^L\>>:TM9\6P HGDQ.ODH\Y9N3\XJ=&+%^W+$-_*$ M/W@.V)9(+EN4V[$E^;-QX61>UKK2FR?OC^:ODQN5,R\-J!V.8[E!X$%6@ZJ[ M* H/'VTP9$MLJ9->(JM&J(.R]OFT+2:;H,I @8"I/K?\N-$['+#2IW_.DR7)FJ8K@RNT6"@L>3SHI*'H<6^YVET8)'\QBK),EX MD@;[.1:'##36!+%/%YD^$UX'&;L7COLUGOSL!7"YH('<>37 M81CS+ P'%]6>ODI;@G^$$RUY/">M<0RE+><3]A?L[,=D-[(02C:/)_2;S@,>9(!SR,T[F_)?83 I7.^57$,UF"[2$3/=,[K[<+KQ3]>5=G@(^R4- M=VE( .=KK=W^@QP<_IF)$$0 P"L !D M !X;"]W;W)K&ULO5IK] M\:X?51)E):JU;$5RY+IU:S^ ,R")>#A@@!G2VE]_SVD \Y!D.YL/]T-B<0:/ M1C].GV[,RYWSG\+*F$9]7E=U>+6W:IK-/_?W0[$R:QVF;F-JO%DXO]8-?OKE M?MAXHTN9M*[VCPX._KZ_UK;>>_U2GEWYUR]=VU2V-E=>A7:]UO[NU%1N]VKO M<"\_N+;+5<,'^Z]?;O32W)CFU\V5QZ_];I72KDT=K*N5-XM7>R>'_SQ]RO$R MX-::71C\K7B2N7.?^..B?+5W0(%,98J&*VC\LS4S4U5<"&+\GM;?5S.3O.,M?!S%SUT9;-ZM7>\SU5FH5NJ^;:[7XVZ3S/N%[AJB#_5[LX]MG1 MGBK:T+AUF@P)UK:._^K/20^#"<\/OC#A*$TX$KGC1B+EF6[TZY?>[93G:*S& M/^2H,AO"V9I&N6D\WEK,:U[/WK_[GJ9A74F[HTY7C^/D3IY#G*\IP>?77!DXV?JH/CB3HZ.#K\RGK'W?F. M9;WC+YW/K=>V@1FZ5#.(:^NEJ0MK@CJSH:A<:+U1_WLR#XV'D_S[*[L^ M[79]*KL^_;-:_2^FJQ-(#I/7[0+2052OW$)MO"O; H?:>(MHLM6=0H2J-AAE M:S5O;57BF*IP-4[52@1,5+,R4,!ZH^L[90,&KHR'9C#7?-ZX8$K5.+7%:JX- MJKG;0$/8JL@J:U11:;L.$S5WS4KI$(QO,(EZ;>O\;>NVD(.[)N%K\Q25U1280P5@8- ;5C4#X^#H&Z,AR3>!FI+Y(AGY/B-:S#* M8J'T+(\#N/$T% CHZ#6U&]TK'Q#2-2L-A;DMMM0,:J.\QK:.*U-$O##UUGI7TV]U-1&9Z9MXL=Y4[H[/.;L!F@'>VGA6B-+<350P1>MM M PU-%!X%5^.UK7]K/5[F8:K4:X#N)#N2JJR>V\IR@9WV$)5_\4AK5]J%+71T M(5W^!E#B_M20-YM*%R;^I*>L-Z[FCXWVC>BPK<5LKH)?[%:V6.'P=^GF;%(WBS;2ON*?VV9(&2! MT.BFE5"!"1T=9.AXW.G+GE?1ZCN+<(HNBUBI<=BI>IOL04=G9(<6NK.-$3=HFV2*O"#4R@_F%5IBT;,*&X!6(UN.57GK:6:AKJ6IP<@WH@LSAWT<0$ OW537+I'L$HZZ)EGAF^ M$D"FB?%?.H2-1VX1PX:2]];J_5=4B)-NDBDZV?M0K'HO'@ R%+L++4!CDK4(MNC$ M2-'66>H^LM:P :3DN<%B;*42BYF"' W0? @HG0,.T\C8>7)&6Y@20Y +B#; M[!8A*A)"B:^ST8W$1K7-@21 M"GZ/ "Q6VG-"7GF"Q-FAIE+'^ /#[D(9E'O1@? MO#]>&R*S& _F>H@E%X9@29CFY,*%B"5@)G23I::OR1S/M&3C[^_A*SLD;9F0FB7!R3MI+07I#Q"%\R /L<1[\!\%AP459K%A/\^WMK MO8E4'"[##(ZDCQBOJE;@2E@.ZIF>JW'*)CH+SU[8+<(JZ%KX[#VZ@,Q9E826 ME<&_M IP@R:)YI =LSG,I+.$Z7;;V< <5N*422.HMQ*0-BJF_P'1(DPQ]HG_ MRNUJ,M\8QE!CI.(E3:M[/T<.PSKNN3]]<3MR5;*] 20C;P+WGOPQPGL\:$$B3( M2Q1P,KD\EI?08A93-V8#%C?'OD<'AX?JI(2769:>$BWO0>H\:0H*58EY.0!1 MYKV65)F<^%,-O_PF6- ;X\DD%5V[XM,=ROJ6 M47=K_1+BZ<["R!_J"FYOU(6ZGEV?J'-=1/2[Z,$.TF2579]?9)T1N[DMX*0Q M'?ON=C@S]+R< ,8I\Q=4.-PCKWI[]N:7;ED8_ P1DU7Z+&*%SF)"SO.++@'\ MW"+1J)^C^URC$+VH,B) )C/1)/ MOH&QMA)[8V?[1T0*F8,0275 YV"4)*883U,0O2 K8B/;!*JQ(9=Q%&?3SBL; M5D8X"$8?'_Q0 K'D<3$4"3QW'6NL1(TB+QKB%J&T*VKT(*MBX^^>3I^I-2@^ M/2MF61!$Q&H"U$62Z;O#Z4$W3AH]%V(KR,^:Q9LS":)5M?Q@-48:_?/ MX0DV:68,+M<7^^<]NJ3J?N@7Q"K63< X#E4?X8,P,,1_ #?BY#5<;]L#R@!O M(@X.@1APR?#:06C2TCEJ ]0'[/3IZ@X@([M#>TVT'8$, M48=IB+D#R+QHI*M6PCIWN1K>@3"9.C4],[%-1YZ]O[TX^P'R(M3!8FPQ27(= MY1'7A^E)E)-7"=('@M<6=J.3#DA:I..H?CGZ[S'L:8=--/&WP$E(]Y\ HRR, MM$1B2T:YUH^BHY<,&Z5J'W!D74G*MU"U,%#-AF%"GN@>&W*,V-YD!"Z&39X1 MOV<1&^NCK\&M9(N#8K MURY7J:$AC8:^R4(2OA,&#T+O:,>4KDU M+JO8*H45N*5#MESF-DO??;Z7_J4A)C;]=HN+KO.%EE;?O.(>CS2XS.<"G*&K M286PE_&:)-KBFTFS7S1D]C#LE$6]I\8B=+]L-;O-)K4M-Z0-(*BP7J2O$+,V M._RD%'064SYL^_65::>65(6/J@GV++N4,73+KN^8BCK0)UOR=L_4TLN/;,NU M#3ESO%F)AJ)0;:!JYKS@C#T*2K6U2^?C.609 *>2NLH3GVA5EDE52^4#7^@ M<]BID$>?1Q_M7;AKG8Z0(#?,( ]5K $;SG=W-9 C@N]!2(S:%*/4@K' M/H%A7"_RY)%>[: !)\&4Y.Q=EEKJWORQGFV^6IG\:=?.R2"J98HL.LIFSR?J MI/4X.!,@(J_ FF_?SKID&E\.RHZ>VB9+ W&M)B^F2X@0LH5VKCZB? M*1I?G3GG.]Z0WK_YW/A6KKIO[@+;_/D])PC?(QGW@_)4>DAOD>M<_42];0"T MWZ-DJ6*Y40&ZL]RR02?WIO6A1< )K400H.97)S!KF>X$KHV$;8G*K+ZK1%LD MLO(.I'4#!^H)3(SXF(OZW'\D7.KO)!<#K]E)=M3%*N.(95>)\!+/0MLL''O< MZG=@0A,O.ONZ99AEM?KN>/J/+I_V_I8)6XK8?OMAF7 T/?[_+A/>#WSM\.DD M^9OF?4QIM[9L!2Y1>J]<51(3?B+;/INJ6V>7O"(%4R*GV+1-Y), $53X.B9% M2E<1(;*X9U"#))\9%4IY9BN*2(Z5_'(&[M1@[EG+LT*LOX&;O4"M6YBQW\_. MY,UU7Q&DJ9/'YJIS.LOMQ<4%5IE>31\LTP\8E!BL$5-KOK2LF)T/#^)55$'_ M)5<(L2SBG7.7-)E25KI:2*<#3TRUF(R?ZJ0W0D=JP,$1Y$8/(-&*-0=FN"]# ME!0O[%;'*!LO/QK*'[5;"[N.*0!1AYBHNW#KS<;8B"9VN40^/)P,G/_AE'CV MD _/DF@NX45!%O"H0@JVLFWNT@V]4$%3>\1 K#ZR)SRP3/Q4(CV>Y%N&KZR? M+V1WIMJ:SH3]L<.76-RE\4OCIW#8;N1:B@E8%[F5]P\R[I'SUZ48]QP%&6* M19#92M.P3\X..G,ATQAB?GSK*U^$ B'C,*=NIB=3_IQ-;_L /;VY M[%MU9GP+Q3JH;-<;R3DYKYSUU;KT>%I6P&06'"5^T<7^;3\623.^U OD)C_%%W]@X>S\;[=S-NZ L;#G/9OGA9Q\ "276-W\7V\N M/LSZC@A-,I1&SCXJ/CL7DYIW?I<]THO*+^#YP(Y&F/Z-F&HV^.RF"P[8#2>5 M5KH8//<*1/R;DVC+:"! +$KA4L?0FZ%6U$)78H=" /[]#*DKM/*1 \CK.GYJ MDY3+2XA(-6PM,1&+?/L?1M#MF;PY.1N/AO '?Y4WSZ=/?_SK)%^;)C*1+[>^ MXKP\H!P"GC0@_&,%,CX90.J8?G6DMJY)G_N(6:0QR6]#,LLE,M9N<(_0K'B# M&*_7Y%E289?: [5$#?T^#KXL2#3J8Z;T>1XO6\&%EA:Q M@T,4[+$DDO+PZX&N\J4P&YT<).J9^HZ*#O<_)I$*$]#:5BR?[7K.[Z1DF:SM M[YY.#WNJ4N>%AE52:83@YA;7K[7\+8W;H&;R!6%TA5,GG::K>'/:-\VZ?@4J MJ^2RMNXO,8.NL-"0HZ'D@6[N#-AH!.6.^1T?3E*+Y@/972S3^K:@WFR,KA+/ M?%"A1*",S9Q!]81JP!7R90-O8#.7EYJ#3Z+_W7<_4+%AX3%"LCLQ"11\TAOF ML6_^]@=?5:Z9IOCM:(@X%S^P[)YVGZ>>Q*\R^^'QVU9XX!(8H"JSP-2#Z8_/ M]I2/WXO&'XW;R#>:<]? 7O+GR@"^/ ?@_<+!:.D'-^@^VGW]?U!+ P04 M" #5BJM2P7$'&50) "H&P &0 'AL+W=O;$#GQF*6Y?=]+G"O>#H>&?W9K+"UVZ5.5T:X0MLTR: MIRM*]?)];]RK']RI1>+XP?#RHI +NB?WM;@UN!LV7&*546Z5SH6A^?O>=/SV MZH37^P6_*UK:SK5@2V9:?^>;7^/WO1$K1"E%CCE(_#W0-:4I,X(:/RJ>O48D M$W:O:^X?O.VP928M7>OTFXI=\KYWWA,QS669NCN]_!=5]IPROTBGUO^*95@[ M>=,346F=SBIB:)"I//S+Q\H/'8+ST0Z"244P\7H'05[+7Z23EQ=&+X7AU>#& M%]Y43PWE5,Y!N7<&;Q7HW.7]UZO[F_]\O?G\1=S\CM_[BZ$#6WXYC"H65X'% M9 >+8_%)YRZQXB:/*5ZE'T*=1J=)K=/59"_#:6$&8G3<%Y/19+R'WW%CX['G M=[S+QG)FZ4=)N1,W#_BUXK_3F74&&?&_/>Q/&O8GGOW)2]EO<^$S+-:C('ZA MF1-W-%>YS".5+\2ON8ATGE?)O%0N$2XA)"#6FE<;@4:0M7*'G0A:%T8\**4[IDS@X'IPBT]*4Y<2E\4PAR26&2&0A MU,2A%@B42D45J#ZS6B8J2IC%J&$A#0EIK8X4^,>MYIF.U5Q%DC4=TJ.#G%+9 M)&,_@E-CG,H1JC+S<7.)="CS,HU%KIWX4M8-X;4Z5;%WDW7XJWT!"#8R MJ,BFOB0: W$M;2(^(.KB&M%63DP7(/$L_[UNIS=/7,-=,G\".T?&V^&TD.(> M=D'[*4AC3XZG>Y@?,JM__.U\,AF]6R?MO>H+":4777E!N*4'[ZB9S+];[RZ- MQT94H<(;3@3ERN"'0AKWQ(2&H(Z7V6N5^L@>,;;WRC/Z[?83NI;,Q74"_!97 MD- 7GP?3 92QZU%!)X(13 9H31$$'[W%NF6MK"F_\T_'[V!>J "9A9AX,W?[ MRNG:'\%8ER!I[-L@Y.R=^$(&RD$)NAB@H.)>12A7\"SEEP?$^&(]/6_E]=" 7 MD*$MF8E/I>,5+]T\PK&\K%7OS@LC4WN,7?VN,?B.BE1&Y&MNQ40/&QM. &P$ M/^\QJ66R1^VS-;4KMCO5]@GB]()\V!I,VV-OR/*-[%EWQ^"GBO-0P7_B2Z+, MGZO/-MT'<#%MN/DO MU7B_Z4*TM481Y$RD&FHVQ8@V@5MMU )TC$D0L6!L0+8 (0M^ENDRM(R#(I1=\W,\>A\<++5X]X>U@PBMCFU35MN M\!+Z\\JM@9WTST:C'8'=I^]^Y'HQ8%7L4.\M9-T:'1'%MG;;<]9B#,6\5 *H M^VNJ>!R'40FT['MXJP<>1)BRHI[E9)K6PIID_JP=0.A0\MB+TJJ'WE=K$TFN MP#&LO6MX=KM1@!] 5"$9,3!>$H6)I#.Q53.TVCZ5^[[D]ZU,UITW*Z77R]T& MM5;[KZK$,L$.O3&@7GW\:P->"VB?]4"&\=AO?OL]YGF2?;0\S;;"-VH#] M7;/>BZ8\7HB-DIC^LR_NG=K@11T=ZJ;93>>P3S"D .S\[C'DQK3YU[@=H6)_$ M5DILC3(D/#"FF<.V&>Q1ZVP\?M'\N&,0VZ'RH%,*+.9\,!K]?;56GBD%AA7$ M.N2 +AWV72$6!VYT6-GW.CLQ9A?SCH]#G:4.1R..?,/&(B"( ^_+:[Z;?@ ?F-DLT[<<;#NE[)HJ]F**;H& M2YH##_22R52]WO!ZR^M73@1\HZJ.$7;#_4^?*GSI9*"KH0->6.J@ X3XXRE/ MO#)LY9J9(BL>9%I2\!0<-0N.\IPM=>B] 3%6(BE\T?%X&V+& +&JRDI?V*+, M(1^ZQ&35(N@K.WM)D5"\(/N*V0=T[9;9$OKQ 0EY8$;<'BFN*ZA)^HAOR33; M"0WSYI9<0)@*@E94:G&D:Y1WVC9/G8[:E I'2;" ;>K$8%:&QS$=K5HJUVU= M]9U,K=YTX);\:MW953YDB ? %X7\M [YUK.UO7,KUYN/!\\W(1*LG:T[_VH8 M-E.*S[KV)P&FDN@' $;Y,FD0^'BT#8$E+V6GW1J5D?BF\E@OK?CX\5H<5FW MO^F.F[S0DGF TO"NBN%WGAUR6OI3-&?*ZLS?3U^%5*:ZS'1,*1QOOE/=OOB M;H'^!B>]?!DL0:2 Z/CDLT/Z;KD]S57 M[)][/LG#U@/P7+4679HUXD@60K\_":VTK9"/F&Y"*3 MKPKCF*$AR$X0.*7G937M&%TNDFI$XSEFSUE14W<;H^D LGTN5)KX)F9M-9WK M*.COWY0F\GMM9$'DD2A$;*[\"2H2F(/!9J>J<<,:,OG>9D63"5ZYT.5\XLZX M&[*;JC*HW5-EDZ4%MX#!MN/^8>?K289<\-^(;"B#\"&E>=I\AIJ&KR_M\O - MZY,T&,JL2&D.TM'@]6E/F/!=*-PX7?AO,3/MG,[\94(2SN<%>#_7&!VJ&Q;0 M?)R[_#]02P,$% @ U8JK4NXA(]5F% .C@ !D !X;"]W;W)K&ULK5M[<]NVEO\JF-P[W62&EO7P.VEF;+?I]4[S6#MI M=V=G_X!(2$)+$2I!6M']]/L[YP @)K?_<*81GU= MEI7__L6B:597Q\<^7YBE]@.W,A6^S%R]U U^UO-COZJ-+GC3LCP>#X=GQTMM MJQ=OW_"[3_7;-ZYM2EN93[7R[7*IZ\V-*=WZ^Q>C%_'%O9TO&GIQ_/;-2L_- M@VF^K#[5^'6<3BGLTE3>NDK59O;]B^O1UT!$:_WLTMZ8LZ23@\4J,+,=%LV]V[]#Q,(.J7SM9>TY(.:M;]PR;,;OI:WD__IK M8$1OP\7PF0WCL&',> L@QO('W>BW;VJW5C6MQFGTP*3R;B!G*Y+*0U/CJ\6^ MYNW#E_?OK^__2WU\IQ[N?OIP]^[N]OK#9W5]>_OQRX?/=Q]^4I\^_GQW>_?C M@WKYR94VM\:_>G/< #0=<)P',#<"9OP,F(EZ[ZIFX=6/56&*[?W'0#GA/8YX MWXP/'GB]J@=J.,G4>#@>'3AODO@PX?,FSYV7YZZM&EO-5213_??UU#N9GZ5!MOJD:34NYCY%\XYO/"0+USMUSI:D,DM)5N M"]N80N6N\J"GT/1C9BM=Y5:7RF.C@7$U7L&RU:VK*U-#V2JC;EI;%G3(3:VK MPF?JKLH'ZF7CYJ99F!KZV2R4Q4;?3KTMK*[!JPP@2^.!&:U96V^4K0J;$]A, MX9WZ[F\7X_'P]:T@F?'/T>ON=4)@]]/ZR9O6QQ= /;QS;1U>OE(+_6C4U)A* MP5&M= W*;<4,J@O0;X2$N0%$798;^F)6Q!_=*<&JMN#4"C0Q@VS5F-HN>QRT ME;A$=BU5(6<2H;:"TK3L<[QJG"+GH4;#H__@9==U8_/2X 4)\=[,VU+.>#CZ MSX&Z9AP!O]PPUS:J<*IR#0[-R[: E,N2]@F<;02P#,C6YH_6$L73S;=3^#(P M\:?KZT^)BT0VJ51I&K-7UC71MK6\,CDT$R&'I#'3 MM@9#5F(]C&-022)\=/[:]Y!;.6^)OQF.]G#S;'@(B+46Z1+;<^T7:H;@)HI" M!V*!=87O+&"@/LHFH!9/VEZL9K5;JG_754MXCL2MX7OMVOE"P=G9\KN_C]6;E:W*QP:9\+_!>/4)_W2)%4@20< MJ/L#C(4)>V8N-)+K2)9' $0(K,9$!T(4=Q MMF9*N_+F$FY(#WR?S_Z^R^,H!/I"H^NCURCW$[+*>)PM-I M,]E$,I &WB[S[4NS-ZC2*1UZ4KRC*O:%0@M/BZ!^@DN7;QQ1>XZA<6 ^[_YH".Z M1JHK:8O?SKNBW%JV"//5U#GEMM[.*SL##A#<;VTQ9PD2:.1*-?22U)P -79) MCS'2>N#E9UHT!+@\1V=8#EY67D=]@ED.X.Y 48OD#XIHM&\IT]->G-B2N"GJ MC,RH"%E*Y\Y P-0$MR5F@]BT(,(90<3 )*8M0%T:B;T.A/\3N]>+P-FP!4FW M9TU=F9#,T'F@%RH*"[30TR# MB\'>5*,67HF/DM0S*#7Y$(X06R*)1A 2WAX%CP[Q@60T3:X5^"R1/T3'42!N M<_S90B4J@W\&(E4#QD,;)0=-*@&/#MJPK66"X<7+#=67!-A6JQ:6++E2N^(J M [6+7;'3[:ENIA;(P^'F*:% XJ(ENL0$C)XIAT&B+-XZE2WPU)'PVL ^*^$@ M:5E=B&)K_"JDF&)O*6&54*%^3DOQ@POBG0C%+H&]1>E=5SQ5D0EXEH449J!@ M1D,<=5++CB/?1;0.>4="*F&=7'OO_"[1WQ9;9UH1,?\45$\"P:=0 MNCD7']NQGKQA#J:3TC9K$\R3D.-LDMDA20H=*^^@AY2^$)/(+;E:XK,BW"JS M3D9'VE384-)R+4'-+F5!12Z,[*E TB+?DJ?W?%)T$Y9,,DATH-Z+VK)F4[*T M7WDMFY@U:REKNQHS\#103P36G=M*AJB[HGJ@?C71M7.7H._(0WH=[!V1Y8F5 M)?_GNX-^B>D$%#S94&%"M-RC:STD]O4SUD93HM^0R;(QKYEH MENY+;XSZX. *1F-NI8W&K]6O\GWS"G+MA^%]AR=TD$N4T.U'LZW\6+^DI(GR M6#.7QE"*>TM42]2!.C*EV',TW[Y4H-;,N[@8K"@!ANM9R/E'>01!IO;JHH'-4! M%_*'*'+SJ"<<\.C$W0-CWO=T]0Z/>[D@AZ98I6Q[3##+I]A&Q)1EZ#W"2F+; M\<>'KNN8I-16P+["\^1,A]AF62/$*;.G8$5J2:*48$XU4O MV:Y1%]-LX-45H-7P(/WACG0KU20+#R>9^E6:':JK('_H\ "OKM0O_3:)^KLZ MN3S/AJ-S>AI=9L/Q6%WO=$[4>)B-+X8*GT_.S]1'[F5<9I=G9_3OZ5A]=M3P M^+LZ'9]GX[,)'75RD9V<#M4#MU?^%!OIPF#?Z!2@QI?T-+S,3D\ND+?0V>>C M;'@Y 8#L#%#O=ILUH_/L;'BI1I-L/+E4#QS0@>W%9*1&%]G%:!B03@V8[_1R M];IKP;PR<#Q9Z0\0:U?A.0_>1=J4.5G/LXOV=6/^KW"1 :6&\W@( MS6.']>[ZX0;^V[>T]^$+?SD:C7G,AS"E/NNOI'N?'6*1.C\9PL8?D.>7=K:) M78T>2$K/^AMCDNIE"R>0"],?.\DTC7 MGUIA7<*R5^PM(=U'XZ,R< FZ C)YT@5N='8(Z&XC MW9,5_'71E3 Z=3R48:!Q1/&G$[?!GZHEZ=![74.@0'WXG *-AT=#>/E[2E$- MI;_W%.KN:7*QC)IT<7(!37HG_2#=SUB$4U[&H?M.P-)W"?MN^!-5C<1M*9MT MJ] PC7R4U"6D:RM'JF#9 2(QJN)(N*>6=0+/L;I.X/N#EP">"XPHVDZN>Y@S M.AJ.OHDY#[E;F33=9%43^T']$ TCT4@MG,(F_](SF&06.#4,<:7<05PJN-;M MFJD+[H#WV$!*MY&4JK://$OL53":125%H[02MAC&K34K%2AK,-E'S+!H T0! MIDBU*?=R'D%P@DF#7I)1D\AF!4]=Y8SQE2&J>'9*.GU_F-%KF88C.AQ_OKOY M>$^]55W)XAWT=QJEG%X15TB6TY#X0TE[NI&ECK1)YBYN0XR&W"J91QKD]@: M_&6\G?S!!QC*UR64\I!?.BS4HF)^T6L7.;:'Q7TOUR>JY#.2!F_56AG5HH;221-3VJ:VTY;] V?9),@,<7M!MR:"KJ,B6_4K M2;;?DJZPQ74#"*"*LUF<'7!@=7*]P,*I-D\<8M..YW\-M>VF9N-"RZS7Q:,M M(K0T# A?EOHW5U.OFT9%[':@6V8-6XT0J0C;?^4 ?EH4KC:A@4/Q44[1R."" M-P[%96B2Q?9 ]@2\$"V]5/(5[/+[!T$.XF9"\P%\K(5%EKI95;,S)B=O69BO M _7S+DJAF9;N:E O.H8C%!VVH":+U*!S^$I=-<;P@*._"C(7X\D1N>%J=_MN M:>8ZXS&/#MI2N>I(?G4-.VD:4S>[C Q,'V7.!"<3U"&XC 7(BV]FW$232;DK MGU1GW.2@6!/6)NT:S?44E-!UJ3=V?([+3T#%/[4=!UZX4*)(:Y0"(!4X(2T) MMR/>F?5S7:DH^#B.##F"] \*VVL,23N#,_UY:%-%L)<+*7CM44"QD$CUQDQ @'K,N8 MF.^*E?2MFZ='5>DK7#22'E4[%46P+AJUQP%LG++V?7Y_VKI>R.U$W:4[P2>1 M/^ #L\C89YC'(2'(J8\&&3D-EK186;&M+MFN$L= MZ/#['OD2)IL>=-D:203 M.DI!VMMM).!TV..%7&OKB$XPS_K)'H%/O1Z//OL&OFM@4]*BOGIQ7U/:FC*J M/I!]C(;=Y>3AP3SBG;:U^H6=2F]4M#S#ND-W/@_9:HJ[4%_A7#^:$HU4E?J MXQ.(<7KW1^L:&6OF\3)L05DZC_I(CR7(]2*%C9?MJ47[NR&,!-"8 +&9!ABI MLN@148"?>4/3S)IO-,JO[ ^J.7A/.MGL.%<@] XRLG<8?/!A0NO!+,),/OR ME)7;0[F:&]\XML$"?*A<.)FGWG+5A]=NWQHI"();\1#)K2M"LUV&E%!/R;-0 M8SFY+PJ*;,-HMQ^3X+GG[>)KT; M$L9KW:%'LG.UC75O9K_2$(5/XBO_'!1B2Z"SFSEE(4WT0@)"FA$;:TJ^*?-H M>F[[*05K,K6\A)):'AV' 6OTJC'A[O1U89$_U/EBDSH7/&7D;>R\"FOSC;#: M7XE#ZXB)Y.TNC^=VLN%63,K2A4+$D!;BV804!>M[GE#(DX5;\CE(G%^Y0$26 MD%@Y6\FJ/I%,_Z.C;I6HF(25ET%RK_:F2<>]/^=:FGK.?[1&9HD46?ZR*[U- M?QAW+7\.UBV7OZI[SS-2*HAFV#H80;<,/ I#^7/#M_P)02P,$% @ U8JK4BNMQ+#^!0 V! !D M !X;"]W;W)K&UL[5A9;]M&$/XK S4($H"Q>(J2 M8QN0E:,"Z@.6G: H^K B1](V))?975KQO^_,DJ:/VFJ;A_8E+]1>,_/-['RS MNSK8*OW%;! M?"N+RAP.-M;6^\.AR398"K.G:JQH9J5T*2QU]7IH:HTB=T)E M,0Q]?S0LA:P&1P=N[%P?':C&%K+"'1 M02W6N$![59]KZ@U[+;DLL3)25:!Q=3B8!OO'*:]W"SY)W)I[;6!/EDI]X]21:\W[[5_L'Y3KXLA<&9*C[+W&X. M!^,!Y+@236$OU/9G[/Q)6%^F"N.^L&W7)LD LL9857;"A*"45?LKOG5QN"

>JDR9PLN)-65A-LY+D[-'BZN1D M>O$KG'V Q?SCZ?S#?#8]O83I;'9V=7HY/_T(YV>_S&?S]PMX=2F6!9K7!T-+ MAEE\F'5&CELCX3-&(CA1E=T8>%_EF#^4'Q+@'G5XB_HXW*EP6NL]\",/0C\, M=NB+^BA$3E_TG+XL4TUE9;6&\[#,2]@=@9B)\+,Y$I M;PH$M8*9,!O/?>']UT9>BP(K:T!4.5P@F929Q=S-/Q7IW78N-P@K51#5V!?+ M&P:U5M;>5MJ-K,"2+5)G M*&"YX/&E*$25(;AL-#0O+%AE1>&6BI)#;&A6;2MX2MY8^BF=_0X9K,@3 Z_< M:M48@F5>[P-MORR MO\=9E@N44,4=!%EX'_QY@6,1B,O#5)NI;$7)LG]4+OU MKX+7,/+",.J^EP[XOPC/=_C%:$)O$OO<&OM>G(X=CL?8R%VJF+*X(:,%Z:+8 M*D"3<1)V03>PP2*GO=<$#JCZDM$JYR1 H:LW- !BK='!B:,=F;H!64G MH=P*G7,TR%74U^B 7U5TKKN+"Z=M=SJ9ITBPTP3?Z/9-+3(\'-"5S>D?/,D, MRFB>KURR4OT+."2F@%F&G-IH5#&4,!YA-?4J*7*#<>-0T:;]CA?+S<4 MP0>W@;L4;ANQQ^.,K-M/CS>=#+3**3^"R(N"B!H3;S(*8=:4#:4"W>T 5RN* M&2,6=P=ZMA'5&ETVO?QI' ;A6\JU,9QS+7!72T:/WVILL^R!8Z-T!&F8P+1C M+.G2:UHEUG3=-7974#RHT$'A2G--V$E='%%61TG\&J8[HNG@$\4TPU%E+:H; MH/K!#.KGC'0)>>O0./ ?18WC%'MQR$0/ H^6N0C\PV#1S9BSKTV&4N5$ 62> M6ZT,!^J1?*YJ)SU=7-&-+!B]H2V"'0Q)>X:D.QGR3AJQ)LZM^R)]@==8-0C+ M&UC@FJGX%"EV:WWZ9.BR/[\SZ3QNS=%H1KO3:&JB%;)PN\0;;*@.&H9C6CC? ME_&?B3%I)[ORG@<3#P_#"FE&GH?-&6_ M*/2]<.P#3<>4QF>NHC%E1OQ-PJZNOX D3+UPQ(2*X[$7)SXLI$NEOT-CVF64 M8 F9"B?<\B=>$H_A!%EW&GC^)"(#'ITZ,*_^Z)YBI2HX#D'JC?P)\SF,)K"P MJD)&.XX"",8>YW0+FH[MO.%L?"G*^BUP&9-B8.1% MDX!:84P8X@AFJBQ19Y*FGW>K1;UL9.$')A_&TCC2Z]-BNG:O:FI-G(-:1^>_6C_;)^VK]6[Y>V;_X3**0&! E]MA _V?&4=_ E!+ P04 " #5BJM2 M$W!;37LR 4&'NV8.@OPW>H%+LB&!\W_GL=2%YX_'WWOO;D#OELA0. M;XSZ6Q:^G/:N>E#@2C3*?S;;/W"73P"8&^7"+VQWMG$/\L9Y4^TV$X)*ZO9? M/.[J\'\VI+L-:<#=!@HH7PLO9A-KMF#9FKSQ1T@U["9P4O.AW'M+JY+V^=G\ MYJ\OM_>W#[>?/M[#V8-8*G3GD[XGUVS0SW=N%JV;] 4W _A@M"\=O-$%%L_W M]PE2ARO=XUJD)QW.:WL!\2""-$Z3$_X&79Z#X&_P@K]%XVC&.;@QU5)JP91P M\,]\Z;PE9OQ[(D36A%&N!)>09(-J,RY:32M$EZ4&V8^ MC*)D,(1;O4'MC>74+D(LA?=(%0'+'8/3;EQ7WBSC^#\6_8Q(6B!H4:'KMUV! M@EM4+8]+6;MS2--H,(SA]WW5DS0:#J[AP7BANM/;58+B1)=Q\HR$HB7A^%"9 M6CR%LB11DEW#IY"QR'/;X%$Q**,TWF5T3(K!8+]%&;W^C5GW;#V)]]C4SR @ MC2Z3$7Q$_Q/R5Y ET?55!B0&X9JZ5LCDH%+0.H20=+B.+A:FMB7M6HV6 M3EUC& >9EA81JK;K(G==H)XI%62A9\8L"]DJZD^%=-\>"\M!*8C">:!O4.8[ MH1LV2G:[GRDI"J*M?0A>LPA+81$*NG!(9 \!R7'__P$)GZ(3=+&P\J*$>)I< M7H=99:CV@O*7>2B/-R3YBI)J(Q#QAUD<78WB\X,YQS\V&L-".)F3[[/L(KT^ MA]=2-3X0I9WX%4_Z1S\_;&/9BW[Y8/PJXE553A MBK;&%R-BA6W? NW FSKN@.T]5'TPB2'6)7%J M.\MN__J.;98"W45J7W!LC[_Y9N8;X\E>R.^J8DS#WHY$J*M90 M=2,ZUN+.5LB&:IS*W4AUDM'2'FKJ410$Z:BAO/5F$[OV(&<3T>N:M^Q!@NJ; MALJ7.U:+_=0+O=>%)=]5VBR,9I..[MB*Z)L=$0I><-:Q44+DFVGWCR\ MO4N,O37XC;.].OD&$\E&B.]FD>7 MYN#I]ROZSS9VC&5#%5N(^ALO=37UQAZ4;$O[6B_%_@L[Q&,)%J)6]A?VSC8) M/"AZI45S.(P,&MZZD3X?\G!R8/S>@>AP(+*\G2/+\B/5=#:18@_26".:^;"A MVM-(CK>F*"LM<9?C.3U;?EJMEX^+]>/R_I?/,%C333M#FA;PI+55+,2YD887'.FX/?Y!JU0*7]<\1@?/<;68_R?/2Z$ MTNJM'%\%-/UYJSI:L*F'#:B8?&+>;%TQV(H:F\MXT:9^AP[C?V%$HI?8.Z=$ MNIJV4!@&EE-14;E#0WG@I@5HA/SW&85NI-W3E60,&E=O9NH-6"U>PZ%:#M=Z MX&W12^E@2\0'A2O,++/.=J786L@6VY>W6 1JFM0QZZ382=HH&/ 6C42O<%4- M;V%M_9_JS644[D^\?33>SFD-5N?.A[!B3TQ2L_@!0I]$$8XD\Y.$P%PIO!)Y MTU$N\1)"]#@G,/9)&L)GO.P R2N*R<8(MK3@M560CY%H^/&'<11&/\$@]*-\ M/(1?,<3+,KC\1 1R=)?#6FA:OVEBF(W)&,]D[ M\N8%UB^=-3"Y?4NL5UW\;[&J8TEJ3C@'>6SU$Z-!AO1B M/PARU%R:H/%9&@9IE@Z-9&.2X6C-<8S]),MQS!&?#-\GF2.'V%*-Q]$9P]#/ M4L]32SKYI%*J^ M;[7[XS^N'I]-<_=:^,?,F6G3V[; 1&E\B M]K/"IQ^3Q@#WMT+HUXEQ<'Q,SOX&4$L#!!0 ( -6*JU*?([!-U0, L( M 9 >&PO=V]R:W-H965TM&!) MC21*MJS4-F GZV:L18(F:SX,^T!+M,V%(AV2JNO]^AXI64ZS.%^DX\L]]]Q# M'F^\4_K1;!BS\+T6TDR"C;7;RR@RY8;5U%RH+9.XLE*ZIA:'>AV9K6:T\DZU MB$@<#Z.:N-=1/1=+RE M:W;'[%_;6XVCJ$>I>,VDX4J"9JM),$LNYYG;[S=\Y6QGGMG@,EDJ]>@&BVH2 MQ(X0$ZRT#H'B[QN[8D(X(*3QU&$&?4CG^-P^H'_TN6,N2VK8E1(/O+*;23 * MH&(KV@C[1>W^8%T^ X=7*F'\%W;MWD$:0-D8J^K.&1G47+9_^KW3X9G#*#[A M0#H'XGFW@3S+:VKI=*S5#K3;C6C.\*EZ;R3'I3N4.ZMQE:.?G?Y^W&P&^R8M7/_A'2Z3F1 Z1-P MMM47$*-" )45+*2EJC&(:,XOX8'+RLW?\$@CAFI6L M7C(-:>+.+2G@'>1)%L8D16L4YR$9Q6@EV2@D1>*L<#@LPD&1]>)@D9=J+?E_ MK(*55C7\*1@^%# KGQINN*]BKP'Y D)!VGQ9ZA-0BS.'=_O&%)CKNN&JV9+/> )R^-H#Y.BGX))'$8Q_$Q2CM[VV@4 MVZ!P9>FT]2I7_V*QNLBFY;[57&G88P*XK>=OCEA(9_AB=$I-XI1+BQS5S- : M#K(0W;R:)!R-,J]F4F1A3HK3:M)7920_V:]J,R6*Y<0%>N M'=%A3CQ1%)OD_R,Z"(M1ZD^H)\N/)X?::G>155DZ-A54C782NUO]U%!M41?F MGIHN88M(&WV-WVRD^SJ6KID-%O*PB;$*/V/6^4=&T>;HJDGA@[S%" M#:B>5#4OH<$LM<7^9CFRT@Q5P=A6M: W7Q?7[_&Z(W3%]JWN9_M.-VL?^./VMDU^1G$XWB/!5N@:7^2# '3;>MJ!55O_W"^5 MQ>;AS0UV:Z;=!EQ?*64/ Q>@[__3'U!+ P04 " #5BJM2Q"7*>8P" ] M!0 &0 'AL+W=OV*'DO$)IN)*@L9@$L_YHGKI\G_#,<6L.;'"3K)5Z=.&Y+2?!30 Y%JP1=J&V MWW$WS\#A94H8_PO;-C=) L@:8U6U*Z8.*B[;+WO?[>&@X"8Z4A#O"F+?=TOD MN[QCEDW'6FU!NVQ"!>YIC_7Q]21UU;\;ZM>7P2<%;K2XB2 M'L11W#^!EW1C)AXO.3:F?$-IE?Z .VXRH4RC$7[/UL9JNA=_3C"D'4/J&=(C M#$N22]X(!%7 )]NMJFHER3%?+?4DHI/CR-0LPTE >C.HWS"8KDJ$K -U9+PC M8S03,U H05(S<,XEV%(UALG<7(R =LH%['8*=YAAM48-2=]'(EBP+=TLBYHS M8> ,XJNT=WT5.2OM]Y)! B\D,.*#6JL,C0$"AH)+3M'"E*]0;+UQ#HS?2MK>[BW9O MPZR5Q&=Z^[#\8'K#I0&!!95&E]># '0KUM:QJO8"62M+\;:I= YX52 M=N\X@N[%G/X#4$L#!!0 ( -6*JU(]\\FEA@, -4' 9 >&PO=V]R M:W-H965TR)8*/*FE:HC!K=H'NE645"ZHX4$BN:8AZ7%,NCTLO\IX,=VQ_,-80K!8MV=-[:GYI;Q7N@@&E M8@T5FDD!BM9+KX@NUJGU=PZ?&#WJLS782G92?K&;JVKIA980Y;0T%H'@YX%N M*.<6"&G\><+TAI0V\'S]A/[>U8ZU[(BF&\D_L\H/=)W(L+XDA MJX621U#6&]'LPI7JHI$<$_92[HW"4X9Q9G5ULRUN/ERMK]_=PVA+=ISJ\2(P MB&S/@_*$LNY1XE=0$O@HA3EH>"Z4Q1^*W;:*/RS M_/Y&VG1(F[JTZ2MI[[&'J@[SR!K>,\$,_?$:_X0O4'A)\S>Q;;=>Z):4=.EA M.VJJ'JBWVAXH&'N+8 [$0"TY=IT&YR"P4(/G#?E#*BAETTKAC$B.?>-#>DF( ML^,], ZG>W#B7=*2-CNJ((F<-801$X@K.XW'>CPYK^V$Y;@0%+?N.'\$TDAE MV%\H@[4IVD@K2:UDX_A5PV7H"=PAE)/OFM441K]2HO08/KMFPZ#B@2J<'5#T MD,1U^BU53%:#\T9J T59=DW'B0LZ=[[!P; M^DF>P\8U.PK+F;;ZH]:*ASB/Q9EOO3*()1&N9^%L_':$NR MT _S&+;2$/["MS\*3 \ZO^WU7 (N*X M5V'JITGR7U1(9D@^#9T*.::81?]"A3CVHVE\4B%/_6F8PDL#(#@;M4AS[QX4 MC=W4"=-/W<$ZO%E%/ZJ_N?B]DQHX+3&T' RRSQ0_2/2;XQLW>#>28.: MN.4!WUVJK .>UU*:IXU-,+SDJ[\!4$L#!!0 ( -6*JU)0AD+D1@0 (<* M 9 >&PO=V]R:W-H965TJJ5E!16J:F] MT/=3KR&,.ZN%/7N4JX7H=,TX?92@NJ8A\NV:UF*W= )G?_#$MI4V!]YJT9(M M?:;Z]_91XLX[H!2LH5PQP4'2#CA=[0NC9 Z,9? Z9S,&D43]=[]#L;.\:R(8K>B/HK*W2U=*8. M%+0D7:V?Q.X7.L23&+Q/\DKT,>3A2F_@<* MX: 06K][0];+GXDFJX44.Y!&&M',PH9JM=$YQDU1GK7$MPSU].K3[?KY]ADN M/I--3=7EPM,(:EYY^0!PW0.$'P!$\""XKA3<\H(6[_4]=.;@4;CWZ#H\&T6' M"0-1@C4 -T)I=2Y]XTA?+6UH >2%2KP%P'A_TRQE-WB-0%<&O6D)?_OQNVD8 M9#\IJ*W-5DA=BIH)(-833!VK84@=[/ 0?RB -T_-86_J:F]*4G-K&=\.<)K* M!I)) F^42/5O^?OK)T@G?@ _P&\M'NFC:FZBAQV5],0D7#".WHM.$5ZHRSE\ MKB2E[_AR=+E?Q.X'T'?L%:5/3[Z','%G:686F3N+?/A")#,T?B=V$5Q"&+M9 MF$(P\9J2>LSVX!%I)"@T%UR#;*M8FQ3W2-M6*U]65^4G3K M9FD],I#B/1M47VT_F.$B\MTPB\%^2*Y$>=4I$Y"BZ('8:*1V[P%]S2O"D;\& MC^-WXA^8IYX@:N)F?HS/V W3 $9*GAY*GOZG9F%"O^LT)@(>\-HU73.TCD?R M9E)SMNJCT.>K/MAH!AM#JQAL0(>5E ,A>$[KXX519[L(&6?)L7!#G[5*%YAS M9( Y-O77EDI-3R7ZGDI&_M*D?>9.X\!L0\A"-PY]LXX@3MVX/X\A2MQ@.C/K M!,*I&R89LA1I3$J\H)#.L'(A?!::U%".)B$* G>:^.BS0O(QCNI4:8BG;A"E M\&A2B51](75GJS8.AHQ,(S<+8EB?R=]-)Z4!,[W:]/1S_$<(=-Z/0_@D^+;O M1J/RP2QVTVP?Z]&!&PO=V]R:W-H965T8G2<"5!XV843)*; M:=_)>X%/''?F: W.D[523VYSGX^"V!%"@9EU"(P^SWB+0C@@HO%ECQFT)IWB M\?J _L[[3KZLF<%;)3[SW!:CX#J '#>L%G:I=N]Q[\_ X65*&/\+NT9V$ >0 MU<:J:K4#[:0)S2V\JUZ; MR''IDK*RFFXYZ=GQ;+*C]9SN#BD:T%FLXPLF3' M24?9'G/:8*:O8/;@04E;&)C)'/-3_8CXM233 \EI^B;@I-)=B'LAI'&:O('7 M:YWN>;S>:TXS+;G<&EB@AE7!-,*?D[6QFFKDKS?P^RU^W^/W7\%?4>ODM4!0 M&SBW%<*4&9X!DSG<<5';?\>H"/WM<$4 _$*R).TB4)&A\K;H 9 A+4T08N MN"1 51M2-B'@2X:5]4J-=$YEV;F!QT(CGA0&4%JY $IKL^B',&^Y.YIG83H- MYFW#JZ8-4);P,_PT427@X&';<:]-,PONIUX.XH1#]J M]K/O>A)AST1\B_LX4@[6)$IQ/25 KZ*QA$Q@D*2#I#X_1)I&3-72-H]Z>]J.Q$DS"?X1;^;I ]-;3F4B<$.J-LY ^T=A_#=02P,$% @ U8JK4H?M:-,Y M P L@8 !D !X;"]W;W)K&UL?55M;^,V#/XK MA'<8&L"HW_+B9$F Y'K##=AM19JM&(9]4&PF%DZ6?)+<]/;K1\F.EV[7?K$H MD7SX4!3IY5GISZ9"M/!<"VE6065MLX@B4U18,W.K&I2D.2I=,TM;?8I,HY&5 MWJD641K'TZAF7 ;KI3^[U^NE:JW@$N\UF+:NF?ZZ1:'.JR )+@<[?JJL.XC6 MRX:=\ 'M;\V]IETTH)2\1FFXDJ#QN HVR6([=O;>X'>.9W,E@\ODH-1GM_FI M7 6Q(X0""^L0&"U/^!Z%<$!$XTN/&0PAG>.U?$'_T>=.N1R8P?=*//+25JL@ M#Z#$(VN%W:GS1^SSF3B\0@GCOW#N;&?S (K66%7WSL2@YK);V7-_#U<.>?R* M0]H[I)YW%\BSO&.6K9=:G4$[:T)S@D_5>Q,Y+EU1'JPF+2<_NW[<[':;7_9_ MP,V>'02:T3*R!.N44=%#;#N(]!6(##XI:2L#'V2)Y4O_B.@,G-(+IVWZ)N"F MT;<09R&D<9J\@9<-.68>+WL%[UZKLBTL/#*MF;0<#=QQ4PAE6DWRGYN#L9J> MQU]OQ!H/L<8^UOB56 _4-64K$-01-L67EFLL22AT2VM/X"O\>A#\Q+IG*4NX MPR-J?6VPPR>4+7ZK&&_&=SV\, TK?7+\4H4<)T/(;I-+V4A1(M MU$GROXG$S72>C>B;QR/X\$RSTB#D89[.8![&DP1HK%F!M;_HFSQ,LIRLY^$D MGHU<&M<,':M\%M,Z"?,XAY_1F 4- ;ID::%1VO-,Q^$TF4$Z#>>4YUY9)H8* MA$ M;/[G\@Z2>1JFD\Q).;'+<_C66X^NYDB-^N2G)<&I5MINI RGPT#>='/H M7_-NFG]BF@I@B,^17./;V20 W4W(;F-5XZ?205F:<5ZLZ*>"VAF0_JB4O6Q< M@.$WM?X'4$L#!!0 ( -6*JU)"HF%M&P, ,T& 9 >&PO=V]R:W-H M965TH'XI4-2\$2A$@04NU2FN+"ML^ M3/M@DH-X=>S,=DJW7[^S0QF="IHT"1*_W#WW/&??9;!1^LD4B!9>2B'-,"BL MK?IA:+("2V;.5862=E9*E\S25*]#4VEDN7&)R2I5)/;G*;#X/($4*!F74(C%[/>(5".""B\6.+ M&>Q".L?]\2OZC==.6I;,X)427WANBV'0"R#'%:N%?52;#[C5TW%XF1+&/V'3 MV';(.*N-5>76F1B47#9O]K+-PYY#+SK@D&P=$L^[">197C/+1@.M-J"=-:&Y M@9?JO8DWMS>3Z]A,KVGT0)F'\?W D.0HXKO0Y1.TS2*(D/H+7 MW@EN>[SV ;Q'M%PC72L+$Y2XXM; U_'26$T7Y-N1 .DN0.H#I <"S*EN\EH@ MJ!6,LZPN:\$LYL!D#C.MOM-UI-DV-CPL!5\S=T'->\D^&LH5;-]4+,-A0!5I M4#]C,%H4""LEJ-JX7(/U!PF&RILJV!9@:3M39:4DI< XDFY%TGZ%FJN<9[#< M'X*T;2P-CEG]?]EHP+DD^_^53[513.%)C]H/%7??[V]"EAJY&S31G M H0R!N(HA8M.&^X/9)^VKF,W3ONI? PFT[^(Q>I_[_-1)I"Y_*? M2/<@N3A"^02Z77I<1O!>$81[+:9$O?:-U)!G+6W3;7:KNUX];EK4'_.FT=\Q MO>:4 8$KS1K3P5 II9L':VLVD MVS79&DMF.FJ#DG8*I4MF::I77;/1R'*O5(IN'$6#;LFX#.93OW:GYU-56<$E MWFDP55DR_?DTGJ: M>+SD#;Q+7%JXY"83RE0:X:^SI;&:LN+O ^#]%KSOP?MO@#]0L>250/A0@#/T M6OP.(WAZW$"FRHWF!G-0!=@U0J$$50Z7*SCFDE9499C,S86-,,4RA2.(P_ZX%Z:#I!D/P_%@"*-.%+T# M@Y(K#5)9-/N: QCTTS"*HI=_IQ>GKZC\RF1%)>Z4QI!&D1=^_M^@,1.H)"N5 MMOP?\C2G4U&5M ;(L_T=+%!K&A1<,IFY*&3*D.!Q[P2.TUXXB/MND(3C9'0" M"V69(.?EZM2Z,.04U! D]38*YG=:3,)TU",PJ-.0 MK7T*$*?A@#QO?J^SI+(S7T$=.6/I.$S(K!\/DK!/AIW[US(354X1=UGRGKA/]EOSHP.)+_O^'):VA/76-.:=+XE&) M1R]/ZMP^$^=DE@[EJ-=)J8<*X:\#HD@+PY<%+]/6E.LZ7FBON&@U"LF.V:"_ M3@3%A%$SR03QX 4G$E2DBHCIFAF!2L\S4](HP7//?LD$.8;@^[;I'&A :=N MTF]K0.3#39M9OJE<2^IS%5VDUKS6E@[BNC?!Q&Q8AK. +GV#^A&#^9G=CU.= M%UR23306-'/GW/A]T62T;TLW+IO>/[>E+8F[L-<=SDR^"/[U+AXDG3&\@ZNB MJ ._;XT2+>W1]C[ U5/F:HH],B[8LK9Y!.DP"L?#$=RWR>)RG/A6UE@Z<+?R MXP^CN!?_1/5MR8I/C":C=J62-$P& WCM]+H[-W*)>N7?':ZY4UG6EW.[VCYM MSNH;_46\?A?=,KWBQ$]@0:I19T@'INNW1CVQ:N/O]Z6R]%KPPS4]SU [ =HO M%-5=,W$&V@??_%]02P,$% @ U8JK4GQ$/.VB"0 IQP !D !X;"]W M;W)K&ULO5E;;]LZ$OXKA#==-(#JR'#?;%%BG/AS#<74N7XM4K2Y:G58Y\2CGB:6)D\OS)9^+ MB;#/R\\:HY.*2RP7(C-294R+V47KJG-V/:#U;L$7*5:F]LQH)U.EOM+@+KYH MA:202$5DB0/'WXNX$6E*C*#&MX)GJQ))A/7GDOM'MW?L9-Y:A_5ZA^BV(]3,%*I<;]LY=>.!BT6Y<:J14$,#18R\__\>V&'&L$X M?(6@6Q!TG=Y>D-/R [?\\ERK%=.T&MSHP6W544,YF9%3)E;CK02=O?QX=??( MOEQ]>KYE__S(/MX]7#W99J>X]=[S31<:O:%I[E@'Z2)4F5R+0S[]]746 TT M_>> C'XEH^]D]%^1,4&0Q7DJF)JQFKP'9=E-KK7(;+IFCR)2\TS^5\0,.+[F M*<\BP9S/F\Q^4"(%^9E9\DA3P*NF'Q?#H*3H>C M8GX0]$D.=F@& M8>C6#+"'[B"LC?W_ ;P-*KP-?@%O ;LRQKDAB]DGR:=D!@F-[@4GT#O< 85P M-1GOFAMIFI!W6+8#F4I1!HB)=7FC* 8 #8#E2XS/]G.N8UI&P-F CV_43&MJ MV@3XX<#(HM1W#X"-'&[7#JBI>!%I&28D MQ.LMLV4._5;2)@ZM]:ABB12:ZRA9L]Q"TW.LS^ 2INPP;!?K2[_ M::Z1YCI%J+-.T '372(_VTB&THS"F[&I(^_UNWO$--=,*K_#"C*#'<1&5/]T MZ]E;U?R2-;O'R!&]T7B+:3<8=$<%VP+.1\6R([=PR\)N<2TBSP#/5P66(;%V MHG?XN)2U.U-:SR?Q:,V0'>8(J+>]XVKM$)K5G^\RV $F8!H!P??#H3..-QB"LSW>J\@< N K_WOQ1!).'(R MMI%.'XV$T#CKA:=,40?0YPSG,5Y)$I:Y> MSM&P(7[1K!ITY:BWVI4AFVB!\N@;;D$-=T/E\S/](KQV\10WQS#>C.C:.PR^!MJCA>P13Z^P@ON7D7T--A7-;0#V' MSQ6!6_&CNI>2>!3I?'4: $FY.VA@F9/ ,QY+.,:_ M;Z. ;#@7=3&H0]M#FKK.^L''E EIE6\_6:6IAYL1.WK$PB!A.P6@O)C-B@,;,@T:_G+H=[)YNT0( M%L@Q>904TD!3"$-#[D.V,*(+ ]3?S!()8B-?Y'[7"DII]UJ+A&Z'7D19NPIV M06%\VG%-I=_4(5+&_<^50EY!!,9M]A'EU/GS-1L2/%66%5=0%.E,<(C>#PZ\ M3%/$.JF0 D-R)L'0X?WG=N]PWZ K^>,5'\.G6KYXI-0R07FJ^DLT\M<$U;&> M:[I7\(C"ZC2/74KRARLX#?E%4+HF5\)>-.UB,"Y>U%Q54!F^J&X-K(\B@0!V M@:(Y$FIQ#>C@8"H-VNQ#[DZ%/U(FMS-IY7;NMTE W4Z:*):=JEB6B7[?.>46 MMC([DB%V6H!/86.N(AAW!QG7@G,G1WE'UW+"SKW.QM6%AQ,.ATV%R+8B&Q#Y MADY1SM84"KM"JBQ6.N G 4'L]Y#E"M+KQMGU;QT.34ZMDAXE3NQM3JX%YRH? M9 *:3(5=T=Y+CH2$^A5760LJ&IAO7$$],%J2>[Y&#'5.#W8CN7ZW!B4-=YIJET46J))T#[/; M1B MO:)<\K6W+T+EJ!,,PG"[@:EIX9KKT7N(H!XQI;M U]B!G1>4"M?Y>0LVZ599 MQ55H)'>-U%DO.,[6X&S)'XYP5U%O LYF[C36N,3)U][R/E4UVHD<%RGHP([V M=@UO^C[-=;*N%A'$(;0HEW5^X#-HGW;&;P+Z#X=OW%IZ'+UI:/TKI]82R3Y3 MKR205("J!&A3Y"&MJ)P&Q3G&B"V(-F2FUUQ4Z[>EV52<(B7[E)6J;.Z/"?7C MV(]TW1/ANXU8FB@WQE\%NEM=A@ZY/+M-<.#!N8%\??LBRFV5 5ED*V\>,/"% MIS,H#F@-G403@IU;M2BN3*FL;6J?:3?=()_4/AXMA)Z[3V0P+!G>?T>J9JNO M<%?^X]-FN?^$=\_UG!J,5,Q &K;IHY?VG\7\P*JE^Q0U5=:JA7M,!(=+:0'> MSQ1,5@Q(0/5M\O)_4$L#!!0 ( -6*JU(R-'?RM , '\' 9 >&PO M=V]R:W-H965TK#+*+1<>-);K;.;\3SZ8YOQ+-PWW:/!E?Q M":61G5!6:@5&K&?1@EY>95X_*/PCQ<&>R> C66G]RR]NFUF4>$*B%;7S"!Q_ MO\6U:%L/A#3^'3"CDTMO>"X?T;^&V#&6%;?B6K??9>.VLZB*H!%KOF_=DS[\ M)89X#-/#N'066 M7[CC\ZG1!S!>&]&\$$(-UDA.*E^49V?P5**=FS_?_'EW<[^$V_NO#T]WB^7M MPSV,EGS5"CN>Q@X]>+VX'M"N>K3T S0&=UJYK84;U8CFK7V,S$[TTB.]J_13 MP,7.7$#""*1)2C_!8Z=P6..23PL!.&!T^WJM:=(,!5 TOM> L+:X6S@%?K3&V@ M:-_+_J?>_?V]M#M>BUF$%]0*\UM$\^56H(,6+Y\'=[ZR>)G".3HY7D982\55 M+9%4@VT$W#DC5_M>W6EPB&('8H&OWT#*4C<6I&IDS9UH8"05GNB]Q1CM^!*6 M6R/$FYX K*AL 2O:"QF!>QP]UB?K$KXCE#Y8^ /RM"1IP5#*LHID>0+/LO$1 M,%H0-J&09I0D&8-KW77"!.99R@@K*_QGA-%J2+(ZPB,61 MY5Z&$L&HU=;3?Z633@@KO-6(H1&=).,C'^29IQ6,:%&1JBC';PA1DE*)^0=%*,X6_$@97 RF$Y^4M(QJ@JV-C_\R(A285T M3K7Y(FK1K1"643)PXZ%7SW-"2T8'8+DC+F):Q+0?/SS$PH M9JLJH)HDA"'":VY*#)8E)91923)L@'/OOB]\ME&A"')68F],$GCOZL9G0Q'= M;L+HMU#KO7+]?#SMGEZ713]47]7[I^F.FXU4%EJQ1M/DHLPC,/VX[Q=.[\*( M76F' SN(6WPAA?$*>+[6VAT7WL'IS9W_#U!+ P04 " #5BJM24#B(1-L" M ""!P &0 'AL+W=O9P/7 M:(;D8C/A:F575E*<(RHPHX"C5=?JN_?#4.,-X#M&>W$P!SJ2)6,O>A&G7(S A!%AOF!?8AT+)%LA65Z2E8(#@AN<(+@E03O M4H)?$OQ+"4%)""XEA"7!A&X7L9O$#:"$O0YG>\ U6EG3$Y-]PU;YPE3_)S/) MU2E6/-F;+4:C_O0G>'X$L_AI'#_&47\\!_TH>EZ,Y_'X"4R>O\51/)R!+V"* M$D833# T168K$$&1W9HO&+YN\0X21*4 D*8*+"3'B41I<7X]0!)B(FZ4H<5L M *ZO;L 5P!3,,[85BB$ZME01:5UV4JI_*-1[)]3W-[P!'/\6>([GUM"C\_0! M2AK =PW=J:$/+O$>G*0/+_;NWAW3;57%JI1>54K/V/-/R4D2MJ42TS68,((3 MC 3XU5^J*JC;^/N, []RX!L'P0D'IHRZM(F>H'_UKBM<8:II3.EFM>LUF\V6 MV^K8N\,"U&%>Q(:5 I#B'%DBC5[\5M@%%23H#36+8\89AV =& MHFVM$JF2M)W^^QTI6W8L6>N& ?UBB]*]/'<\'F^XX^*K7%.JX#7/F!Q9:Z6* M3[8MXS7-B;SF!67X9R7.OP8I:NUDJ_L,?#@JSHG*I%,16XLBLK29I3)E/. M0-#ER K=3Y$;: 4C\6M*=_+D&70H+YQ_U8M),K(<340S&BMM@N#?ED8TR[0E MY/BV-VI5/K7BZ?/!^KT)'H-Y(9)&//LM3=1Z9/4M2.B2;#(UX[M?Z#Z@CK87 M\TR:7]CM91T+XHU4/-\K(T&>LO*?O.X3<:* =IH5O+V"=ZX07%#P]PJ^";0D M,V'=$D7&0\%W(+0T6M,/)C=&&Z-)F=[&N1+X-44]-9XO'A["V>_P= _SR>?' MR?TD"A^?(8RBI\7C\^3Q,TR?ODRBR=TP8.C=[,=+1B&, M8[YA2L+[6ZI(FLD/J+&8W\+[=Q_@':0,GM=\(PE+Y-!6B*X!['B/>5-B>A

2?I:(#=-("ZW-,,MI8V'HEN#Z?:Z9\!U MF9[7:<;M5;B]5MPP+XL1!](!>1-0;ZAOP)&S58(&O,MUDUS0+T: M;.#WFV'[%6S_Y\!&_1KL1[\3--,.*MI!.^UEJK*0OVU2H4N#YP5AWX$H2(BB MU3>9ZMNO*;6#&JUS5BEUB;[K-(?C.L?[P_D7G:.QLSOU(Q4$7N^,KDGL\LES M3RXX]T<;QIUI&%*$3BLTV^0MO6QQ05$L[=;VC5^^G-'3W>*.X M_O_:TO?FV@JH0:3;NW!\W>/5X[;?/?^]H[OU"Z:&7!>I(]LG\U-.L8OHL1([ MBB8H1XKJ;36ZAF9@.WM_HT=:,Y<=S93S\ ,V)VQ+D-$EFG2N>YA$48Z8Y4+Q MPDQI+USAS&<>USB64Z$%\/N2<7' M< P% %&0 &0 'AL+W=O-$MB/R!\9DO/77=$'%R_8QE7=&'24(8YKPD"4@I:NKT11>SHB= M.Q067T*ZXP?7("_EE;%O^48THDN1A_#EQQN=T2C*(\D\_JV"CNHQ M<\?#ZWWTVZ)X6+*6680ATGYZ7^O0!PXR#CM#JAR0$T'TN& *P=<%%IF5I1UXPM_ M,D[9#J2YM8R67Q1L"F]939CDKW$A4OEM*/W$9/%R=S=]^A,\W(+%_-/]_'8^ MF]X_@^EL]O!R_SR__P0>'S[/9_./"_ ;N FYOUZG=.T7KX"MP!-]HTE&P?L; M*OPPXA^DU1IE4Z"P^@S5$*CP:F+;2(XA[ MT\8G%*4:NF83]JD9](AC=[!60@;U2J98/X@-3<$V94&V%!S\XL?;WP&GZ5NX M;&9^/):2)&@-#%YI%K1[@[=/B'J>;3>YMUE975-<21W4:]TB#,)DK2M5J1)T M!Z:J9 IZO:EZ)[PPM+$'FUQ/[1"!)L'M9)$2.*07N))LC_F,E$XA."QYI#0+ MH;[DJPA'BZ-C(Z\!OL6,V([;L38B)75(+W4U]W)QY#^;X$A)%"(#8U8*A?2[ MIG,P6Z=";,E%[X1SBYWI6<3M *VD#>FEK09])QN$2%>V4B/D#$Q8J172;Z+. M(>R>D',DNN8FK\7,0K;=L2(B)7)(+W(UWWGR3]49QRS2]TM8R1,VAT6-E3QA M_3;J#-15A*-)ZMAFS$&KUD8%5-ZO^W0P5"*A =N#XF2)]*[ M/22G;1_R/ \WN;?:2? = DV4KA&]KAUQGR<\BWQ! Q 7;V#K)S3282=*GQCC(,#90ER79RS0WZ\8$_N;?(#ZEX_)_U!+ P04 " #6BJM2BH90ZEX# M !V"P &0 'AL+W=O\\"8CMW:I)B.Y-8(7[%(AO;^6)^/?_[XP*]0Q^I4M2>-3J9 M,4.YT&]@]68Q0R>OWJ!7B!?H>BVWFA:9'OD& K T?EHZ.]\["UJ-0*GW7#SS;6>^C@I '^6S=\QM(>"DFK]XNCX63X&.[# MF54'%U0'%SB^L(7O?*MA16MTEG[;#<.3?UT5MM(OZP?"QW46#79( 8539/=I" M5&TAZMS"@F>\6'5H$5=$\8OIG50^DF?KG3S1)XGC*.C_)'>3632P]_V1VD_- M!K@?#'"SV/TJ_GYG_.\%@^J$/E M"_7C+9H7::]#ED%%.W@QZ8>5CV%GZ)=, MI:PP4$R17"(HP=I CH.K RG/,,6TT5 %P;UB65/BZV8G&/K M4THWW$9&LW^A;$'S89HJQ+1DJX<1M$=QR(8D>.ZG)PV.+SD!U) M=WILNN[H/_3+E$,.R8M$+W;SR2&SD?CYVL5/\W(0/SDOO]:!V(X4*OV*%QH) MM@0<[O6!1NV;O/W$R(UK2NZD@1;'#=?0&#-E#>#]4DKS,+%]3M5J3_X'4$L# M!!0 ( -:*JU)4N5[Q) 0 .T. 9 >&PO=V]R:W-H965T4IZIJ]%.Z_S2\U2\@Y2J M"Y%#9KYLA$RI-D.Y]50N@28E*.4>\?W(2RG+1HMY^>Y.+N:BT)QE<">1*M*4 MRN>/P,7A:H1'+R^^L^U.VQ?>8I[3+:Q!/^1WTHR\QDK"4L@4$QF2L+D:7>/+ M6Q)80#GC'P8'=?2,;"B/0ORP@U5R-?(M(^ 0:VN"FK\]W #GUI+A\;,V.FI\ M6N#Q\XOU/\K@33"/5,&-X/^R1.^N1M,12F!#"ZZ_B\-?4 J MV,O$+:FFB[D4!R3M;&/-/I39+]$F7RRSC;+6TGQE!J<7US=_/ZS6J_O5MZ]K M] &M32,F!07-/Z6-$B0[1R>8'\X#TB/L$]\!LW M? GQ!0IP"?=[X$LW_ NUWLD@_/9D[WCV&NZ9\C0U(DV-2&DO&$I&50A:%^+2 M83)H3 :ER7# Y)]") ?&>5]E*F14(JW.[!<8S\:S:3#W]LM2*M6=&5FW)@=.S/S&8SL(-X:[TO1N!,2B8() M'H@H:EQ'3M>?.!BM1E^H$IE\?H]667SAB&C2F)W\7^TS;4Q.G4QOJ-KU+:MI MM]1AT)^46>-JYG1U'<>BR Q_"3&P/7WDT.>Y,C(^\CS!P;C?-?9;8.2.9E(;7HRY]3Z-XS M%-NC@RZEP;IT,!^2 9X MM*J%W;)5+4YI-W^[0Q5FX$A%T.$0AD,MT:H.#M]H"4VS+3-M6+M&9UK2!%!& M4U!>M66;4DG@U!Z%U([EZKR77]@M%0G&0_W3"AAV*YA#VYM>:,I?$O*B-+T$HIZB1#X>(-!J'':+W&_N!KA5.NR6ND9_%04EOEPV[I^U:N>1K'LH!6#GH)=.4/ET>7/@*DE3_BEK]3]L(EZ8I@ M,-10I!5!XA;!*G8NLNT'#3)]DT17]K _1.+HW.66O:JK>;>U>BET)8]$>$!Z M22MYQ"UY7T&?LJY(]Y05XMGTUQ.)=W13L!=!<]+=LDPA#AN#\R\FAKZL[E;5 M0(N\O#P\"FUTK7S&ULI95; M3]LP%(#_RE'$0Y%*DZ;7H;92"TRK!JRC='M >S#):>.1V,%V6I#VXW?LE-!I MM)K82V([Y_*=2XX'&ZD>=()HX"E+A1YZB3'YJ>_K*,&,Z8;,4="7I509,[15 M*U_G"EGLE++4#X.@ZV>,"V\T<&<)IG(S])K>R\$- M7R7&'OBC0SR&>*=GYE)>89"LVE (7+H3=NGD[Z5MX)?..XT3MKL)'< M2_E@-]-XZ 46"%.,C+7 Z+7&,TQ3:X@P'KQ289>WX,8EZQ(S8W3K].I/B;ISRE2(>&* M:2G4^3R%7<8/!=?<)J_^=D[K<$WYPZA0BHL5C..?5'=J? -WEV0# MI@8S_>, 4[MB:CNF]CN9;G"-HD#X!4=OE:@TWG7&[<^^'C6;8=CL?ACXZS>H M.A55Y[^HKFDT46?)#*%V*35UWAZ^SE]\)YUVT.\%;_-U*[[NP4I>,"6H+AIF MJ&!N^V.7[FY\KXVBX7*H0+W*5>]P*ICF$=3L?T,MF9,_UX\NXCW-689>FNWM MAMYNA'L*TZ]H^@=ISGE:&(S?P]/_)QY_9VYEJ%9N.FN(9"%,.<*JT^H"&)=S M[U6\O#VNF%IQH2'%):D&C1XU@RHGEE.9E M8QU4U^+H-U!+ P04 " #6BJM2KJD0,:$# #V#P &0 'AL+W=O"*%Z3HR5^$\]$H !";UKO^T7/_%RB(>%[),Y"D MOP"4(-A7T']./R@G[8XC=7CIL>,@2LLZU[6D? ,60FE@E 9FFTAS)E\_F7AP MK0E3?P78!AW;P+$-7L66&[;>,VU A@[$VL+C'([3\31^W-?I95 V@*.LBSHH M,.L*S((%GBMEG(RR"E-IO$/W59>])$Z2?MIA1SL,TM[@)\IJ%E!XU"&-3G"> MXXYM'*S[ZHGDM7/'BD@J^EZPBS "&@#F7K! -9.NFDE81X3_6](?0$#T8TTA\@6A(-J*/!*)>4Y":-YNX"G\!GK#@6_B M.+#'G L.L<%FGUN.X" M'$AW3#GD+0B%_>,+Y878A9XYY-T#H5/HYOT%I6_QS+4H^\)-C@KGS0:%S69% M"\,:ZL-; LI.H9OW!A3^ GFM;L.?>."\4:"P42P$8T3F%)>A7OR;C\:GT,Y[ M PI_=[Q6N\F+_QZC%]K%>Y.5T63C!DYE0&NNFR&KV^V&VG,WRL4^O)F(;[#< M4*Y 2=8F-3D;F5.3S9#9++2HW)SV(+29^MSEU@SF1-H 6()NU)__ M"U!+ P04 " #6BJM2LQ,OY!L# &"P &0 'AL+W=OW8OQ-1 2O2MK93">PT"AP* MH3X?)$DQX:IA[\K;XNQ6G-TS6&Q;FZYFG<+DDJ5N8*OK[IA\(*CC^O9AD^U: MX[4;)3ZJ;RQ2'S*!8]#M=HX#$A-)0%PA"K+)!F>3PSF'[9L>9;LGL=W=<]3: M-7T_Y-IVNITCKF_ZFMW&ULM5E;;]LV&/TKA-&'%F@CD=3%"AP#B=5M!=8ML)/U8=@#;3&V4$GT M*#IN@/WX49?H0E)RFL OL2[G^\C#[W(H9G9D_'N^HU2 'VF2Y5>3G1#[2\O* M-SN:DOR"[6DFWSPPGA(A;_G6RO>R6SV?L()(X MH[<#6!D^<'RWB[$\4#:S[;DRU=47&_O^7RSFJ\1'%*LSQF M&>#TX6IR#2]#7!J4B+]B>LP[UZ"@LF;L>W'S);J:V,6,:$(WHG!!Y,\C7= D M*3S)>?Q;.YTT8Q:&W>MG[[^4Y"69-6/7\$GL*KB#]@#6-%'RDFVH>#WF*SC)!9/@&016)!\!V[) MDXR^R,'[D H2)_D':7R_"L'[=Q_ .Q!GX&['#KG$YS-+R(D6PUF;>E(WU:30 MP*0P^,HRL9ENT*C'ZSV_ #;^")"-H&E" MX^8AW5P #$MSVV >OM@"'C3CP.-L">4?Y(P5_+UF2 M %E-1\*C?T:&<9IAG'(8YT7#\&J8CV!-MW&6%8_6)"GRRY0@E6>O]%STKL @-<0\,8)%#6\KVO8-']/&_03##K+5A$PH)#K^8[" MP +'(C-%/R&@O^:[*)9="*U?'W5 \]3F.D@/?]"@Z=N_O5H31M:TQ.IQ?>, M$T%'"C!H? 7GK'-HMR)BGZW2:]?=572PK83# (*^5NH&%,)X(""P(Y'PC=5> M.^@.K);QPH#!-M0HZ"C'MH,!"JBE@-Y6[[5]KT9U"@:0@QU/Y6""N?X0B5:U M(#Y/Q==^3Z38"T"A =3+PSZS5BCAN%)^B[.('7/P'_AS+_=>"Y4 MYZ^#'!2HBFE 0;N#ZG-HM06>$)>3;6!J*%WDJQQ,*$<-56B">;XW0*(5-1B< MJ0T$VGQ[ #)(A+9Q-H"0;[LJ X.K*1[H M JA5&S2N-B>[0&W?+US'43D84 B[6A@,,.A@?X!%*VEH_!OLU6T Z1]4N+/# MJLGI("T-0P.HFX9]8JV$HA/?9BQ-*=_$)/GI5M"*&?+/V@I:Q4'CBO.F5J#K M!PP"55 -*'77-@KI$VM5"(VKT L:@4$DIJK<&$#0=D)\#Z%]4G7_V^7YA04.[XU3B8<",T6F'#XQ]HKVX%M5^OM_J!NMTQH;0\ M# TH-=Z=@PT[9*(ZBVR>-F?JU^5)LO)\ 2_#ZF2\=5,=U'\E M7%96#A+Z(%W:%[Y<;%Z=?56.DHCR B#?/S FGF^* 9K_ M0,S_!U!+ P04 " #6BJM25;VJ.G<$ [% &0 'AL+W=O69@UPW<'+"^&0^K>[= MR/E4[%3&.+V1H-CE.9$_%C03^]D$3IYNW++U1I4WG/ET2];TCJI/VQNI6TZK MDK*<\H()#B1=S2:7\&*)<9E017QF=%\<7(-R* ]"?"T;U^ELXI:.:$8354H0 M_?5(ES3+2B7MXULC.FG[+!,/KY_4_Z@&KP?S0 JZ%-D]2]5F-HDF(*4KLLO4 MK=C_19L!^:5>(K*B^@3[.M;S)B#9%4KD3;)VD#->?Y/O32$.$K3.< )J$E W M8:P'W"14E7-J9]6PKH@B\ZD4>R#+:*U67E2UJ;+U:!@O7^.=DOHITWEJ_N?' MCU?WU^_?@[=75!&6%>_ &?AT=P7>OGD'W@#&P=\;L2L(3XNIHW2'99J3-.*+ M6AR-B&/P07"U*<#O/*7I<;ZCC;9NT9/;!;(*7F[E.7#Q;P"Y" [X69Z2[E7I MKL4.;HN'*ST\5CPATCW+,O#E5NA//:_V1*;_6)2]5MFKE+T1Y05=,\X97^LY MFA&>T*'BUQ)!)5$NU\FQ'+VDB MUIS]I"E829'KI?EMQPI6+M,AV[6J?V@'H8[EH1@?Q\.&@]9P8#5\G6\)DYI! M:LA6T.O2[9CJ1YSY+H8A'+85MK9"JZWE3DK*DQ] 2<*+C(S5+>S7!.)NX0:" M9RX-Q(70<]%8-0TV(?XEY&AD;6O4&G)LU[ 8VF%LY<:R23[" D9N M'(_U:_@*[8 ]%0RP3\O B[J%Z0>-@P$:I$([4U^ !F@C[;$-@U!H9^CS:(!] M,NI)'X1HI&O#1FB'XQTKN[:M7L,W&+\R&9 A&+(3["0R-!I',\GW(@0[DVD@ M+G)#%(V\1V38B. O(4,C:]]4# :-[BJ0@2ZR0]?.!]2GZ!G4$R\G<6)@>^>AJ#^IAN(B-/9O M!QE2(OM6\,6R@?< MYV*W*-:08WL&F]B.S1>0H5$,3K!Q\!O>3M'GL= (!..SO>[:.3B&TAE,BKRPTE*95E@'Z^$D(]-&ULK55- M;^(P$/TK5M1#*^V23P*I *F%KA:I[5;0C\-J#VXR$*N)G;4=:/_]VD[(4@C1 M'O:2>.QYSV_&X_%HR_B;2 $D>L\S*L96*F5Q:=LB3B''HL<*H&IEQ7B.I3+Y MVA8%!YP84)[9GN.$=HX)M28C,_? )R-6RHQ0>.!(E'F.^<N++MA24@.5!!&$8?5V+IR+Z>1]C<.SP2V8F^,="2O MC+UI8YZ,+4<+@@QBJ1FP^FU@"EFFB92,WS6GU6RI@?OC'?LW$[N*Y14+F++L MA20R'5M#"R6PPF4F%VS['>IX^IHO9IDP7[2M?(.!A>)22);78*4@)[3ZX_K1.'D9'[_?'/_^&,QOUFB\QE(3#)Q@;ZBI^4,G9]=H#-$*'I,62DP3<3( MEFI/C;3CFO^ZXO=.\/OHCE&9"G1#$T@^XVVEM1'L[01?>YV$5P7O("[D3]HUS=H] TZ]>TJB8#H M*)]APS;\OW49-<31/\G\0$7)XU1U4!2S/"=2M7;9>NK14;I8KPD5*(.5@CJ]@3I27O7SRI"L M,"WQE4G58,TP54\@<.V@UE>,R9VA-V@>U&PO=V]R:W-H965TB0=)\-^_*B/B)8K4;:S M^246I7L.S^6E#BEFL&'\AUA2*L%+$J=BV%M*N?IH66*VI D1EVQ%4_5DSGA" MI&KRA256G)(P!R6QA6S;LQ(2I;W1(+]WST<#MI9QE-)[#L0Z20A_O:(QVPQ[ ML/=VXTNT6,KLAC4:K,B"/E#Y=77/5&M&8E_U7!CUKX,;AEJ5P*\"D-:=B GYCQ M$!D(+)5LE3%ZR_@*&1G'*WX);/P+0#:"38+,\&LZNP08YG#;( =7!< Y'V[A M^QRED:07-VHRAV":2I(NHJ>8@K$05 KPQXV*!U-)$_&GH3>GZLW)>W-:>ILP M(9N*6*"\')6]^<^CS =\SQM8S]MCTQU7D^56LERCK/%LMD[6,9%J#,8)XS+Z MFV1O>9/4@LG=DG#A>![J[TIMBD,(>JA9JE=)]8Q2[Y2U3@CGKU&Z -](O*9- M(KV?Q@FZCNWX]H[(IKC \6RG6:1?B?2-(K_G[I4-YC/ERHT-,R>H*(,3S--^ MU5O_H 1JLP+<4QZQ$)S]3@D7YTWC;V;O@]<,V?3R'P&L)0AM;;RVD>N1DU M MR6JYMO)+D)*$&JFW/!V>H%80Z?[04:Y2PFIVX030=7?>@NZXNC#MK1#_9[Y2 M4M4,P_5]S]\5VQ0'?=3B*U!;,S1[\W[. G^V8-BW<1#LRFR*\QR,6V1JJX9F MKVZ>M^ ?<*MF7;).3#-*FRST3C&#M5_"PPSS4+_IH'?;#><89#U)[> P.+)R MY*6KI/9WU+'WSK_F* =Q)-0@JN\I]1T#K]2PIC9[;-Z*[U'% [8'6)L^/L7N'&LGQ__O[KR# MWG << RR2-+:.I-5)5KD1]4"S-@ZE<7Q;'6W.@X?YX? E@XOSM)O"5]$J0 Q MG2NH?>FK6<&+X^FB(=DJ/^%]8E+-A_QR2=4FD608 !D !X;"]W;W)K&ULC5513]LP$/XKIV@/($&3)BD,U%8J31&30*LH; _3'MSDVE@X M=K"=%O[];"?-6F@K7A*??=]WWUURY_Y:R!>5(VIX*QA7 R_7NKSV?97F6!#5 M$25R<[(0LB#:F'+IJU(BR1RH8'X8!!=^02CWAGVW-Y7#OJ@THQRG$E15%$2^ MWR 3ZX'7]38;CW29:[OA#_LE6>(,]7,YE<;R6Y:,%L@5%1PD+@;>J'N=]*R_ M<_A%<:VVUF SF0OQ8HT?V< +K"!DF&K+0,QKA6-DS!(9&:\-I]>&M,#M]8;] MUN5N/8#P@80?@3$!P!1 XB^"H@;0.PJ4Z?BZI 0389]*=8@ MK;=ALPM73(,I%I0C/5-_7)KBE\-,FT$T=*#P0*(('P76N8,(SS';Q MOA'=*@\WRF_"HX2C4G8@B,X@#,+N'CWCK\!C!P_VP)/C\ 33#D3=??"=;*+V M.T2.+SK -Y6FDZ5^/X,I(UR#*3),7BM:FA;3,%(*M8([9-FY:?5S11A"0E7* MA*HDPI_17&EI>NCO$2EQ*R5V4N)#E:F#Y288F&!@@YU!2J1\IWP)*\(J:U=2 M&FG[?H2:_L+1V[&S&D97P57?7VV7][-3?!''K=..\EZKO'=4N2EBBI@I6$A1 M.-T@%E"VI2W;TN*FM/OT]SY)N^SV=N6//_L$'[3[6TU9H%RZX:8@%177]5_> M[K;S<^3&QH?]F^[UN!Z#_VGJH?Q Y))R!0P7AC+H7!I5LAYTM:%%Z5I_+K09 M)&Z9F[L!I74PYPLA],:P =K;9O@/4$L#!!0 ( -:*JU*>Z.%4GP( .(& M 9 >&PO=V]R:W-H965T(22"- M)DW:!% :J2V@(8&$Z( /TSZXS;6Q2.S,=E_X][.=-"NES;8OB5_N>>ZY._L< MK[EXDQFB@DV1,SEP,J7**]>5LPP+(CN\1*9WYEP41.FI6+BR%$A2"RIRU_>\ MT"T(94X2V[5'D<1\J7+*\%& 7!8%$>\CS/EZX'2=[<(3763*++A)7)(%3E ] MEX]"S]R&):4%,DDY X'S@3/L7HTC8V\-7BBNY:Y(=(R?M6<3N/2 '?'6_9;&[N.94HDCGG^2E.5#9P+!U*IQJGD_F8XN9G M.4RJ,@*?PSWJO,"82R7A]!H5H;D\TR;/DVLX/3F#$Z ,OF=\*0E+9>PJK<.P MN;/:YZCRZ1_Q&< #9RJ3<,-23#_B7:V_"<+?!C'R6PF'I>B %WP%W_.[!_2, M_P7>LW"O14[0Y#2P?,&QG)K\2?@QG$HE]#G]V<+9:SA[EK-WA//5GD=,S\D* MA;Y>^@:9.TK9 G);+H6B.%2*=MH^O",1$D(H;$E:E/8;I?W_4WHW>CHDK)TE M['C=+RUJPD9-V,IS2S>8UBF:F1-]2$I%$5H*T_96B=^_#*/87>T>H@-6T67@ M-58?]$6-OJA5WPL1E$QS_)O$Z+/S7N2'>Q(_6W4O^Q<7>Q+=G791H%C8+BJU M[R53U:5K5IM&/;3]:6]]I!MXU6__T%3=_X&(!6521S77E%XGTM4654>M)HJ7 MMBE-N=(MS@XS_0BA, 9Z?\ZYVDZ,@^992WX#4$L#!!0 ( -:*JU)T]N:F MC@( (& 9 >&PO=V]R:W-H965T=8EHX+6NA!Y[I3'-E>_KK,2:Z0O9H*"=0JJ:&9JJI:\;A2QW MH+KRPR"X]&O&A99N&1+TMC%_PT M:=@2YVB>F@=%,[]GR7F-0G,I0&$Q]B:#J]G0QKN [QS7>FL,ULE"RF<[NH'STTY]CYZ MD&/!5I5YE.O/V/EQ C-9:?>%=1L[&GF0K;21=0P!2">_8"P M X2[@/@ (.H D3/:*G.VKIEA::+D&I2-)C8[<&?CT.2&"UO%N5&TRPEGTB\W MD_G-',YAWI819 $SIDNXI?K"G6COB3WPTVLTC%?ZC(*?YM=P>G(&)\ %?"OE M2C.1Z\0WI,CR^EF7?=IF#P]DC^!>"E-JN!$YYF_Q/CGI[80;.]/P*.&D41<0 M1!\@#,+!'CVS_X''#AXPUST\JMLUB'-9G*\T M,:C0:YH"LE,+?7"%^SDHDE.B^"WO^. M'Z@X6_"*&[[?VO"=Z.$HB'>F_+TDIBKNBG>W%$B7.FWDC>LCY4 1/'18"#YP>?Z*'6]D&XG+?D !O07]JU M-*-PK%+1!KBB@B,)^T5PAV]7.+$ -^-O"D=U1J,. '@] P@'@#Q_P4D M \ Y%_;*7%OW1)/E7(HCDG:VJ69OG#<.;;JAW'[&C9;F+34XO7QX?[=YOT%O MT<8LD*IC@,0>?>AT)P%]I)PV78,>P/B$UN2'^7Q:H:M[T(0R=6U07S;WZ.K- M-7J#*$>?:]$IPBLU#[619@G"W2#C72\C/B/CKI4W*$K^0'$48P]\=1E^#[L; ME& 'CWZ%A\:0T95X="5V]9)SKMB.%?IVMU5:FI7VSX6:R5@S<373,S5M9^@* MGG:LJR@_(%T#XF8.:@37M4+ *ZB0,8(R-!AQ[3.R9\D=B_V3/BZS69D:TQX] MXM)17/J:N-A'UJ.R$[(B3JW%/K)L),M>(TM\9-F$+,W3)/M<@PGNO0;IHRPGE/FLB&(_ MY6RDG%VF%)HPM._CH1GB@;EX:(=X\&F93;W&N,S.+",U,GFJZI$B?Y&>:3U,07F=>&T'2+'@GK7&3^MB<#P2]K(D\*G)Z1]A)= M.+XH;=5)::6U0KJ-THCKU3!*MI113<$O*/:LF"A]63%#$,>3_"DB;)>]5_9+ M.N++\?@@^.&M^9#-[PN?)B*>I7DQ4>Z;5Y;%?Z6')[NI/,)ENJ5KSIBPPF.C% 2=Z#G]3H)IFEK-#3?9GPT9%L9TY3, M.!#;),%\?TMBMKMI^:W7#X]TM9;Z0VR83$L=:D MX'@B #*!9 Q M-$-FS+K#$H^&G.T UZ.5-OU@?&.DE34TU6&<2ZY^I4I.CN9?QH_3B]OQ?'H' M)M\?9M-O\_$?]]^_@;,[(C&-Q3FX $_S.W#VR_FP(]6,6JX3YMIO,^WPB'8$ M'E@JUP),TXA$;^4["FD!%[["O85.A>,-OP0>:@/H0;\"SZ2)>&#$/0<<5'@/ M&7WHF/?6F),+G481F+!$U9; )CO'G.-T152^2[#8@_*X&=Z;S^,=YA'XZW>E M$MQ+DHB_'8"" E!@ 7' $D6_@1LDY6(GD&T@21<94X&;$,X91%8R+? WN"N7!@[A:8NTY5TY<-Y65T;8"7"O,;W&P)2+*)F?%=%5SW M'#U/V;EWH>T5:'N?0QL1+-=M$%&!%S2F<@\85T0G*2?',+MG\J]J0?<+T/W& M::$2P@1> %JDPYEZ%#I'16619\J[1KGN"\^CKJ?_#3O/Y=H['.9[;\>] 7]5 M@+_Z,'B3M6")*0?/.-X28X&F*6509DFE(=E$_1+"WF7WG16'8_S+0:_:A$%A MPJ"Y"8"\$!Y2S04U?A\<.#0(O"K/'PX\XG/?LWW!^PSDMLH:R:EJXV'F^MZO+I2V*?GN7G&O I/J!3&8Q3A5 M49F:9DE(7B"O=:S"1=.Z<-FNXO=/)%RV5_CN9I&I?58$0=-5WMXJ8^-6@VI7 M-[[E?M]-_A^(36TI0J'R@95=X(KL': D8NI?UC4/D5E-?/M 2,'33Y,=#5%]% MEE=A[T1"9$D7NM?RC4/D5M.@BBSI0C=;'H2HT;JAOI(LQ<+!:80)6?Y%[O5S MTS#5J*FO)&3Y%[F)\RO9V]Y3Q,%93JYY+"+1*9W;N!>VG]U(Y&K+:_*K MRKUPQ< .=;DR%(TJCGB,>O-&NQU.\M\CO*6H5=IQN&X@K5N5C+ M&Z[@6U)')T+JR)(Z^G](O49- [:PI([6Q8,F MIR"FLO)3LW;IU*GRV+3B[ /UJVJK8F2WDB(ZI>/]A*@-J+[U$"!DVU1F1^?% MU^)F96SN$]Y]O_6O)]G]B%637=<\J'TM57N0F"R52N^RKZJ79S<@V8MD&W.) ML&!2LL0\K@F."-<#U.]+QN3KBYZ@N(<:_0=02P,$% @ UHJK4NXX+?/2 M P #PT !D !X;"]W;W)K&ULQ5?;;MLX$/V5 M@9"'!&BMBV])81OP;;=Y2&K8F^TS+=$V$8E422I._[Y#2I9E1U:SBP!]B<71 M7,X93F9&@[V0SVI'J8;7).9JZ.RT3K^XK@IW-"&J)5+*\W-)+Q!+*%1,<)-T,G;'_9>KWC('5^)?1O:H\@Z&R%N+9 M'.ZCH>,91#2FH38N"/Z\T"F-8^,)*6-F_L"]T/0?"3&F1%,:((&$\_R6O12(J M!NBGWB H#()S@\X%@W9AT+9$;"YL=;(AG%SC2LM M\2U#.SV:CY>/]X]_KV Q7\+TV\/#MT=8?1TOYW ]HYJP6-W 9WA:S>#ZZ@:N MP 6U(Y(J8!R>.-/J4T7PSTYDBO (A5L>9> YQVF?>V]=>^ MX.\Q2Z@D6DC ?T68$,5"P$S!C,69IA',B>2,;Q4LJ(2I2!(L^95)=$/L3AF[ M8V-W+L7&[A +I8"D:MSMP7ZIY MK-'J=@*OWR[U3D!W2]#=QH3-*!=8_Q^8LN^V'6 0\H+7MJ6F=6!X MGB5K#"8VI\D#[)=*(S:$ ]?L(+ZI2VH>MUM)EQ]TNU[O+*MU:CWO[D)2^R6M M_G^C%16Y_ !B_?<1JU.[3.RV)';;2"RO#L81/85K4^PWD"*A*AM+P'0V\\)* M:GGD@?K5>O9:GG]&HT:KT[I XJXD<==(XE#8'T+C[ETT:K0NTO"]XXSQ&HG< M\Y!R,ZYA$1.$3<-,,LVPGNAK&&?8X&$C19)7GQGNORFM(MQ)T?C]SAF7&JW@ MMNM?(%,9F'XCF7F2QN(GI8"S.7P&D1K$JJ''^,'1=? '>IQ_G$E^NY%:X3 G M1G]D[(7$>''JM_?1?I-I[_PRFE1.X1['F-\\QQ:K)V6S@\FP"RV669X-&.^) M/%\[3J,0, M $T+ 9 >&PO=V]R:W-H965T<[QYSC,SER\4WN,%;@L:1,3KV=4OM+WY?Y#I=(7O ]9OK-AHL2*;T46U_N M!4:%!974AT&0^"4BS)M-[-Z-F$UXI2AA^$8 694E$C\6F/+CU N]IXTUV>Z4 MV?!GDSW:XENL/N]OA%[Y+4M!2LPDX0P(O)EZ\_!R%4(#L!;_$GR4G6=@0GG@ M_)M9_%-,O< HPA3GRE @_7/ 5YA2PZ1U?&](O=:G 7:?G]C_LL'K8!Z0Q%>< MWI-"[:9>ZH$";U!%U9H?_\9-0"/#EW,J[7]PK&T3[3&OI.)E ];KDK#Z%STV MB>@ -(\; !L [ /B,X"H 42O!<0-('XM8-0 ;.A^';M-W!(I-)L(?@3"6&LV M\V"S;]$Z7X29#^56"?V6:)R:W<_7Z_FGNR_@[1(K1*A\!SZ S[=+\/;-._ & M$ ;N=KR2B!5RXBOMT,#\O"%?U.3P#'D$KCE3.PE6K,#%2[ROA;9JX9/:!1PD MG._%!0BB]P &,'3HN7H-/+;PP %?_IGWU6][?Y&,J#VZR/)%9_BN^0'KDE7F MD&Z5/B$D"G C>%'E"MPC(1!3/\ \ST6%*/BZYI0"75Q';?;?@/NX=1];]_$9 M]PN\)8P1MM6%2A'+L>O[J"D22V%ZUF$&PP1&.OQ#]]B<9N$X:LU>*!RU"D># M"N?Y]XI(8AJ22UL-'G6<]F6=6H1!YM:4M)J204W-N1 L@>2T<.E*3KPF<=Q3 MYK!)H%O9N%4V'E2VQ@?,*JR[?\ZWC/SL%VPM;GSB^$.213UU+J,T<,M+6WGI MH+S5H[X;I?,C2T_^'@SGBQ6_J,V&X)?%Z;;K5F?=/-UVZ;C'MW+:C=(@/1-R MYRH+!T/^B*6\U)>F$*8K[KDX4_G+AJ>;G0[P'5NE\E&YXD+LP@'$5]W0Z[U/SUA/N=L:'$8FOG-:V$5TS5=W*[ MV\Z$55/=D]T]2#YC42^I:0.L2-I@PNQCJ9HI[=ZH7B>SN%L9!.T'/_@=02P,$% @ UHJK4M86^4!X P MO L !D !X;"]W;W)K&ULO99MCYLX$,>_BH7Z MHBM=%PP)2:HD4IZJ6ZG=BYKV^N)T+[PP2:R"S=EFL[U/?[8AA "A=ZUT;Q)L MYC_S&S\,,SUQ\54> 11Z21,F9\Y1J>RMZ\KH""F1]SP#IM_LN4B)TD-Q<&4F M@,16E":N[WFAFQ+*G/G4SFW%?,ISE5 &6X%DGJ9$?%M"PD\S!SOGB8_T<%1F MPIU/,W* ':C/V5;HD5MYB6D*3%+.D(#]S%G@MRL\- )K\3N%DZP](Y/*$^=? MS> AGCF>(8($(F5<$/WW#"M($N-)<_Q5.G6JF$98?SY[?V>3U\D\$0DKGGRA ML3K.G+MB3/%$?^>E7*!.R@!%/I/U%I]+6>2\)B.765QC+.W:A$6!8(_@V$ 'W@3!TEVK 8 MXFN]J].I+3-PC+_@%^9Z/.WA6_T8^L'*O!R>HECBP_H);2ZS7 MCT%\7DFT30A#:RJCA,M< /KCO7Z-'A2D\L^><(,JW,"&&]P(MP/Q3"- D=ZO MKLTHU*%5FTO^/,>#J?M<7Y\.$UR97$$-*ZAA+]0#4R! 'Z!;5(5\6 L9!L,& M5MMF[/G=7&'%%?9R;5XR74_TY@A0N6#(%!8I074>X[ 5_PT.0J]!V6DU&7=S MCBK.42_G(N5"T;^)+7U\CS)].W4Q_LY6CUHH.&S0]II]L(\:+CN7NJ?R@D:VTE$6\13N MNF G[2T>3G"#MFV$QX-N6NQ=JK77R_O;=K.T!43V5 I<*_[X_RA-V+\$]'^J M.)7R^JHU3T&OR376I4+CX.?*4ZF_"MH":]L,)S?(+L4<]U?S'[M-I=/KP]?$ M;=OXHQNXES*/^^O\C]VGTFG]@Q,V"U6'S<1KX+JU/B@%<;#MH=3Q*9[;:>N-*] MFWT\ZO8:A#'0[_>&PO=V]R:W-H965TICV8Y "K_I'93J'__S!+!D+;@TW6!I;781AB99@J"FIC*0N#-76E"+2[T(3::!ICY(\#". MHK-04":#7L?[)KK74;GE3,)$$Y,+0?73 +A:=8-ZL''#C)C56B#$8%@LGB3]=E(;8"XOJ>@+@,B+WN M@LBK'%)+>QVM5D2[TXCF#)^JCT9Q3+I;F5J-NPSC;&\XNKH>CX9D,!JC]95, M;OKC*?E$QE1KZ@I&CH9@*>/FF'P@3));QCF6TW1"B_0.)$Q*JD%!%>^A:I!; M)>W2D)%,(=V-#U%VI3W>:!_$!P'[F:Z1J'%"XBBNWT^'Y.C#\0'81E62AH<] MW5<2F*,G)0.0:%DRX?3/='=P3RO<4X_;^ =<,F0FX [@3O0K-97KP-H7)I7[K2@J/M.=P+?^PU:G$G M?'Q!V%DE[.R@L"^3T>#5HK8JL-9[%+5=T;7?H:CMOXH:U5HO%_6\$G;^'\*P M83"1"T*ES"G?D7=",M )O"SP,%=4BZ*/!XI9CYZ;3_0FU3MU*Z73]3[IQDDG M(#*NG@ .)O(*?]SL%0 M-(&ULS5C;;MLX$/T5PFB!%D@L43=;@6,@J9/=+-(VR&7W8;$/C$3;1"72 M2U)QN^C'[U!6)#N2:2=(@+[8E#AG.&>9XKALY.6&\-QZ5[Z[D>"0*G3%. MKR1219X3^>.49F)YW,.]QQ?7;#;7YH4S'BW(C-Y0?;>XDO#DU%I2EE.NF.!( MTNEQ[P0?G7N^ 902?S*Z5&MC9*C<"_'-/%RDQSW76$0SFFBC@L#? _U$L\QH M CO^K93VZC4-<'W\J/V\) ]D[HFBGT3V%TOU_+@W[*&43DF1Z6NQ_)U6A$*C M+Q&9*G_1LI)U>R@IE!9Y!08+2;%$TDB#-C,HMZM$@X,9-Y%UHR7,,L#I M\>77+[\=WIY=?T:3L]-;=(AN(';3(J-(3-&$WFOT84(U89GZ")-W-Q/TX=U' M] XQCF[GHE"$IVKD:+#$Z'.2:M73U:K>EE5/%K*/7/\ >:Z'.^"?[/ )3?K( MQR7<[8!/[/ ;NN@C+]@*/[/#OXB'/L*1@>-A!_Q\#^[8ZX([L'GU#GKU#GJE M/G^K,V"3+KC2LH",U^CO2Q! %YKFZA^+>K]6[Y?J@RWJ[SC)A=3L/YJBE*E$ M%%PK!-N.BO49.J52PF#*..$)XS.4"*4[0V.U7E2N9PK?P_@PQ)$7C)R']1#H M$O-C?UB+;= ):CJ!E"S0TUE#H;?ZP/$H81#O!>OSG5E3+A&P@^' M0>S'3\AVRL6N%W>S#6NVH97M)57J",H(F N1L3 ,H)H#TTT'=%D>MBSRPLAU MG]B]2VK#ZJBV.GK!'F7 Y2F5+L.C5MSX81C[+9=''2Z/_&";RP>U\0.K\64Z MLCH=#V ,)*C22!)-#Y#2\)>B!94)3$/S[N)@7R+J8R]\;\GM86WKT.YHX]U, M$(ZF)&$9TS]06E $%8IEICB&EC7B>HWX+Z0H9T(B+C15FPZ/;!YI&@)^ MDXZ FY: [3UA?Y?[+4]&0>BVRLANN4U+FVJ/?ZER7UD3[>2[4VZ3;U/OL;W@ MOTKUV;%&&<2=A[:7XB#M_/F[3JTT_PO:&M"JX[;S]@_ "/L=,YL:VA9K> M@0=ODKE-P MQEXELT75P6-%Z*7#R N"F@YK>Z=E[YU<]IQ*=*$5AJW^BD]-+=/YX:OFY M>G]H[AA2."GRM-QLV'NFZ[/-09FSD*N^S9ZUSZXWZ;)>TV6]9WQY/2.4O?:7 M$PY;@=PE-6B%L;-VLV!NFCX3.8,@!1=/ >;V!U""Y>KR9O6@Q:*\;+@76HN\ M',XI2:DT C _%5 ]JP=S?U%?H8W_!U!+ P04 " #6BJM2 _J%"A@+ #< M3P &0 'AL+W=OC8BER^\ MEF_+G^-J60H^;8@6V=BA-!@O>)H?G9XTG]V6IR?%JL[27-R6I%HM%KQ\.A-9 M\?CAB!T]?W"7_IS7ZH/QZCC5!%J+]^YG[9C%Z.9L(K<5YD_TZG]?S#471$IF+&5UE]5SQ^%NV(?,4O M*;*J^9\\ML_2(Y*LJKI8M,12@T6:K__RWZTE- (6["%P6@*G+X';$KA]";R6 MP'M)$.XA\%L"_R6!MX<@: F"OA+"EB#L*R%J":*^!'%+$/>U$J//GJ--!*U= MWL3+)U[STY.R>"2E>E[R4R^:H&OH99BDN9H@]W4IOTTE77UZ??/MKS^^7]Q] M)9\NSKZ3/\@W7I9?R+M_O#\9UU*FHAPG+?^S-7]G M#_][L1P1QSLF#G5H!_DY3OZM>!@1%BAR%G60?\+);Y):DOM[R2]P\H_+4I([ M>\DO>Y!3MQD[ZR#_JX]T?R_Y9YS\DTA&Q&5[+7_5Q_+[3?>EC^6]+O*Q#-%- MG#J;.'4:?NZ^.)7O23$CYZ68IC6YY$F:I?43^4_SQ54M%M5_$3'N1HS;B/'V M&FU2DS2OZG(ELT!]+%_7HA153>2D$,>DJN6?*5F*,I%?RPS2%16XB&#$'/^? MB*[>1E[ 1$PPS^XPG@O!% ML9TH(L^5/SEU>$ M:RY7]I VSI-TR;,N4,$EL!&EF/NCC:;1&T)5AH)4\:=2.RVF75&*E.TOCY^X6>> MYRN>$?$[$55%$E[-R4RN*3M3"2[-IP:_,RUELV$V38H'D7,9J4FQ6&8ISQ,) M52]U/E8+B'2Q6G0JSW9G%,7F$P/@9@ZJ[;E2X%(J0.[$0Y$]B!(S @ U)"NIG:P+)CL1+'5*):+)S%4DO\A<9%,R>2*RLI*50R[KHDF53E-9&G7J MC(L-?%-( _ZS@0F@,Z2K=IR9D%&DQJ=6JL7&$YU#6,N--;.'H]#?8W'($@P' M\4B-7.J3IT5)\J(6U7;N#3"K ,*SR&J, TBS@Z.T@6,T"CPL-!R :0<'SD,L MR XQ!C#YF]R6ZLNZ:#]]+D6."5.T M,B;%8JDV.3"%M/6]U06^ XG#&;C$AX&H99W"&4,LX?RE<4Q>@MSCX+GG55XB MQVLO>;V=!(G&L5H..) /G('Y8+"3,P0;9QL&7_'V"[28G\DL^DPC\ A4P%2 /.;'5*A^2BCLPJ0R-+P-_ M1CV#7UR :O?M4+W7+RZF H"S:W?W1=M^L0S.!OYF<'8!G%T[% M4D;Q1()7#]CR .4]:G/B> #1WL =F8&P=6;@;X8M#[#AAFD*>\4*K<0A)PQN8- ;'(*\#SCO6\9Y W]S M#O:U4U4<:3^>78,E_FX/1M0)P@LK8<( B_W J@< 2GU\A7V8DY+S5HI>502, MO:@JUK<_.AYUXZ#KT8NN1P.T5O$!VGT<>J]R.61>"1E^?<>X9NAKVC@[IT'M M&'KVXNP:BF2=)9*U?D# M3S,^Z9B\K<:F'&" F R0(!G@/WCD&"_J(Z?E4ZV="97^?/!L1Q7/9=%[;S( MINN#Q$SD4UZ2*7_J"HP+@T(.[:#<'APDE0#?QNF+G_([]>B/T?VH#Z8&D&P" MS^J]&,@4 9XI#H2IK11]IGB1&W;A3<>C+G/]+DQM']4QU8DZ4>RJX]$]7+_T MXKIM3NV>$5Z7# R<*J^+?"K3Y)7:Z)OP_!>YFR^CYBV7\D+(DZ'5HB>$;!@.S(837J4565_&5^N&!UZF?)*) M=N=SEA5%V94<#'),>2^$O!<.S'NHQIVJX@+<48AN]H20Q4(\B_6-J4$WJ$+( M8:'5'!9"#@L';FJ].HAP.<8@@C01XFFBKV?T=(()UFZ?6DT-(:2&<.!NU*M] M@LLQ^@00.,01^$P56(W]WX:R$:!L9!5E(T#9Z) HV^4%@P#'@%D1P&N$H]_7 M]1W23E12'Q:+15HW1>6E$.06RJ2;7& * &A&5O>3(H#'"-_O^9&O*E6,PHAF MHMOV.!\ZP@\'(L#1",RKK0Z &%G=0XH "-\#ZF_U7$^1JMKU^QQ M! .K6\G7$0!@9/5R3 RX%P^\'#,8C@P"G)&/-Q< MX5:B:5X C,8X_'4[H&_L S;&5B^HQUH7T< +ZL--CPLPY0M&];XB4V/1;QMK M)$:U#B'*;#J&44<3A:\(>V=L$R-JB'Y&M>8@BD,9N,!*TF94:Q^B5LML1K4V M('K(0KO;1[@$U]3Q0[66'XJCW7 ?]<0O1K4^'FJUX&94:^:AARRYN[UCN )B M*/,8U3J"* Z(X)U7IW"F]V(RJ[4VV^J>M%UMFR0XQE9/#5X-[9/=?N@[$_1^ M2LL-E7I'I:&E\A >,!7=AIF@-U<:VAROG[L-[]0Y-/FN#J=K\C&9I_*+J70& M++;>LB_%]&Y)9K4<9WJCHZ'3\=!=T@9QCK&G5&^?9(;S+Z/G-I/K;9[38)59 M+>*9UC?)#,V"A_:<09RQOUUK3F2&[L3;[(G\)91?WM1HJW4?,KOMATSK/V1# M&Q#Q+HN+9WY;%Z(\O'5<:S%DAAY#L/6;YH#61,CL=A$RK8V0#>TC--IZ^$^+ M,*U5D WM%31UM5R8.!JK)JT!D!DZ (??8WOFN'4X3PWFTM#2,5Q0.PP.:'V! MS+6[#M7:^IBAK^\5L6#@Z.S;Q!AK/Q"F?O?NJ\R$4C+)Q$PR4HNE(U*N?TEN M_:8NELUOADV*NBX6S+V3->@Z&2N3<61 M0K,(;6V %[ZHDF$<1;VPXD(%6>KW)B9+]1*E4# QS"ZKBIO7(4B]'@2=8+LQ M%8L2W4:8I35?P /@4STQ%(4M2B$J4%9HQ0S,!\%5YW*8N'R?\$/ VNZLF7,R MT_K9!7?%((B<()"0HT/@]%G!-4CI@$C&GPUFT%*ZPMWU%OW6>R 7(A[U.6-1]Q.+H[CS]#!BQT[YV*<.?NNF?@GIN%('L2YE07 MG?4)QC2CU02H:W^=9QII./RRI-<(C$N@\[G6N W&PO=V]R:W-H965T,?X_M MI%%!;<=-[&.?]_%Y'=M9J_2#J0$L>A19VEG.)"PU,CLAJ/Y]#5RU$SS&^X$5 MV];6#Y \:^@6UF#OFJ5V$1DH)1,@#5,2::@F^&I\.4U]?DBX9]":@S[R3C9* M/?A@7DYPY L"#H7U!.J:7S %SCW(E?&S9^)A22\\[._I-\&[\[*A!J:*?V.E MK2?X+48E5'3'[4JUM]#[N?"\0G$3OJCM,C\NEY^0R*$4K&01[]+2?.W. P'AS&@9<^Y?!F)TMS!I@,P"0 MDU- 3HU!JD)KJXH']/V3FT=S"\+\.$-/!WIZMMQ%*T&;FC6H 5V M.XN'?L' MYRGINU$2/3NV^4_JTG]UG0UR<,;\_?Y,]99)@SA4CA2-WEQ@I+L[TP56->'8 M;91UASAT:_?,@/8);KY2RNX#?Y*'ARO_ U!+ P04 " #6BJM2JQDUF/T# M #L#P &0 'AL+W=O8:EN^<85 M!2]HBD))*: JN?)S(A::J9E!]?*E*G7E,#]Z]?V7\UP:M@5EB0 M"4O_HK%,KIV^ S%9XVTJ%VSWB50!=31?Q%)A_L.NM.UU'(BV0K*L BL/,IJ7 MO_BY2L0> '5/ /P*X!\"PA. H ($AX!3+H45('POH%,!3.AN&;M)W!1+/!IR MM@.NK16;OC#9-VB5+YKK1EE*KMY2A9.CY>?[R>^PF,T?%I-/X^4,YHO[WQ;C M.[B8$HEI*C[ 1WA83N'BQP]#5ZH5-5 MI[6[_JN[-[Z5<%SP2_""G\'W?-3BS^0]\-# O1;XU Z_PQK>TW#4;X'/[/#[ M2%X"\@R\9TE&4-@^WDF3B'PM[6+.'ACT\ ME:LG57Z\2@DH.0)AEN"DV/(H41M3M#5#2=@UA%JAGD;A 'GZ;^@^M;C2J5WI M6%U9)I@3H7:&3!*2QB 9""RI6+_H+4&S;082/Y?O61K3? -LE=(-UEHDX(+F M( Q%:PN7:W?VO/:]MTZ7K75L%_0]2W3=.KJN/3J3VD6=6IASMN$X$Y8B]FKN MWAE:I%^S]^TMLI4)X_1?$A_U!^",;7/9EN_^49>4/7(RD8/:G8'5G<_J2RFV M_*5RIF[5KS7 X*BPAZ6W6;QQ%7F-[GI69[4&P*G26VJ#]I0=G:'VR&_X_>]? M_5E%NE_^CK7ZJ)%#%'PMI?UO2FDCB2@\1TH;G4-VH?NFE$XKTO^1TD::D%V; MQG%,M8CB%.:8QA]O[[]1N)\N\2=]^!1+=XY^A(> M1G=L9TX>)Z)K]-*WZ^5WW1W56N_8'2V6K;O#W9MJ,L(W9IP4$&D9+">&^FD] MLH[-H';P_ 9=3H![P1_\!4$L#!!0 ( -:*JU*6IZ5A200 .,2 M 9 >&PO=V]R:W-H965T649-O^^DO#:9C%:FDP[X0$D^YZK MHZNC>X5Z.\8_91M*!7R)HR2[;&V$2#]:5K;6/U>2I[H@HK[]);+GE5Z684Q3;*0)<#I^K(U0!\GV%4 ;?$0TEU6:X.: MRB-CGU1GNKILV8H1C>A2*!=$_FSID$:1\B1Y?"Z_NI]HB +@%P#T7X!4 [UR 7P!\'?M]L'2D M1T20?H^S'7!E+;VIAEXNC98!#A.EK(7@\FTH<:(_&4SG\#"XOA_#'Q.83&># MV7 ZN(;I;'$WO[\9S^X6,)B-H&9W,QXL[N?C_;N?82'%OLHC"FP-$Q)R>"!1 M3C/=#1.2+$,2P33)!,^E(D4&[T=4D##*/DCP_6($[W_\T+.$G(MB9"T+WE=[ MWO@$[T'*VV [%X!MC!K@0S-\1)=M<)"&VPWPD1F^H&D;L'L2/C;#9VS;!N0K M..HTP"=GS!WA)K@EE[_4 "XU@+4_YY0&RE6[@"L2R26CL-!I[5?.\C1,GBYJ M2[D01%"UDC DJL#3+7FZ1IXC^B@@+)5](=N" MRJ\)KG[&UC[?D[R3)Y1E/;:/\OTD&E5B9"Y%)VQ.=%Q@?$,IFI4S.R%P-$+@(H5<7 M/'1<\4Y)KRI@R%S!AB3;P$3^1X4YW;)H2[EI-E7%0=TW$5]S'5;;%KS[X%Q[J\<5N%WF^&PO=V]R:W-H965T M+19B]GH@X??E\0 _67UQ'C_.B_&)R=/@4 M/HH;47Q[^IK)3Y--+[-H(9(\2A.2B8?/!\?TTQEUJA:5R/=(O.3*WZ0Q:G(H[+KJ0B_]2]'FPN6C94_U[W?EZ-7H[F M+LS%:1K_-YH5\\\'_@&9B8=P&1?7Z6&BRB9/5_^+.VA-* MS5@=0.VTX#1E@:\;L"[-K#K!G;7!D[=H!KZ9#7V MRG#3L B/#K/TA62EM.RM_*.R?M5:VBM*2D^Y*3+Y:R3;%4?GQQ?7Y/OQEV]G MY.]SG'\A5Q?[L\N[J](<=74Z+(79X=WWR[/EO]]H&]^_2-*\B);RMNGT.F'=W?\E'TD%B_[8[3N3]/+M$LO=M6+U=[+&=[+5-Q_ MK,?6TLN6Q?C&Q7C5+6]3+L]%D7]">K(W/=E53W9+3S?S-"L^%");2*]Z%GE1 MVCPO/4RB0629F)'[="$AFH<5A9[B,-%-R>HJ;G65$J7/1\QAWN'D6;651HAS MOA':&H"S&8"##N V+<*8A)5!=(JM6CNX8AJA5L79ON/'2<%1.>*R:D#R2&SG6#]AKC<3UJ^SNC;DIY/K4"_;#]C9[^&QSJ/5DF MHWU*.6M3V$J=_PJ ^^(K0U@F S M@@"W=)K)M3"12X5T_^3^=2YFCP*906K!PF -O&VILLC07EH2C9JK::X[4@W9 M8B'*X.IL#.>F #3*QW/ONJ]M__9;Q@0DI#@*I45?PJSD75)D,MHBX6,F1.F^ M[TFX2)=)4:K6;F:[J91KM3DC!;Y1''#7Z]NFNETD@A^ZSOPI;7+M VW5",!& M752C*B#Y_1?J6G]2;/(!;=0;>E\ ?NA;^--_0:--_##N[2)4)T7]-@L#@2B. M(-.B5C1:E6. <483K&.]SX#E#$#ROK<^PRC61V2=08> ^ QUMGGR;^D M[QK! (1L:&C'@&C,2+2.:P1KPJO-9 NYHSB)\ =AG.GGY^XG4<$G&)X#*8X M <-&!+!B_M#)!F8PG!EC@8\UJ4'M8/<6TP@Y+0$S![)P:Q#VZN:X:CJA5M6 M49R.XJYDFWAPIOK]&^#' 5C<'G@_<, /Q^.F M[O#CS3"I!14<6,5'R?XXL(>/F/]Q70+8$B!SH!7'0RO%#3@V)D 6#X9N8P [ M;)P=HVUD-/&Q&U^@(MOJ U]L/ 8RH<\VASVHR+9:0"E[E#S/!I38(^9Y=C// M:PP:$]G64=D2P\,FU<_?@#L;$&7C$5('_P?@V(;@J#/N[,Z1D0UTLO$,KJN? M &MLG#7]_*29A;6-"-ADX^'4M)4:&VU>D9$Z "YGE'3* 90X(Z933A,:S'$; M^Z,:*!42X>7/4RN6N.H%"1;1T!>RZ.O8M$!G\R[B/782'(S4OXA T= M&.6.$@&Y !]WQ C(U>QT\\#BN_9LBGF.Y[79%+CFXEQKVK0[CET@DSO*1I&K M/'D;<:/(Q<*AVKR=(R87*.;B%#.9%H.O"P1R\0VFKJ8%M+B&AV.]3-O<)=)Z M;U,,\5X/J.7AU#*9&(.M!]SQ1MD9\H XWH@[0UYSRV?7>U&1;1T!8AX.L$,S#":;: MMSMR/:688.@3-P\8X^WGB9NG>9;6-'=3J-W<0#4/IUJ[N3$,^T B?^B#?Q]X MX^-QSECF]LT[2JC(MOI -Q^G6[NI,1S[0"9_Z/,S'Z#D[Z5@FLYS\_HO/*/V3_$=V4\PQ\P"D?#RSZV!J )*/AT.CF;J9 MR3FNO6OLII#M>RWF5@J?< XBYNZ.5/8I%@5=D! "T86IT0*#65^ZE. M"#2%![01)>JD+,O5VUO^LAE%^??;+-X=\=12BCPM/+GL4!EG*46;%AY[C58; M9S532LTL:,60:5"*12U#^MEQ&C#64TNI#+6&9J?44@HZK?WDI^OK8-C!97:& MH%2 6H;\M.,$8,BGEE(@:@VN$+64$E%K3S6B%O;@<3T!G1].4DLI$+4,&:MN M M;/@.\,2P!52]9'J%E7B];WD[Q235$[M]FN[752O*U07*U^IX8DUFC]'LN! M6B1/AR:W5*UW-Q2\CS<9S>15-QD:J?;)4'!J*)#O.QGHHJ!6P=.AZ2]52^#I M?A+@]750)J$R.T-0L&HHO>\[$>CBH!;+TZ&9,%6JVRG;3RZ\O@XZ$:C,SA 4 MRAH*ZO43$?V4JD>)5!X]S:34Q%,V- FF2N$[9?M)@]?7P=JOJU4JWWA%+73PV%_3WG ET8E)I]:BC:[S 72L$^-53L MCS87]75<[)Y 97:&H!ZRQ!$[%;ERS/X5YL#MO+:>A51D.5 MTGYJJ.WO?&1489ZAQ'\JLN@Y+%^+\9Y4\Y(^;$YO:BQ_8NK/)J\BS')4.X6A M'&>HJEV2EBY15GA7!TGURKF-*:>.9;4?(54.#U##Z8'3,)^3\U@V7$_ZOV1\ M9U HR4>I2Z'*60+*<51>+1=W(BM=(%IKG95:YU+K7(X%?:7$R;KWK>RD[42Q M C[#J831[$[^3M"H33EI0.U1"E:H,L?#P_$\XO8E1752.&HXA]#9(Q3X&8XC]/:( M)OQPCU#89^/L>Y-'X%U*C[!JR=[T_II^GJ=5_0S>KU8Y=A)CTD)[%XD%U:'\NJM&SU0J_5AR)] MJMY8=9<61;JH_IR+<":R4D#^_I"FQ?I#>8'->]6._@]02P,$% @ UHJK M4O]6H+,K P %0D !D !X;"]W;W)K&ULC59M M;]LV$/XK!Z$%$F"SWA+'+FP#CIUA!9HM:-INP+ /M'2RB5*D1E)QLE^_(Z6H MQBH3_6*++\_+':D[+8Y*?S4'1 O/M9!F&1VL;=[%L2D.6#,S40U*6JF4KIFE MH=['IM'(2@^J19PER32N&9?1:N'G'O1JH5HKN,0'#::M:Z9?;E&HXS)*H]>) MCWQ_L&XB7BT:ML='M)^;!TVC>& I>8W2<"5!8[6,UNF[3>H!?L<7CD=S\@PN ME)U27]W@?;F,$N<(!1;643#Z>\(-"N&8R,<_/6DT:#K@Z?,K^R\^> IFQPQN ME/B#E_:PC&81E%BQ5MB/ZO@K]@%=.[Y"">-_X=CMG4XC*%IC5=V#R4'-9??/ MGOM$G "(9QR0]8#L_X!S"GD/R'V@G3,?UI99MEIH=03M=A.;>_"Y\6B*ADMW MC(]6TRHGG%V]_VWS^_T=?%K_>?<(%UNTC MS"3_#Y\!*PDP\'D'N^_-P!R$+5")_8,VRY*80RK4;X M:[TS5M,=_SL@<35(7'F)JS,2=\9RNO!8 E85^O<&+.EIFAL[T3!;GDRFR=N MK>O!UG78U@^9"7-Q,@U1?F&A95UH$%3]^22J*EDN4.E-4V3(/I$\_&S[36O3[TF9YR>%/CT!YR21=9E%8=J M8!4=+1GF8WF[[6FG(3/Q2>.I4>]]/S90.*&N!PVS0\]?^TX7?]O>?3#<,[WG MTH# BJ#)Y(:RH+L>W VL:GP;VRE+3=$_'NB[!;7;0.N54O9UX 2&+Z'5?U!+ M P04 " #6BJM2EO*3GP\% !E%P &0 'AL+W=O:A(TV;V,ZUHD@%.KN5IA>5=N=AM5H9,!!- M$K.Q*1UI/_PZ%V)(')?9SO0%DG#.\=_'A]]QW-^R[!M?42K 2Q*G_**W$F)] M;EE\MJ()X6=L35/YRX)E"1'R-EM:?)U1,B^]&#O=V#AVBY$OD#:]!?DR6=4/&TOL_DG55'F4<) M37G$4I#1Q47O$IZ/L9\[%!9_1'3+]ZY!/I4I8]_RF^OY1<_.%=&8SD0>@LBO M9SJB<9Q'DCK^J8+VZC%SQ_WK7?3/Q>3E9*:$TQ&+OT9SL;KH!3TPIPNRB<4# MV_Y.JPFY>;P9BWGQ";:EK6OWP&S#!4LJ9ZD@B=+RF[Q4B=ASP$&' ZH<4,,! MP0X'7#G@8QV3JMYNKVT=P??OY[N'F\O'Z[A:>\;PDY M8NYGS:KHPS(ZZHB.P0U+Q8J#JW1.YX?^EE1:RT4[N4-D#'BYSLZ C3\!9"/X M-!F#DP\?,[IFF8C2Y=^<+F5)"HW.T3%AG2*L78751!F;HXSI[ Q@:(AR,&=< M+Q$NPN*N)2IG!1YV\P37:?F'S_\X?WZ1YN!:T(3_91C,J0=SBL&>-:K<6I5K5/7(!(E!*C'( M24RUA5@&\/;&A,CS;8SJDV_;!#K5^K]8UJGU(2QVQ&!)T#)E9RP>F+["2< M?LJ3K)/K:X1XM@\;>G5F(0H]O=R@EAL8Y7Z12013*HN>[A(KR(N^#H*V@L## M#9D:(SD;._#U.L-:9WA$$1#.J=!J"W5K'F#;.Y0W#ELUZCI^X(2V7AZT%>QM MH\"O43IG6V[@!-QK'/#78PDB-1QZ*P*J" ?Y13YJK;[&SG$"Q^U*KP(UQ$:- MDV@N\V":KL(P=-XANXJO\,V K2(<4!UZ.&PB0&.''&@['2T *L)",V)'+$EH M-HM(;)JR0B#TWR'#"F'0S+!C,MS&DH,P]IM-06OG8!AT9%CA"YKY=5>WKXGJ M^*\S RG^(/O7YQPI1"'XUIQ7$5YEAL;.Q RDN(:.X=H/;!Q0FUXHQ%YSGZ,Q M.\40PZXF@A3ED)ERKW6YRGU_9.C+*@[L1IO3&L*#/=NA1$5/9-[%:@OY53HC MA4ODOD,=*_*A8S:7YCIN[Q2U=-;8F>B,%$Z1>4OYXW7=#LD*B"C_P'DH_H@5DS&[\!D MK)B,W\QDK&&MK@]J[;K[(%9,QC^9R5BSHX1NX#8%M\UD*3L=+W-X[X#@;43& M;="&,)#_H48A:^R"T,9!1\O BL?8S.,1RV1QR==-4PDI^N)WH"]6],4_^=4> M:][:'8SVB%65@]=ZSSO%KNMW8 ,K%N-C6&RH![\UL.^ZV/:;]:"QK'IA@@&K M29S:#A2I#U\[9!*V#=[9MMQ G/C\Q^>S\\?N'[CX)'>4*OB2Q*D<.#NELC>> M)Z,=38AT>493_63#14*4;HJM)S-!R;H(2F(/^_ZMEQ"6.L-^<6\NAGV>JYBE M="Y YDE"Q/&.QOPP<)#S?&/!MCME;GC#?D:V=$G5AVPN=,NK5-8LH:ED/ 5! M-P-GA-Z,<=<$%#V>&#W(LVLPI:PX_V0:D_7 \_\W6:C=PN@ZLZ8;DL5KPPU^T+*AM]"(> MR^(7#J>^[9X#42X53\I@/8*$I:=_\J4$<1: @PL!N S WP>@"P%!&1"\-*!5 M!K0*,J=2"@YCHLBP+_@!A.FMUBB,\")Y R/-44;'7_%BZA7&NCO!(!-ML8"YX1.E:WY:6M$&5 M-BC2!A?23KF4.ENJM!Y-(T8E_#/5?6"B:"(_6C*TJ@PM:V&CQ-0"DN?ZI8'5 M$2*>9"0]-I$_*74+)6,R^V'+17UOWY"^7:5O6]/_,LG;*M'ME4AVJ@P=:RGE ML 51%+1) TLR+I2$&R*!0$9%1%/5M*)#NZ[O^OX?EO%UJ_%U[3.M:U_G268X M_R_$O2I![TJ(D5];F'\ER/\AW'5;'1ME=.:RR&X5X6($#R32*UHOYDFZIU*Q M+3&?/IM^[40(7PMS;3LHL-8P961U&C^)(I&3N)%HT. '[68_0+4?(;LAS<-[ M[S&\AYF>UQTE4A6U$OT]+!#"DBEJJ[%V'M2^%L?:=-#M;^!XTC +] QDZP+( MVHZ0W3=&N>""P#S6#%DD83H-82]=&"G!\L167NTHJ'LMA+6IH-YO0-C[$6'@ M]IH1XMIML-T4GCC;*GC2T$(8PP)"O>NT;29JC\#H2N#PV8[%OF69Y25/M5_@YF\2UC^#6M1#7 M%H+MNY<7K6]MD8!S6!_^KW'M;7@SK78UMZ"[=N5E['M M_O )PF[P'5WO[,AD#KCOB-BR5$),-SK*=SMZ:L3IS'AJ*)X5IZ@55_I,5ESJ M+]&:"M-!/]]PKIX;YF!6G=R'WP!02P,$% @ UHJK4C1I9EZ7!0 ZQL M !D !X;"]W;W)K&ULO9E1;]HZ&(;_BH7.I$UJ MF]@)@4X4:12J5>JFG;)N%T?GPDT^P%H2,]N!;CH__M@AC6D)!K8R+H"0O%_> MO#:/[:2WY.*;G $H])"EN;QHS92:O_4\&<\@H_*,SR'7>R9<9%3I33'UY%P M34I1EGK$]R,OHRQO]7OE;Y]$O\<+E;(OWYO3*8Q!WQ5&1E >\87!4JY]1^92 M[CG_9C:NDXN6;QQ!"K$R):C^6, EI*FII'U\KXJVZG,:X?KWQ^I7Y<7KB[FG M$BYY^I4E:G;1ZK90 A-:I.J6+]]#=4%M4R_FJ2S?T;(ZUF^AN)"*9Y58.\A8 MOOJD#U40:P+JNP MRJ2'5-%^3_ E$N9H7J/[P;CT=]WHX^?T>B+ M?A^CUT-0E*7R#3I%=^,A>OW7FYZG]*F,P(NKLH-56;*E[+NY.$.X?8*(3W"# M_'(/N1]LE0_=\B'$9RC I=QOD(_<\H]\HW->J42AL:5. M$#PH[:=@PX.D"A*-H MIR[:.4IO[-;UNT[3934^0;%N5Z;0A,8L9>K'B8$>RXH,W7.A2Y:=E<[U7O6C MZ2_:W6A^C-NN#G!>^SMW^OL,(D,WG.;HJK+FN&CL6PS[1XD5KX$>']9S=;2 M:,:+7#4"'F]&V&D[,\06:9@XS73/?/\5DI S+E#.%4B4%( T.EEJJ!VY+MF" M#0?'"=5B"[NY=!2-HYWFSR*PN=A5F/;/H<^]6OIA?\ MOG:N'W.]U8&B\9+.]8]#D&R: MEPE3B=Y#,C48NZZ;PV7&\AD?!]#8$AJ[$?V1FR&8IFA!TZ*IAPRJ NUU=OB/ MKRU]V (8NPF\;]K:YN\D3BR[R7'832R[B9O=NQ.O"JPGWG8'3M;FGVY8-P1^ MT-2"6&"3XP";6&"3'G%H#K+>MSGQ)FV131Q8ZDA[=&#@CS1??BPV"V_ M2'2/Q-XY-'8+->*&6D/LGX5>%M5Y=9S)9$;'X&%5^"&U[YSI$&PR3 2GN/(Y<)"+'!#[#K7?8]*T+'LV=FJ M@D\'L6[H%Q9G6A!6/XLBOR<'-%OF-A&%H\ MAFX\OL3"<+#C'+L67*'%9[CKEF4"V;Q\-*$;/6XVLWFK,NKX75=::W*9^77 M&= $A#E [Y]P#9-JPSQ&PO)MT1[CF&;U?&H4'*; MW)@X@V6F)0L>J,C(A H^U1R\"EIRL7;F/AAF2B@=&%M5&RH"2_WHX,C-H. M M3\FETDUL%\']G;;+#X#-# 1R(3J!?>(,XU%%C6%:7MM)L[@Q/H&"=GRWKJS" MN:;KJ#\@6X?F9H-,E]2_LZWJ#B#\I\ M7MKMR&8.3<9N-"OXJIFOBDX QA[A[+2JQ/J3X'-9,K?Y%P<3YMA8 *X!\><-/-+47VTL#GA@58!Q)4PR! M7O3W:)(@V4G@XZ\/]I3$<9KZ$<#\"N(80^!IQ!%, 6C D#ANSL&#\RC?\6]02P,$% @ UHJK4I>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'*/:<% "4, #P 'AL M+W=OB_/94%-_(OUF:5^/> MKJ[W=_U^M=ZQ+*[^*/8LYUNV19G%-5\LO_:K? MP_UI7\NR+RX4-5O729'SELA[)DCS) MDA]L,^X->J3:%2_SHDQ^%'D=I^&Z+-)TW!L>-SRRLD[6;U:'#604/U7MFCI^ M"F(.,NX9 [[#;5)6=?N+=O\Q9WQF_,?'I4-=3).T9J4=UVQ6%H=]DG]M=L./ MHB\<1AN'T^[9)]U2-YG+%QSRJ> M6=D<#_\#SN9X;#6'$B)5WB5\0^EL6CQ$%-\+?=>QS8C:)(SXQX)Z44C\*?&7 M-! @%0!2N1JDY2^6 J0*0*I7A/Q'$2 U %*[(.3$=$W/HB2<4QJ% J . .I7 M R0WRUB - !(XWJGV@SG N0(@!Q=#3*,?$N _ ! ?L"%#%>+A1E\::&=, M' _ A ?L2%/-%X,[(,?(]_MXZQ%%/X ,KA VS 3RLG="*' MGW*1"?0*LE@"&D;!RHI6 8^;" 5Y9(@LDIGOVY\=UQ5Y(&4,D9WA>(_\.O(# MAW;.&R2((;(A'"\RO9DS<;M(D!*&R$XPP[!)_W/JVF3J!R0T72JR0288(JO MI6;8C124\H?(.3^:3580^:!L/T1.]]0,/)X.0L)+RP9P MX7ND918!H4P_1$[UG\T@X +Z(M:]4&97D#.[3:>.UU1"U./?(K+D!9%XM2E0 MBE>04[SK>[/;B 8+8M-))%*!O0)VLV#_%F?[/P/2)%=>Z01D%O@KL4E0H)2O M(*?\IO;ZBP1TN0JL.;]1FY)B%I@+D0_*_PIR_I^:3D >37=%FZ*,7WV\ G=, MET>S\7D'$W*"@NP$Q^/I@Y+(_+N3?17(!0JR"T(Z:\I"'BINJ<5YXE4@,2CX MS4!3OU)^+KOQ@FR@H!?_DY!^6C4AHX]G];0"64!!M@#8E71:>162@XHL!QA3 M%3$A3:C(FA"[$W(3Q?RO5[^+<) M5&1;=-H4*1WX2 E9%J=^10H&64)%[Q)^ M-2Y2-D@-*KH:?G4P4C9($>I%V@4I%J0'%5D/[];E1U(1$Q*&BBR,4W4NC1\D M#!59&-(R74:I0;[0D'W1K=>E>) G-&1/@)5G]P$Z9 P-V1B2*D\:2L@;&G:3 M 58&FH@)#B.0+0)CZB(F)!0-62@PIB%B0F[1D-W2J;-NB1>79=P,0,F-S>HX M$3$AUVC(KCG##/DN-X>4D6)+S*IB(B;D&@W9-0#FLBR(B F91T,V3[=^?7/6 MQ:$>I!X=63WGF.$AR^+R>Q/-@%6UB DI2+_DT**+&;)G\=K4(07I%QIC_+RS MTXYX=$@\^N4&&G(X2#?ZY48;<$G*,?IG^I7-GN"RN&+&*JJY$ M3,@Q.K)C9)A67.W(-"U>B#A6UB''Z,B.><44[#(]U(>2D462BYB08W3LQV'O M3)7>%A8&Y!@#V3% $WNF0@-RC('LF-^<-9K>"%#'!-ZZPQ7.. M:4Y<,HW7[1NFY$;$A,1C8,]9Y,-'^;T.JN!G0N*( M8P2I9X2L'AA3?-XR@M0S0E:/.#257I(C2#^C:SQ8DT%"\AGAO^7[.DB5XT'2 M&:$_43L;J&,6N'TVQ]7#_<;MDURMO'X[BN^?AVGZV5)FH_CVWR:WKRP MLSVDJ<77^;E;Q)O32_6G?PAX^ ]02P,$% @ UHJK4F?\4D), @ :"P M !H !X;"]?A)Q1JA 7/X)GQ#P^%(.S;AO M3\-NWPV+S^/A-*RJW3AVO^IZ6._*L1GNVJZW5=4_OZ6JGCM(($CF#U((TOF##()L_B"'()\_ M*" HY@_*$)3G#[J'H/OY@QX@Z&'^H+1$&9<$21.L";1.R'4B\#HAV(E [(1D M)P*S$Z*="-1.R'8B<#LAW(E [H1T)P*[$^*="/06U%L(]!;46PCTELG#-H'> M@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z*>BN!WHIZ*X'> MBGHK@=XZ>5E"H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>AWD:@ MMZ'>1J"WH=Y&H+>AWD:@MTU>=A/H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1 MZ.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMDX^5!'H[ZNT$>COJ[01Z.^KM M!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>L?D9Q,"O0/U M#@*] _4. KT#]0X"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GTSJAW_DF] MA_'K4(9KS_<:K_^35(_G<\OU\I?E]\[)#77!N;ZM&)[^ E!+ P04 " #6 MBJM2AJ9C2 P" !A*P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLUNXC 4 M!>!70=E6Q/@WTQ&PF9EMAT5?P$TN)2*)+=MMX>W'"6VE5ATT%2/U;(C ]CTW MOM*W8GE[]!1GA[X;XJK8I>2_,Q;K'?4VEL[3D%>V+O0VY:_AGGE;[^T],;%8 M&%:[(=&0YFFL4:R7/VEK'[HT^W7(/\?6#:LB4!>+V8_3QC%K55CON[:V*:^S MQZ%YES)_3BCSR6E/W+4^7N4-!?LP85SY>\#SN=^/%$+;T&QC0[JQ?=[%#AV+ MZ=A1+,^7^*!'M]VV-36N?NCSD3+Z0+:).Z+4=^6IZ-7YY)1OF$Z?_.+\J6*!/A_W,I+Q]-SG0A12>_X57Q-SZ8O?C\9I-]3\8W:^WB<7]M,\ M(IL>E]_QVQF_UO]D'P*D#PG2AP+I0X/T84#ZJ$#Z^ ;2QS5('WR!T@B*J!R% M5(YB*D=!E:.HRE%8Y2BN&UL4$L! A0# M% @ U8JK4K4@%JSO *P( !$ ( !KP &1O8U!R M;W!S+V-O&UL4$L! A0#% @ U8JK4IE&PO=V]R:W-H965T M&UL4$L! A0#% @ U8JK4H ZXJ6%!0 $!0 !@ M ("!B T 'AL+W=O"SE,0, )<( 8 " @4,3 !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ U8JK4C/=<(6*!P 6!X !@ ("!;1D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8JK4IX] MX%K>!P (28 !@ ("!,2P 'AL+W=ON:W"IX$ "W"@ &0 @($Y1 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ U8JK4GH'@]66!0 2@T !D ("!(U 'AL+W=O M&PO=V]R:W-H965TQ9 M !X;"]W;W)K&UL4$L! A0#% @ U8JK4I,I MEA9L P N0< !D ("!MUP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8JK4M_:.&U6!P 9Q0 !D M ("!>VP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ U8JK4O0PM#J3!@ O! !D ("! M W\ 'AL+W=O&PO=V]R:W-H965T8 !X;"]W;W)K&UL4$L! A0#% M @ U8JK4JVOYP@B!0 ^ P !D ("!-)\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8JK4NXA(]5F% .C@ !D M ("!DML 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ U8JK4F]=@ UU! 6 H !D ("!__H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MU8JK4CWSR:6& P U0< !D ("!>@8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8JK4H?M:-,Y P ML@8 !D ("!?Q(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8JK4GQ$/.VB"0 IQP !D M ("!L!T! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ U8JK4F1HAVG" P ] L !D ("!ABX! 'AL M+W=O<7'< P% M %&0 &0 @(%_,@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ UHJK M4E2Y7O$D! [0X !D ("!5SL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UHJK4K,3+^0; P !@L M !D ("!FT8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UHJK4O^M\6C! @ 8 < !D M ("!Z5,! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ UHJK4I[HX52? @ X@8 !D ("!EUX! 'AL+W=O M&PO=V]R:W-H965T-P, *\) 9 " @3)D M 0!X;"]W;W)K&UL4$L! A0#% @ UHJK4E^> M\^=&PO=V]R:W-H965T0, $T+ 9 " @3QQ 0!X;"]W;W)K&UL4$L! A0#% @ UHJK4M86^4!X P O L !D M ("!['0! 'AL+W=O $ >&PO M=V]R:W-H965T&UL4$L! A0#% @ UHJK4@/ZA0H8"P W$\ !D ("! M*X ! 'AL+W=O&PO=V]R:W-H965T^- 0!X;"]W;W)K&UL4$L! A0#% M @ UHJK4JL9-9C] P [ \ !D ("!+9 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UHJK4C1I9EZ7!0 ZQL !D M ("!K; ! 'AL+W=O&PO&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #6BJM2AJ9C2 P" !A*P M$P @ $#PP$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..4P!3 +P6 ! Q0$ ! end XML 90 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 91 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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 344 413 1 false 108 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 STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) Statements 4 false false R5.htm 1004005 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 1005006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 1007008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 8 false false R9.htm 2101101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 2107102 - Disclosure - ACCOUNTING PRONOUNCEMENTS Sheet http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTS ACCOUNTING PRONOUNCEMENTS Notes 10 false false R11.htm 2108103 - Disclosure - ACQUISITIONS Sheet http://www.cornerstonebuildingbrands.com/role/ACQUISITIONS ACQUISITIONS Notes 11 false false R12.htm 2113104 - Disclosure - RESTRUCTURING Sheet http://www.cornerstonebuildingbrands.com/role/RESTRUCTURING RESTRUCTURING Notes 12 false false R13.htm 2118105 - Disclosure - GOODWILL Sheet http://www.cornerstonebuildingbrands.com/role/GOODWILL GOODWILL Notes 13 false false R14.htm 2121106 - Disclosure - INVENTORIES Sheet http://www.cornerstonebuildingbrands.com/role/INVENTORIES INVENTORIES Notes 14 false false R15.htm 2124107 - Disclosure - INTANGIBLES Sheet http://www.cornerstonebuildingbrands.com/role/INTANGIBLES INTANGIBLES Notes 15 false false R16.htm 2127108 - Disclosure - ASSETS HELD FOR SALE Sheet http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALE ASSETS HELD FOR SALE Notes 16 false false R17.htm 2129109 - Disclosure - LEASES Sheet http://www.cornerstonebuildingbrands.com/role/LEASES LEASES Notes 17 false false R18.htm 2134110 - Disclosure - SHARE-BASED COMPENSATION Sheet http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION SHARE-BASED COMPENSATION Notes 18 false false R19.htm 2136111 - Disclosure - EARNINGS PER COMMON SHARE Sheet http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARE EARNINGS PER COMMON SHARE Notes 19 false false R20.htm 2139112 - Disclosure - WARRANTY Sheet http://www.cornerstonebuildingbrands.com/role/WARRANTY WARRANTY Notes 20 false false R21.htm 2142113 - Disclosure - DEFINED BENEFIT PLANS Sheet http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANS DEFINED BENEFIT PLANS Notes 21 false false R22.htm 2146114 - Disclosure - LONG-TERM DEBT Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBT LONG-TERM DEBT Notes 22 false false R23.htm 2151115 - Disclosure - CD&R INVESTOR GROUP Sheet http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUP CD&R INVESTOR GROUP Notes 23 false false R24.htm 2153116 - Disclosure - STOCK REPURCHASE PROGRAM Sheet http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM STOCK REPURCHASE PROGRAM Notes 24 false false R25.htm 2155117 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Sheet http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTS FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Notes 25 false false R26.htm 2159118 - Disclosure - INCOME TAXES Sheet http://www.cornerstonebuildingbrands.com/role/INCOMETAXES INCOME TAXES Notes 26 false false R27.htm 2161119 - Disclosure - SEGMENT INFORMATION Sheet http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 27 false false R28.htm 2164120 - Disclosure - CONTINGENCIES Sheet http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES CONTINGENCIES Notes 28 false false R29.htm 2166121 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 29 false false R30.htm 2202201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 30 false false R31.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 31 false false R32.htm 2309302 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables ACQUISITIONS (Tables) Tables http://www.cornerstonebuildingbrands.com/role/ACQUISITIONS 32 false false R33.htm 2314303 - Disclosure - RESTRUCTURING (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGTables RESTRUCTURING (Tables) Tables http://www.cornerstonebuildingbrands.com/role/RESTRUCTURING 33 false false R34.htm 2319304 - Disclosure - GOODWILL (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/GOODWILLTables GOODWILL (Tables) Tables http://www.cornerstonebuildingbrands.com/role/GOODWILL 34 false false R35.htm 2322305 - Disclosure - INVENTORIES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/INVENTORIES 35 false false R36.htm 2325306 - Disclosure - INTANGIBLES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/INTANGIBLESTables INTANGIBLES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/INTANGIBLES 36 false false R37.htm 2330307 - Disclosure - LEASES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/LEASESTables LEASES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/LEASES 37 false false R38.htm 2337308 - Disclosure - EARNINGS PER COMMON SHARE (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARETables EARNINGS PER COMMON SHARE (Tables) Tables http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARE 38 false false R39.htm 2340309 - Disclosure - WARRANTY (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/WARRANTYTables WARRANTY (Tables) Tables http://www.cornerstonebuildingbrands.com/role/WARRANTY 39 false false R40.htm 2343310 - Disclosure - DEFINED BENEFIT PLANS (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSTables DEFINED BENEFIT PLANS (Tables) Tables http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANS 40 false false R41.htm 2347311 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTTables LONG-TERM DEBT (Tables) Tables http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBT 41 false false R42.htm 2356312 - 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 42 false false R43.htm 2362313 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION 43 false false R44.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 44 false false R45.htm 2405402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details) Details 45 false false R46.htm 2406403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) Details 46 false false R47.htm 2410404 - Disclosure - ACQUISITIONS - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails ACQUISITIONS - Narrative (Details) Details 47 false false R48.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 48 false false R49.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 49 false false R50.htm 2415407 - Disclosure - RESTRUCTURING - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails RESTRUCTURING - Narrative (Details) Details 50 false false R51.htm 2416408 - Disclosure - RESTRUCTURING - Summary of Restructuring Plan Costs (Details) Sheet http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofRestructuringPlanCostsDetails RESTRUCTURING - Summary of Restructuring Plan Costs (Details) Details 51 false false R52.htm 2417409 - Disclosure - RESTRUCTURING - Summary of Severance Liability and Cash Payments (Details) Sheet http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails RESTRUCTURING - Summary of Severance Liability and Cash Payments (Details) Details 52 false false R53.htm 2420410 - Disclosure - GOODWILL (Details) Sheet http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails GOODWILL (Details) Details http://www.cornerstonebuildingbrands.com/role/GOODWILLTables 53 false false R54.htm 2423411 - Disclosure - INVENTORIES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails INVENTORIES (Details) Details http://www.cornerstonebuildingbrands.com/role/INVENTORIESTables 54 false false R55.htm 2426412 - Disclosure - INTANGIBLES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails INTANGIBLES (Details) Details http://www.cornerstonebuildingbrands.com/role/INTANGIBLESTables 55 false false R56.htm 2428413 - Disclosure - ASSETS HELD FOR SALE (Details) Sheet http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails ASSETS HELD FOR SALE (Details) Details http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALE 56 false false R57.htm 2431414 - Disclosure - LEASES - Summary of Lease Costs (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails LEASES - Summary of Lease Costs (Details) Details 57 false false R58.htm 2432415 - Disclosure - LEASES - Summary of Cash Flow Information (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofCashFlowInformationDetails LEASES - Summary of Cash Flow Information (Details) Details 58 false false R59.htm 2433416 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails LEASES - Schedule of Future Minimum Lease Payments (Details) Details 59 false false R60.htm 2435417 - Disclosure - SHARE-BASED COMPENSATION (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails SHARE-BASED COMPENSATION (Details) Details http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION 60 false false R61.htm 2438418 - Disclosure - EARNINGS PER COMMON SHARE (Details) Sheet http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails EARNINGS PER COMMON SHARE (Details) Details http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARETables 61 false false R62.htm 2441419 - Disclosure - WARRANTY (Details) Sheet http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails WARRANTY (Details) Details http://www.cornerstonebuildingbrands.com/role/WARRANTYTables 62 false false R63.htm 2444420 - Disclosure - DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) Details 63 false false R64.htm 2445421 - Disclosure - DEFINED BENEFIT PLANS - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails DEFINED BENEFIT PLANS - Narrative (Details) Details 64 false false R65.htm 2448422 - Disclosure - LONG-TERM DEBT - Schedule of Debt (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails LONG-TERM DEBT - Schedule of Debt (Details) Details 65 false false R66.htm 2449423 - Disclosure - LONG-TERM DEBT - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails LONG-TERM DEBT - Narrative (Details) Details 66 false false R67.htm 2450424 - Disclosure - LONG-TERM DEBT - ABL Facility (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTABLFacilityDetails LONG-TERM DEBT - ABL Facility (Details) Details 67 false false R68.htm 2452425 - 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 68 false false R69.htm 2454426 - Disclosure - STOCK REPURCHASE PROGRAM (Details) Sheet http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails STOCK REPURCHASE PROGRAM (Details) Details http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM 69 false false R70.htm 2457427 - 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 70 false false R71.htm 2458428 - 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 71 false false R72.htm 2460429 - Disclosure - INCOME TAXES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.cornerstonebuildingbrands.com/role/INCOMETAXES 72 false false R73.htm 2463430 - Disclosure - SEGMENT INFORMATION (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails SEGMENT INFORMATION (Details) Details http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONTables 73 false false R74.htm 2465431 - Disclosure - CONTINGENCIES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails CONTINGENCIES (Details) Details http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES 74 false false R75.htm 2467432 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTS 75 false false All Reports Book All Reports cnr-20210403.htm a20210403exhibit10_1.htm a20210403exhibit31_1.htm a20210403exhibit31_2.htm a20210403exhibit32_1.htm a20210403exhibit32_2.htm cnr-20210403.xsd cnr-20210403_cal.xml cnr-20210403_def.xml cnr-20210403_lab.xml cnr-20210403_pre.xml cnr-20210403_g1.jpg http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 95 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cnr-20210403.htm": { "axisCustom": 2, "axisStandard": 33, "contextCount": 344, "dts": { "calculationLink": { "local": [ "cnr-20210403_cal.xml" ] }, "definitionLink": { "local": [ "cnr-20210403_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "cnr-20210403.htm" ] }, "labelLink": { "local": [ "cnr-20210403_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "cnr-20210403_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "cnr-20210403.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 605, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 4, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 9 }, "keyCustom": 43, "keyStandard": 370, "memberCustom": 62, "memberStandard": 41, "nsprefix": "cnr", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "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-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "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-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107102 - Disclosure - ACCOUNTING PRONOUNCEMENTS", "role": "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTS", "shortName": "ACCOUNTING PRONOUNCEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "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-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113104 - Disclosure - RESTRUCTURING", "role": "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURING", "shortName": "RESTRUCTURING", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118105 - Disclosure - GOODWILL", "role": "http://www.cornerstonebuildingbrands.com/role/GOODWILL", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - INVENTORIES", "role": "http://www.cornerstonebuildingbrands.com/role/INVENTORIES", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124107 - Disclosure - INTANGIBLES", "role": "http://www.cornerstonebuildingbrands.com/role/INTANGIBLES", "shortName": "INTANGIBLES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127108 - Disclosure - ASSETS HELD FOR SALE", "role": "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALE", "shortName": "ASSETS HELD FOR SALE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129109 - Disclosure - LEASES", "role": "http://www.cornerstonebuildingbrands.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134110 - Disclosure - SHARE-BASED COMPENSATION", "role": "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION", "shortName": "SHARE-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136111 - Disclosure - EARNINGS PER COMMON SHARE", "role": "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARE", "shortName": "EARNINGS PER COMMON SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139112 - Disclosure - WARRANTY", "role": "http://www.cornerstonebuildingbrands.com/role/WARRANTY", "shortName": "WARRANTY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142113 - Disclosure - DEFINED BENEFIT PLANS", "role": "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANS", "shortName": "DEFINED BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146114 - Disclosure - LONG-TERM DEBT", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBT", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "cnr:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151115 - 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-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "cnr:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153116 - Disclosure - STOCK REPURCHASE PROGRAM", "role": "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM", "shortName": "STOCK REPURCHASE PROGRAM", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155117 - 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-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159118 - Disclosure - INCOME TAXES", "role": "http://www.cornerstonebuildingbrands.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161119 - Disclosure - SEGMENT INFORMATION", "role": "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2164120 - Disclosure - CONTINGENCIES", "role": "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES", "shortName": "CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2166121 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "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": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "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": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - RESTRUCTURING (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGTables", "shortName": "RESTRUCTURING (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - GOODWILL (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/GOODWILLTables", "shortName": "GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - INVENTORIES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/INVENTORIESTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325306 - Disclosure - INTANGIBLES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESTables", "shortName": "INTANGIBLES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330307 - Disclosure - LEASES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337308 - Disclosure - EARNINGS PER COMMON SHARE (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARETables", "shortName": "EARNINGS PER COMMON SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340309 - Disclosure - WARRANTY (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/WARRANTYTables", "shortName": "WARRANTY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical)", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343310 - Disclosure - DEFINED BENEFIT PLANS (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSTables", "shortName": "DEFINED BENEFIT PLANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347311 - Disclosure - LONG-TERM DEBT (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTTables", "shortName": "LONG-TERM DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356312 - 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-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2362313 - 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-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "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", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i6292c8bb336c4ce09edba2ba64a35d2b_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i034953796f1348eabc3be5b57a31dab5_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i1a9b3a132b51479ca8f8bfe20b67a17b_D20210101-20210403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "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-20210403.htm", "contextRef": "i9841ee88941c4bddbb03ac5a24cfa292_I20200302", "decimals": "INF", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "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-20210403.htm", "contextRef": "i9841ee88941c4bddbb03ac5a24cfa292_I20200302", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i30928d2691a949b58c3ad375778f858e_D20200101-20200404", "decimals": "-3", "first": true, "lang": "en-US", "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", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i30928d2691a949b58c3ad375778f858e_D20200101-20200404", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - RESTRUCTURING - Narrative (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "shortName": "RESTRUCTURING - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - RESTRUCTURING - Summary of Restructuring Plan Costs (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofRestructuringPlanCostsDetails", "shortName": "RESTRUCTURING - Summary of Restructuring Plan Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "ic1c13da2b18b4f56ac977fe755592d7c_D20210101-20210403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i6292c8bb336c4ce09edba2ba64a35d2b_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - RESTRUCTURING - Summary of Severance Liability and Cash Payments (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails", "shortName": "RESTRUCTURING - Summary of Severance Liability and Cash Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "if5e0fe2a6e5e402b91958fb1ff7955f8_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i6292c8bb336c4ce09edba2ba64a35d2b_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - GOODWILL (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails", "shortName": "GOODWILL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - INVENTORIES (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - Disclosure - INTANGIBLES (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails", "shortName": "INTANGIBLES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428413 - Disclosure - ASSETS HELD FOR SALE (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails", "shortName": "ASSETS HELD FOR SALE (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431414 - Disclosure - LEASES - Summary of Lease Costs (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails", "shortName": "LEASES - Summary of Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432415 - Disclosure - LEASES - Summary of Cash Flow Information (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofCashFlowInformationDetails", "shortName": "LEASES - Summary of Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433416 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails", "shortName": "LEASES - Schedule of Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - Disclosure - SHARE-BASED COMPENSATION (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails", "shortName": "SHARE-BASED COMPENSATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UndistributedEarningsDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438418 - Disclosure - EARNINGS PER COMMON SHARE (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "shortName": "EARNINGS PER COMMON SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UndistributedEarningsDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i6292c8bb336c4ce09edba2ba64a35d2b_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441419 - Disclosure - WARRANTY (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails", "shortName": "WARRANTY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444420 - 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-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i3732d95632d54c2a8bb3134087cc0ece_I20210403", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445421 - 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-20210403.htm", "contextRef": "i3732d95632d54c2a8bb3134087cc0ece_I20210403", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448422 - Disclosure - LONG-TERM DEBT - Schedule of Debt (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails", "shortName": "LONG-TERM DEBT - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449423 - Disclosure - LONG-TERM DEBT - Narrative (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "shortName": "LONG-TERM DEBT - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i154ad2c71b6844a880d718c20edce6d5_D20180412-20180412", "decimals": "INF", "lang": "en-US", "name": "cnr:DebtInstrumentInstallmentPaymentasaPercentageofPrincipal", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i879ef166ee4343928315f5016c77e775_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450424 - Disclosure - LONG-TERM DEBT - ABL Facility (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTABLFacilityDetails", "shortName": "LONG-TERM DEBT - ABL Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i879ef166ee4343928315f5016c77e775_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i7fae99004b8c4ae2a36d050e3bd0807d_I20210403", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452425 - Disclosure - CD&R INVESTOR GROUP (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "shortName": "CD&R INVESTOR GROUP (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i7fae99004b8c4ae2a36d050e3bd0807d_I20210403", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454426 - 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-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457427 - 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-20210403.htm", "contextRef": "i8bd68d904f9948fc9ef50534074b6f62_I20210403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458428 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value by Level (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value by Level (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "3", "first": true, "lang": "en-US", "name": "cnr:EstimatedEffectiveIncomeTaxRateReconciliationPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460429 - Disclosure - INCOME TAXES (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "3", "first": true, "lang": "en-US", "name": "cnr:EstimatedEffectiveIncomeTaxRateReconciliationPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "reporting_segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463430 - Disclosure - SEGMENT INFORMATION (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails", "shortName": "SEGMENT INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "reporting_segment", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i895cdd66ef8f4abe83ff20ae5cc8f80e_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GainContingencyUnrecordedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465431 - 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-20210403.htm", "contextRef": "i895cdd66ef8f4abe83ff20ae5cc8f80e_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GainContingencyUnrecordedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-5", "first": true, "lang": "en-US", "name": "cnr:DebtInstrumentRefinancingCostIncurred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467432 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i71288880df634b7397f4558561c5e86c_I20210403", "decimals": "-5", "first": true, "lang": "en-US", "name": "cnr:DebtInstrumentRefinancingCostIncurred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "ib0c127ec7d554f379acc36f9afc01610_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "ib0c127ec7d554f379acc36f9afc01610_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "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-20210403.htm", "contextRef": "i83f16256152147449b876c0e1597f18c_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 108, "tag": { "cnr_A2017StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2017 Stock Repurchase Program [Member]", "label": "2017 Stock Repurchase Program [Member]", "terseLabel": "2017 Stock Repurchase Program" } } }, "localname": "A2017StockRepurchaseProgramMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "cnr_A6125SeniorNotesDueJanuary2029Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "6.125% Senior Notes due January 2029", "label": "6.125% Senior Notes due January 2029 [Member]", "terseLabel": "6.125% senior notes due January 2029" } } }, "localname": "A6125SeniorNotesDueJanuary2029Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_ABLCanadianFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ABL Canadian Facility [Member]", "label": "ABL Canadian Facility [Member]", "terseLabel": "ABL Canadian Facility" } } }, "localname": "ABLCanadianFacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_ABLCreditFacilityDue2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ABL Credit Facility, Due 2023 [Member]", "label": "ABL Credit Facility, Due 2023 [Member]", "terseLabel": "ABL Facility", "verboseLabel": "Asset-based lending credit facility, due 2023" } } }, "localname": "ABLCreditFacilityDue2023Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_ABLU.S.FacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ABL U.S. Facility [Member]", "label": "ABL U.S. Facility [Member]", "terseLabel": "ABL U.S. Facility" } } }, "localname": "ABLU.S.FacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_AblFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Abl Facility [Member]", "terseLabel": "ABL Facility" } } }, "localname": "AblFacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTABLFacilityDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_AccountsReceivableAllowanceForCreditLossAcquiredInBusinessCombination": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance For Credit Loss, Acquired in Business Combination", "label": "Accounts Receivable, Allowance For Credit Loss, Acquired in Business Combination", "terseLabel": "Allowance for credit losses of acquired company at date of acquisition" } } }, "localname": "AccountsReceivableAllowanceForCreditLossAcquiredInBusinessCombination", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "cnr_AdjustmentstoAdditionalPaidinCapitalDeferredCompensationEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Deferred Compensation Equity", "label": "Adjustments to Additional Paid in Capital, Deferred Compensation Equity", "terseLabel": "Deferred compensation obligation" } } }, "localname": "AdjustmentstoAdditionalPaidinCapitalDeferredCompensationEquity", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "cnr_AluminumWindowsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aluminum [Member]", "label": "Aluminum Windows [Member]", "terseLabel": "Aluminum windows" } } }, "localname": "AluminumWindowsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_AntidumpingTariffProceedingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Antidumping Tariff Proceedings", "label": "Antidumping Tariff Proceedings [Member]", "terseLabel": "Antidumping Tariff Proceedings" } } }, "localname": "AntidumpingTariffProceedingsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_AssetImpairmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Impairment", "label": "Asset Impairment [Member]", "terseLabel": "Asset impairments" } } }, "localname": "AssetImpairmentMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofRestructuringPlanCostsDetails" ], "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRightofUseAssets": { "auth_ref": [], "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/20210403", "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationWorkingCapitalAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Working Capital Adjustment", "label": "Business Combination, Working Capital Adjustment", "terseLabel": "Working capital adjustments" } } }, "localname": "BusinessCombinationWorkingCapitalAdjustment", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_CashFlowRevolverDueApril2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow Revolver Due April 2023 [Member]", "label": "Cash Flow Revolver Due April 2023 [Member]", "terseLabel": "Cash flow revolver due April 2023" } } }, "localname": "CashFlowRevolverDueApril2023Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "domainItemType" }, "cnr_CommercialSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial Segment [Member]", "label": "Commercial Segment [Member]", "terseLabel": "Commercial" } } }, "localname": "CommercialSegmentMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_CommitmentFeePercentageOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitment Fee Percentage One [Member]", "label": "Commitment Fee Percentage One [Member]", "terseLabel": "Commitment Fee Percentage One" } } }, "localname": "CommitmentFeePercentageOneMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_CountervailingDutyTariffProceedingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countervailing Duty Tariff Proceedings", "label": "Countervailing Duty Tariff Proceedings [Member]", "terseLabel": "Countervailing Duty Tariff Proceedings" } } }, "localname": "CountervailingDutyTariffProceedingsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_CurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Current Liabilities [Member]", "label": "Current Liabilities [Member]", "terseLabel": "Current Liabilities" } } }, "localname": "CurrentLiabilitiesMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "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/20210403", "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentExtinguishmentAndModificationCostIncurred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Extinguishment And Modification Cost Incurred", "label": "Debt Instrument, Extinguishment And Modification Cost Incurred", "terseLabel": "Debt instrument, extinguishment and modification, cost incured" } } }, "localname": "DebtInstrumentExtinguishmentAndModificationCostIncurred", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentRedemptionPeriodEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption, Period Eight", "label": "Debt Instrument, Redemption, Period Eight [Member]", "terseLabel": "On or after September 15, 2024 and prior to September 15, 2025" } } }, "localname": "DebtInstrumentRedemptionPeriodEightMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_DebtInstrumentRedemptionPeriodNineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption, Period Nine", "label": "Debt Instrument, Redemption, Period Nine [Member]", "terseLabel": "On or after September 15, 2025" } } }, "localname": "DebtInstrumentRedemptionPeriodNineMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_DebtInstrumentRedemptionPeriodSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption, Period Seven", "label": "Debt Instrument, Redemption, Period Seven [Member]", "terseLabel": "On or after September 15, 2023 and prior to September 15, 2024" } } }, "localname": "DebtInstrumentRedemptionPeriodSevenMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_DebtInstrumentRedemptionPeriodSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption, Period Six", "label": "Debt Instrument, Redemption, Period Six [Member]", "terseLabel": "Prior to September 15, 2023" } } }, "localname": "DebtInstrumentRedemptionPeriodSixMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_DebtInstrumentRedemptionPriceAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption Price, Amount", "label": "Debt Instrument, Redemption Price, Amount", "terseLabel": "Redemption price" } } }, "localname": "DebtInstrumentRedemptionPriceAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DebtInstrumentRefinancingCostIncurred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Refinancing Cost Incurred", "label": "Debt Instrument, Refinancing Cost Incurred", "terseLabel": "Refinancing cost incurred" } } }, "localname": "DebtInstrumentRefinancingCostIncurred", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "cnr_DeferredSocialSecurityPaymentsCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Social Security Payments, CARES Act", "label": "Deferred Social Security Payments, CARES Act", "terseLabel": "Amount of employer side social security payments deferred" } } }, "localname": "DeferredSocialSecurityPaymentsCARESAct", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DeferredSocialSecurityPaymentsCARESActCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Social Security Payments, CARES Act, Current", "label": "Deferred Social Security Payments, CARES Act, Current", "terseLabel": "Deferred social security payments recorded in current liabilities" } } }, "localname": "DeferredSocialSecurityPaymentsCARESActCurrent", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "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/20210403", "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_EightPercentSeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eight Percent Senior Notes Due 2026 [Member]", "label": "Eight Percent Senior Notes Due 2026 [Member]", "verboseLabel": "8.00% senior notes due April 2026" } } }, "localname": "EightPercentSeniorNotesDue2026Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "cnr_EstimatedEffectiveIncomeTaxRateReconciliationPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated Effective Income Tax Rate Reconciliation, Percent", "label": "Estimated Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Estimated effective tax rate" } } }, "localname": "EstimatedEffectiveIncomeTaxRateReconciliationPercent", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "cnr_EstimatedFuturePaymentOfDeferredSocialSecurityTaxesCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Estimated Future Payment of Deferred Social Security Taxes, CARES Act", "label": "Estimated Future Payment of Deferred Social Security Taxes, CARES Act", "terseLabel": "Deferral amount estimated to be paid" } } }, "localname": "EstimatedFuturePaymentOfDeferredSocialSecurityTaxesCARESAct", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "cnr_ExtendedABLCommitmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extended ABL Commitments", "label": "Extended ABL Commitments [Member]", "terseLabel": "Extended ABL Commitments" } } }, "localname": "ExtendedABLCommitmentsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "cnr_ExtendedCashFlowRevolverMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extended Cash Flow Revolver", "label": "Extended Cash Flow Revolver [Member]", "terseLabel": "Extended Cash Flow Revolver" } } }, "localname": "ExtendedCashFlowRevolverMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "cnr_GainLossOnExtinguishmentOfDebtExpected": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) on Extinguishment of Debt, Expected", "label": "Gain (Loss) on Extinguishment of Debt, Expected", "negatedTerseLabel": "Expected loss on extinguishment of debt" } } }, "localname": "GainLossOnExtinguishmentOfDebtExpected", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "cnr_GainLossOnRestructuringAndRelatedActivities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Restructuring And Related Activities", "label": "Gain (Loss) On Restructuring And Related Activities", "negatedTerseLabel": "Restructuring gain" } } }, "localname": "GainLossOnRestructuringAndRelatedActivities", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_GainOnSaleOfFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gain On Sale Of Facility [Member]", "label": "Gain On Sale Of Facility [Member]", "terseLabel": "Gain on sale of facilities, net" } } }, "localname": "GainOnSaleOfFacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofRestructuringPlanCostsDetails" ], "xbrltype": "domainItemType" }, "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/20210403", "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/20210403", "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_InterestRateSwapOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap One [Member]", "label": "Interest Rate Swap One [Member]", "terseLabel": "Interest Rate Swap One" } } }, "localname": "InterestRateSwapOneMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "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/20210403", "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/20210403", "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "cnr_KlearyMasonryIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Kleary Masonry, Inc.", "label": "Kleary Masonry, Inc. [Member]", "terseLabel": "Kleary Masonry, Inc." } } }, "localname": "KlearyMasonryIncMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, Due after Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, Due after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "cnr_LeverageRatioTargetAchievedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leverage Ratio Target Achieved [Member]", "label": "Leverage Ratio Target Achieved [Member]", "terseLabel": "Leverage Ratio Target Achieved" } } }, "localname": "LeverageRatioTargetAchievedMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "cnr_LossContingencyTariffRatesForImports": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss Contingency, Tariff Rates For Imports", "label": "Loss Contingency, Tariff Rates For Imports", "terseLabel": "Tariff rate for imports (as a percent)" } } }, "localname": "LossContingencyTariffRatesForImports", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "percentItemType" }, "cnr_MetalBuildingProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Metal Building Products [Member]", "label": "Metal Building Products [Member]", "terseLabel": "Metal building products" } } }, "localname": "MetalBuildingProductsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "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/20210403", "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/20210403", "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/20210403", "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/20210403", "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/20210403", "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/20210403", "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "cnr_OtherProductsAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Products [Member]", "label": "Other Products And Services [Member]", "terseLabel": "Other products & services" } } }, "localname": "OtherProductsAndServicesMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "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/20210403", "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/20210403", "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/20210403", "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/20210403", "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_RecoveryFromCountervailingDutyTariffProceedingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recovery From Countervailing Duty Tariff Proceedings", "label": "Recovery From Countervailing Duty Tariff Proceedings [Member]", "terseLabel": "Recovery From Countervailing Duty Tariff Proceedings" } } }, "localname": "RecoveryFromCountervailingDutyTariffProceedingsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_RepaymentsOfTermLoan": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments on term loan", "label": "Repayments Of Term Loan", "negatedLabel": "Payments on term loan" } } }, "localname": "RepaymentsOfTermLoan", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "cnr_RestructuringAndImpairmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring and Impairment Costs", "label": "Restructuring and Impairment Costs [Member]", "terseLabel": "Restructuring and Impairment Costs" } } }, "localname": "RestructuringAndImpairmentCostsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_RestructuringAndRelatedCostEstimatedPlanTimePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring and Related Cost, Estimated Plan Time Period", "label": "Restructuring and Related Cost, Estimated Plan Time Period", "terseLabel": "Execution period" } } }, "localname": "RestructuringAndRelatedCostEstimatedPlanTimePeriod", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/20210403", "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/20210403", "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "durationItemType" }, "cnr_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofTargetedNumberofShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Targeted Number of Shares", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Targeted Number of Shares", "terseLabel": "Stock awards, targeted number of shares" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofTargetedNumberofShares", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "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/20210403", "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_TemporaryEquityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SERIES B CUMULATIVE CONVERTIBLE PARTICIPATING PREFERRED STOCK", "label": "Temporary Equity [Text Block]", "terseLabel": "CD&R Investor Group" } } }, "localname": "TemporaryEquityTextBlock", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUP" ], "xbrltype": "textBlockItemType" }, "cnr_TermLoanCreditAgreementDue2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term Loan Credit Agreement Due 2025 [Member]", "terseLabel": "Term Loan Facility" } } }, "localname": "TermLoanCreditAgreementDue2025Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "cnr_TermLoanFacilityDueApril2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Facility Due April 2025 [Member]", "label": "Term Loan Facility Due April 2025 [Member]", "terseLabel": "Term loan facility due April 2025" } } }, "localname": "TermLoanFacilityDueApril2025Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Facility [Member]", "label": "Term Loan Facility [Member]", "terseLabel": "Term Loan Facility", "verboseLabel": "Term Loan Facility due April 2025" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "cnr_TrancheBTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tranche B Term Loan", "label": "Tranche B Term Loan [Member]", "terseLabel": "Tranche B Term Loan" } } }, "localname": "TrancheBTermLoanMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "cnr_TreasuryStockRetiredSharesPreviouslyWithheldorRepurchasedCostMethodAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount", "label": "Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount", "negatedLabel": "Decrease in treasury stock and additional paid in capital" } } }, "localname": "TreasuryStockRetiredSharesPreviouslyWithheldorRepurchasedCostMethodAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "monetaryItemType" }, "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/20210403", "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/20210403", "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/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_VoigtVsCDRCaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Voigt Vs. C D R Case", "label": "Voigt Vs. C D R Case [Member]", "terseLabel": "Voigt Vs. C D R Case" } } }, "localname": "VoigtVsCDRCaseMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_WindowsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Windows Segment [Member]", "label": "Windows Segment [Member]", "terseLabel": "Windows" } } }, "localname": "WindowsSegmentMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210403", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r164", "r177", "r178", "r179", "r180", "r182", "r184", "r188" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r164", "r177", "r178", "r179", "r180", "r182", "r184", "r188" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r118", "r129", "r208", "r444", "r445", "r446", "r466", "r467" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r118", "r129", "r208", "r444", "r445", "r446", "r466", "r467" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period Of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r118", "r129", "r208", "r444", "r445", "r446", "r466", "r467" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period Of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r418", "r423", "r571", "r572", "r573", "r574", "r575", "r576", "r595", "r638", "r640" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "netLabel": "Maximum", "terseLabel": "Maximum", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r418", "r423", "r571", "r572", "r573", "r574", "r575", "r576", "r595", "r638", "r640" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "netLabel": "Minimum", "terseLabel": "Minimum [Member]", "verboseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r191", "r324", "r325", "r596", "r637", "r639" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r191", "r324", "r325", "r596", "r637", "r639" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r362", "r418", "r423", "r571", "r572", "r573", "r574", "r575", "r576", "r595", "r638", "r640" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r362", "r418", "r423", "r571", "r572", "r573", "r574", "r575", "r576", "r595", "r638", "r640" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r571", "r573", "r576" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r121", "r122", "r123", "r125", "r205", "r206", "r207", "r208", "r211", "r212", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r466", "r467", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible List]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Rollforward of Reserve for Uncollectible Accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r27", "r196", "r197" ], "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 $14,427 and $13,313, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r22", "r609", "r625" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r41", "r252" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Accumulated depreciation on property, plant and equipment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r63", "r65", "r66", "r628", "r648", "r652" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss, net" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r62", "r66", "r67", "r115", "r116", "r117", "r500", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "verboseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r115", "r116", "r117", "r444", "r445", "r446" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "verboseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r425", "r427", "r450", "r451" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "verboseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r427", "r437", "r449" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Allocated share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r198", "r213", "r215", "r219" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Ending balance, prior period", "terseLabel": "Allowance for doubtful accounts receivable", "verboseLabel": "Cumulative effect of accounting change" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r218" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Amounts charged against allowance for credit losses, net of recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r217" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Amounts charged against allowance for credit losses, net of recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r101", "r241", "r247" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Intangible asset amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Incentive Plan securities excluded from dilution (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r101", "r250" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r109", "r172", "r179", "r186", "r204", "r497", "r501", "r526", "r607", "r624" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets:", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r10", "r57", "r109", "r204", "r497", "r501", "r526" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r519" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "verboseLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r3", "r4", "r5", "r251", "r256" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Assets held for sale", "verboseLabel": "Assets held for sale, carrying value, current" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r428", "r438" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r509", "r512" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r414", "r419" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r414", "r419", "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of outstanding interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Basic (in USD per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "verboseLabel": "Diluted (in USD per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Schedule of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r480", "r481" ], "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": "Business Acquisition, Pro Forma Net Income (Loss)" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r480", "r481" ], "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": "Business Acquisition, Pro Forma Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r489", "r490", "r491" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total cash consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r486" ], "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", "terseLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets acquired:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r486" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r486" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r486" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Other accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r485", "r486" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets (trade names/customer relationships)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r485", "r486" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r486" ], "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", "terseLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities assumed:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r485", "r486" ], "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", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r486" ], "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", "terseLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r40", "r103" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r97", "r103", "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r97", "r533" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedging" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r271", "r272", "r273", "r282" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r115", "r116" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common\u00a0Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "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/2020-01-31", "presentation": [ "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r303" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "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 authorized; 125,807,655 and 125,676,292 shares issued and outstanding at April\u00a03, 2021, respectively; and 125,425,931 and 125,400,599 shares issued and outstanding at December\u00a031, 2020, respectively" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r70", "r72", "r73", "r79", "r616", "r634" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive income (loss):" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r177", "r178", "r179", "r180", "r182", "r188", "r190" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r83", "r596" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r22", "r23", "r608", "r610", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTABLFacilityDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r23", "r295", "r610", "r623" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r545", "r547" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r48", "r545" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Debt instrument, interest rate during period" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r48", "r298", "r545" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt instrument, effective rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTABLFacilityDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTABLFacilityDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r620" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r620" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFiveMember": { "auth_ref": [ "r620" ], "lang": { "en-us": { "role": { "documentation": "Period five representing fifth most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Five [Member]", "terseLabel": "Prior to September 15, 2023" } } }, "localname": "DebtInstrumentRedemptionPeriodFiveMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFourMember": { "auth_ref": [ "r620" ], "lang": { "en-us": { "role": { "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Four [Member]", "terseLabel": "On or after April 15, 2023" } } }, "localname": "DebtInstrumentRedemptionPeriodFourMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r620" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Prior to April 15, 2021, 100% redemption" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r620" ], "lang": { "en-us": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Three [Member]", "terseLabel": "On or after April 15, 2021" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r620" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Prior to April 15 ,2021, 40% redemption" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r620" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Debt instrument, redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Debt instrument, redemption price, percentage of principal amount redeemed" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r49", "r111", "r304", "r307", "r308", "r309", "r544", "r545", "r547", "r621" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTABLFacilityDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r296", "r546" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Unamortized deferred financing costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r42", "r546" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Unamortized discounts and unamortized deferred financing costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r454", "r455" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r454", "r455" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r102" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r462" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r340", "r378", "r402", "r408", "r409" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails": { "order": 5.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of net actuarial loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r340", "r379", "r403", "r408", "r409" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of prior service cost" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": { "auth_ref": [ "r406", "r409" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in remainder of current fiscal year. Excludes contribution previously paid by employer in current fiscal year.", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year", "terseLabel": "Defined benefit plan, expected contribution amount" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r340", "r377", "r401", "r408", "r409" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r340", "r344", "r376", "r400", "r408", "r409" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "verboseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r374", "r398", "r408", "r409" ], "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 (income)" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r342", "r375", "r399", "r408", "r409" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r101", "r167" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r58", "r59", "r523" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Derivative, fixed interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r510", "r511", "r513", "r516" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r508", "r510", "r513" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r504", "r505", "r506" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative liability.", "label": "Derivative Liability, Notional Amount", "terseLabel": "Derivative, notional amount" } } }, "localname": "DerivativeLiabilityNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r505", "r506" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional value" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Derivative, term of contract" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue by Segment" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "SHARE-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Loss per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r80", "r127", "r128", "r129", "r130", "r131", "r138", "r141", "r147", "r148", "r149", "r153", "r154", "r617", "r635" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic income (loss) per common share (in USD per share)", "verboseLabel": "Basic (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r80", "r127", "r128", "r129", "r130", "r131", "r141", "r147", "r148", "r149", "r153", "r154", "r617", "r635" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted income (loss) per common share (in USD per share)", "verboseLabel": "Diluted (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareProFormaAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Pro Forma [Abstract]", "terseLabel": "Earnings Per Share, Pro Forma [Abstract]" } } }, "localname": "EarningsPerShareProFormaAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r150", "r151", "r152", "r155" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER COMMON SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r533" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "verboseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r457" ], "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" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Severance" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofRestructuringPlanCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Employee stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r115", "r116", "r117", "r122", "r132", "r134", "r156", "r208", "r303", "r310", "r444", "r445", "r446", "r466", "r467", "r535", "r536", "r537", "r538", "r539", "r541", "r643", "r644", "r645" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "auth_ref": [ "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3) and still held.", "label": "Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)", "terseLabel": "Short-term investments, unrealized holding gain (loss)" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r519", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r519", "r524" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Schedule of Fair Value Not Currently Recognized on Balance sheet" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r408", "r520", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r363", "r365", "r370", "r408", "r520", "r568" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r363", "r365", "r370", "r408", "r520", "r569" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r408", "r520", "r570" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r408", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r201", "r202", "r214", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594" ], "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/2020-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": "Weighted Average Amortization Period (Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r246" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r242", "r243", "r246", "r248", "r597", "r604" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r246", "r604" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r242", "r245" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r246", "r597" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r527", "r529", "r531", "r532" ], "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 loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r531", "r532" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r363", "r515" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign currencyhedge" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingenciesByNatureAxis": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of gain contingency.", "label": "Gain Contingencies, Nature [Axis]", "terseLabel": "Gain Contingencies, Nature [Axis]" } } }, "localname": "GainContingenciesByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingencyNatureDomain": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization.", "label": "Gain Contingency, Nature [Domain]", "terseLabel": "Gain Contingency, Nature [Domain]" } } }, "localname": "GainContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingencyUnrecordedAmount": { "auth_ref": [ "r281" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount or range of possible amounts of gain that could be realized upon the resolution of a contingency.", "label": "Gain Contingency, Unrecorded Amount", "terseLabel": "Amount sought by company" } } }, "localname": "GainContingencyUnrecordedAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r229", "r231", "r606" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r232" ], "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 acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "GOODWILL" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILL" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r234" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r101", "r230", "r233", "r237" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedTerseLabel": "Impairment", "verboseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r235", "r478" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Purchase accounting adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r82", "r109", "r172", "r178", "r182", "r185", "r188", "r204", "r526" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r508", "r517" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r101", "r250", "r254" ], "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 aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Asset impairment" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r113", "r172", "r178", "r182", "r185", "r188" ], "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": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r458", "r461", "r463", "r471", "r473", "r475", "r476", "r477" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear": { "auth_ref": [ "r460" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount the liability recorded for the income tax examination increased or decreased in the current year/accounting period.", "label": "Income Tax Examination, Increase (Decrease) in Liability from Prior Year", "terseLabel": "Increase in tax reserves" } } }, "localname": "IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r133", "r134", "r170", "r456", "r472", "r474", "r636" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Provision (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r39", "r622" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.", "label": "Income Taxes Receivable", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Taxes paid, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r100" ], "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 increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r100" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r100" ], "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 increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r100" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r100" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities, net of effect of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r100" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other, net" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "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 increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r142", "r143", "r144", "r149" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Common stock equivalents (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLES" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r240", "r244" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r75", "r166", "r543", "r546", "r618" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r95", "r98", "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid, net of amounts capitalized" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r12", "r13", "r46" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "verboseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "verboseLabel": "Interest Rate Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale.", "label": "Inventories [Member]", "terseLabel": "Inventories" } } }, "localname": "InventoriesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsAndWorkInProcess": { "auth_ref": [ "r54" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation reserves of merchandise or goods held by the entity that are readily available for sale and items held by the entity which are partially complete or in the process of being readied for sale.", "label": "Inventory, Finished Goods and Work in Process, Gross", "terseLabel": "Work in process and finished goods" } } }, "localname": "InventoryFinishedGoodsAndWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Inventory [Line Items]", "terseLabel": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r7", "r56" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Total inventory", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r55" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r85", "r165" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "verboseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r519" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Short-term investments in deferred compensation plan" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedules of Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r559" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r559" ], "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 payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r559" ], "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 payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r559" ], "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 payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r559" ], "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 payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r559" ], "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 payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (excluding the nine months ended April 3, 2021)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r559" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "verboseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r109", "r204", "r526", "r611", "r630" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47", "r109", "r204", "r498", "r501", "r502", "r526" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r519" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Fair value of liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r15", "r16", "r17", "r23", "r24", "r109", "r204", "r498", "r501", "r502", "r526" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r23", "r610", "r623" ], "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": "Letters of credit outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTABLFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r44", "r111" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r44" ], "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": "Excess availability" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTABLFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r44", "r111" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Unused commitment fee" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r21", "r608" ], "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", "terseLabel": "Revolving loans outstanding" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTABLFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r23", "r297", "r610", "r626" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Carrying Amount", "totalLabel": "Total long-term debt, net of unamortized discounts and unamortized deferred financing costs" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt", "verboseLabel": "Less: current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Fair\u00a0Value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Total long-term debt, less current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "LONG-TERM DEBT" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Inventory purchase commitments" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r49", "r294" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r284", "r285" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r284", "r285" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r274" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Liability accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r284", "r285" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyNumberOfDefendants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of defendants named in a legal action.", "label": "Loss Contingency, Number of Defendants", "terseLabel": "Number of defendants" } } }, "localname": "LossContingencyNumberOfDefendants", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "verboseLabel": "Money market" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r97" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r97" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r97", "r99", "r102" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r68", "r71", "r77", "r102", "r109", "r121", "r127", "r128", "r129", "r130", "r133", "r134", "r145", "r172", "r178", "r182", "r185", "r188", "r204", "r526", "r614", "r632" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.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 loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r127", "r128", "r129", "r130", "r138", "r139", "r146", "r149", "r172", "r178", "r182", "r185", "r188" ], "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 loss applicable to common shares" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "verboseLabel": "Numerator for Basic and Diluted Earnings Per Common Share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r119", "r120", "r123", "r124", "r135", "r136", "r137", "r209", "r210", "r332", "r333", "r334", "r335", "r447", "r468", "r469", "r470", "r601", "r602", "r603", "r647", "r648", "r649", "r650", "r652" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "ACCOUNTING PRONOUNCMENTS" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r118", "r121", "r122", "r123", "r125", "r126", "r129", "r153", "r205", "r206", "r207", "r208", "r211", "r212", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r464", "r465", "r466", "r467", "r598", "r599", "r600", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Adopted Accounting Pronouncements and Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfInterestRateDerivativesHeld": { "auth_ref": [ "r505", "r506" ], "lang": { "en-us": { "role": { "documentation": "Number of interest rate derivative instruments held by the entity at the reporting date.", "label": "Number of Interest Rate Derivatives Held", "terseLabel": "Number of interest rate swaps" } } }, "localname": "NumberOfInterestRateDerivativesHeld", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "verboseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r172", "r178", "r182", "r185", "r188" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Total operating income (loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r552", "r560" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Fixed lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r549" ], "calculation": { "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r549" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of lease liabilities", "verboseLabel": "Current portion of lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r549" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term portion of lease liabilities", "verboseLabel": "Long-term lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r550", "r554" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r548" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r557", "r560" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average IBR" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r556", "r560" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r177", "r178", "r179", "r180", "r182", "r188" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r46" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r509", "r518" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r60", "r63", "r528", "r530", "r534" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign exchange translation gains (losses)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r61", "r63" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Unrealized gain (loss) on derivative instruments, net of income tax of $(2,690) and $12,032, respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r64" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "terseLabel": "Unrealized loss on derivative instruments, tax (benefit) expense" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r69", "r72", "r74", "r78", "r303", "r535", "r540", "r541", "r615", "r633" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r69", "r72", "r495", "r496", "r499" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r102" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Non-cash interest expense" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r338", "r339", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r388", "r391", "r395", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r412", "r413", "r414", "r415", "r416", "r417" ], "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": "OPEB Plans" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other restructuring costs" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofRestructuringPlanCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r96", "r260" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r93" ], "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 to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payments related to tax withholding for share-based compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r89" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r362", "r364", "r370", "r387", "r389", "r390", "r391", "r392", "r393", "r408", "r410", "r411", "r412", "r424" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "DEFINED BENEFIT PLANS" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANS" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r337", "r339", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r388", "r391", "r395", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r412", "r413", "r419", "r420", "r421", "r422" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PSUs and Performance Share Awards" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r428", "r438" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r9", "r38", "r39" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r92" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from ABL facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r91", "r439" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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", "terseLabel": "Proceeds from stock options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]", "terseLabel": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r290", "r291", "r612" ], "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", "periodStartLabel": "Beginning balance", "totalLabel": "Ending balance" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r289" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from a business acquisition.", "label": "Standard and Extended Product Warranty Accrual, Additions from Business Acquisition", "terseLabel": "Acquisition" } } }, "localname": "ProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r46", "r283", "r286" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails": { "order": 1.0, "parentTag": "us-gaap_ProductWarrantyAccrual", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Less: current portion" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r50", "r274", "r276" ], "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 warranty, less current portion" } } }, "localname": "ProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r287" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Settlements" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r288" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "verboseLabel": "Warranties sold" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "WARRANTY" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTY" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Assets Held-for-sale Disclosure [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r258", "r653", "r654", "r655" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "ASSETS HELD FOR SALE" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALE" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r19", "r20", "r253", "r631" ], "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 $670,072 and $644,308, respectively" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r81", "r216" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for expected credit losses", "verboseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r34", "r106", "r199" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivables and Related Allowance" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RedemptionPremium": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The excess of the (1) fair value of consideration transferred to the holders of a security in excess of (2) the carrying amount of the security reported on the registrant's balance sheet, which will be deducted from net earnings to derive net earnings available to common shareholders. This amount is generally an adjustment considered in the computation of earnings per share.", "label": "Redemption Premium", "terseLabel": "Make-whole premium" } } }, "localname": "RedemptionPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r94", "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "terseLabel": "Payment on outstanding borrowings" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r105", "r605", "r627" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r18", "r103", "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage.", "label": "Restricted Cash and Cash Equivalents [Axis]", "terseLabel": "Restricted Cash and Cash Equivalents [Axis]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "RESTRUCTURING" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURING" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r101", "r259", "r264", "r268" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Costs incurred" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofRestructuringPlanCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofRestructuringPlanCostsDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs", "terseLabel": "Restructuring costs" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofRestructuringPlanCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r101" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs and Asset Impairment Charges", "verboseLabel": "Restructuring and impairment charges, net" } } }, "localname": "RestructuringCostsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r260", "r265" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Restructuring reserve, ending balance", "periodStartLabel": "Restructuring reserve, beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r310", "r448", "r629", "r647", "r652" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r115", "r116", "r117", "r122", "r132", "r134", "r208", "r444", "r445", "r446", "r466", "r467", "r643", "r645" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r337", "r338", "r339", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r388", "r391", "r395", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r420", "r421", "r422" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r337", "r338", "r339", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r388", "r391", "r395", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r420", "r421", "r422" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r163", "r164", "r177", "r183", "r184", "r191", "r192", "r194", "r323", "r324", "r596" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "verboseLabel": "Total net sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r107", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r336" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Net Sales" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r76", "r109", "r163", "r164", "r177", "r183", "r184", "r191", "r192", "r194", "r204", "r526", "r619" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "verboseLabel": "Sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r555", "r560" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation.", "label": "Schedule of Accumulated and Projected Benefit Obligations [Table Text Block]", "terseLabel": "Schedule of Accumulated and Projected Benefit Obligations" } } }, "localname": "ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "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, Cash Equivalents and Restricted Cash" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Cash and Non-cash Activities of Leases" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r49", "r111", "r304", "r307", "r308", "r309", "r544", "r545", "r547", "r621" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule Of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r394", "r395", "r396", "r397", "r408" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r242", "r245", "r597" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r242", "r245" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r236", "r238" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r236", "r238" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r35", "r36", "r37" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory Components" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Acquired Accrued Warranty Obligation and Deferred Warranty Revenue" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Estimated Fair Value of Assets and Liabilities Assumed from Acquisition" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r18", "r105", "r605", "r627" ], "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": "Schedule of Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r262", "r263", "r266" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofRestructuringPlanCostsDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r262", "r263", "r266" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring and Related Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r260", "r267" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Reserve by Type of Cost" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r172", "r175", "r181", "r236" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r172", "r175", "r181", "r236" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Sales, Operating Income, and Total Assets for Operating Segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r428", "r438" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r51", "r108", "r157", "r158", "r300", "r301", "r302", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r159", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r177", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r186", "r188", "r194", "r637" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r159", "r161", "r162", "r172", "r176", "r182", "r186", "r187", "r188", "r189", "r191", "r193", "r194", "r195" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r84" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r100" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r435" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Stock options, grants in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "The grant-date intrinsic value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value", "terseLabel": "Stock options, grant date fair value (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r426", "r431" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Stock option awards, termination period from grant date" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Shares withheld to satisfy minimum tax withholding obligations (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r159", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r177", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r186", "r188", "r194", "r236", "r257", "r261", "r269", "r637" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r53", "r115", "r116", "r117", "r122", "r132", "r134", "r156", "r208", "r303", "r310", "r444", "r445", "r446", "r466", "r467", "r535", "r536", "r537", "r538", "r539", "r541", "r643", "r644", "r645" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r115", "r116", "r117", "r156", "r596" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r303", "r310" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Shares, restricted stock award, gross (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r25", "r26", "r303", "r310" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r303", "r310", "r433" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Stock options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r25", "r26", "r303", "r310" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Value, restricted stock award, gross", "verboseLabel": "Issuance of restricted stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r53", "r303", "r310" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Available for stock repurchases" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r31", "r32", "r109", "r200", "r204", "r526" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r109", "r115", "r116", "r117", "r122", "r132", "r204", "r208", "r310", "r444", "r445", "r446", "r466", "r467", "r493", "r494", "r503", "r526", "r535", "r536", "r541", "r644", "r645" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Cumulative effect of accounting change" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "verboseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r542", "r563" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r542", "r563" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r542", "r563" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r542", "r563" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r562", "r564" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks/Trade names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradingSecurities": { "auth_ref": [ "r613" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI", "verboseLabel": "Investments in debt and equity securities, at market" } } }, "localname": "TradingSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r201", "r202", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r52", "r312" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury\u00a0Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r26", "r303", "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.", "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedTerseLabel": "Retirement of treasury shares" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r52", "r312" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "verboseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r26", "r303", "r310" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Treasury stock purchases (in shares)", "terseLabel": "Treasury stock purchases (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r26", "r303", "r310" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "negatedTerseLabel": "Retirement of treasury shares (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]", "terseLabel": "STOCK REPURCHASE PROGRAM" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r52", "r312", "r313" ], "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 (131,363 and 25,332 shares at April\u00a03, 2021 and December\u00a031, 2020, respectively)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r303", "r310", "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Treasury stock purchases" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofRestructuringPlanCostsDetails" ], "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 loss applicable to common shares" } } }, "localname": "UndistributedEarningsDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r453", "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Liability for unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r553", "r560" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r140", "r149" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted average diluted number of common shares outstanding (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r138", "r149" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average basic number of common shares outstanding (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "verboseLabel": "Denominator for Basic and Diluted Earnings Per Common Share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write-off of unamortized deferred financing costs" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" } }, "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=121566466&loc=d3e6801-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r133": { "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" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "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": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r149": { "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" }, "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=120391452&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "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=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "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=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "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=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "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=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524" }, "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=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "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=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "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=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r229": { "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" }, "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=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "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=120391452&loc=d3e13212-122682" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "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=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2473-110228" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r256": { "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" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "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=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r291": { "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" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r3": { "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" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r337": { "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" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r363": { "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" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r406": { "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" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r408": { "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" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r417": { "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" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r424": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r452": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "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" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r462": { "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" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r477": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r478": { "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" }, "r479": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r489": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "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" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r492": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r495": { "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" }, "r496": { "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" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "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" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r519": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1),(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "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" }, "r541": { "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" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r543": { "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" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r547": { "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" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r561": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r564": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r58": { "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" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r604": { "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" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r620": { "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" }, "r621": { "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" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r637": { "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" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r656": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r657": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r658": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r659": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r660": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r661": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" } }, "version": "2.1" } ZIP 96 0000883902-21-000021-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000883902-21-000021-xbrl.zip M4$L#!!0 ( -:*JU)AAY[6C4X -FS 0 8 83(P,C$P-# S97AH:6)I M=#$P7S$N:'1M[7WIU/ M&XFJ!%!6H0I=!R'T7[_ORJL.D)1L 52K8\:2@$)6'B_?_7[OA__]\LV+]_]X M^RI:-,L\>ONWYS]?OHB^.WKPX->'+QX\>/G^9?37][_\')T=GTRB]Y4JZJS) MRD+E#QZ\>OU=]-VB:5;?/WBP7J^/UP^/RVK^X/W5 QSJ[$%>EK4^3IOTN[_\ M@)_ ?[5*__*_?OC?1T?1RS)IE[IHHJ32JM%IU-99,8]^377](3HZDJ=>E*M- MEF3I[.3L_/'9X_.IU/U9'IV]O#IHR>SB9JDC_[?!";Y ![GW]3- M)M?__=TR*XX6&M___>/35?-LG:7-XOO)R6'65DT\+(*?LQ_Y3%Z M(S7Z8W.D\FQ>?$_K^8Y_:KY.RKRLOO_3"?WO&7YS-%/++-]\_U_OLZ6NH]=Z M'5V52U7\5US#&1S5NLIF_&"=_4O#G&!Z],^US!?&R;-"F_E/)NJNU7OQT]>K5+Z]>O[_EE)^&,_ZMK9MLMOF#IGS6G?(ITM3[OUZ^B^R\HX-F MD=71G__TY/3TY)E9Q1?90)K-Q;S2FN_6'_?JX8V@-4^>'4:P?J(<8!!9T921 MJJ-R%OVHIU6KJDUT>AX39XBCJ6[66A? ,:I"5W53%CIZWF9YBESE.?"MM(ZC MRR(YCB,5O=2Y6JM*1TE9KC\O MY= _*/J!JFE:5J][NF=[=KQ]%[V!*Y M#'%DCI'VTLPN0C*KRZ5N2#0N@#MDA9H!EP#BRW.=--FU!E*M]$Q7R#F8;^ST M>K]550/WYGJS=_>_WR_@AN2Z>+#*XW46NE&Y45 M-8@M8JJ:GB"-MVZ31;0"(54"1\B1-)&@*_W/-D-JG6Z(5.4.6*Y"!9YG27P)'PV M]"KWDN-/))N=G,%LQE=?E 1<68JLM5FHQC&/I%S"*>#J9VV>'R$/\0]GG34+ MQW;6BPS."I60CRL8G'G)%+AU$97 E*9EVT07JRK+HPDK(KO7(FAQM)27L/A= MRC^[Y?5"Y3ENFUJM2E#CD"[KZ-5'G;1T7G\'8HS>&KD8@XX!DE+E0)=M4>,- M ;I\(6H%R$N=('F#]B>';*4%/@<#T_T:EAP+A>2!>BV=)$@(%!"FFM?PRXGD6F3TP@+J%8P"%E>>T8?>CV.D(7P>%=4% M/,TCN"!"T\T791*F> M$=?*>*%HP_,1P VTU@@?(GZ_U*H ]1Y.7#?1K*S@YLH6J::!78&1+E8K#:?Y MT5S)BWLE#T,[-KKXY_^HB4A\PN ;! ;+;W2GR_%K[09AY3&F1T5' MX[EE#[9[ B0^>73RK/_?71D4N_$A@,VEX6200QBV MT!./1!AI6^$SAEKZ',>S0Y!>@.T3B9#^!%359$6KG50(%+ZX(W^Z/Z_T4N$/ M"D_.^$(@CE9M5;=P$^Y$T/=);SO=(WI]Z83W1=LLP!YO=N"2.8Y>WIHDC7:% M.KTV9N[OK5JALDM:%:L>JY*# /@Q>=V1-EE5=K>@1G-C68*R%[-2#=M9PPQE M6\EYM$U72H 4RR7.A0@?5'C[6F;S=CJW'E)VYWFI*I(W+\'>2IJRJKO+W:T2 M3_/;H<\53Q4W8Y'IF4=*;\ J3&"[2[1R:_H#_I4":[2A/]D-,9KW?5SI7N.^] MH)/YE;#P$_<3-:W+O&W&?_+I4:C?@;[>JKF.)KA/IZ=#T3+^[Z(RLUG!\T=3 M(*D/1^3<^U[E:[6IO_N#(G3[)QB1Z)B643\@:[#LTYAGFZ+L;XO46*-,L&A7 MZ6*.FT^C;(1K6MI4Z#0!*A<.OB[;G'2+69XEC6'=Z)\2;6.0TJU+R9N#_ICH M5=-QOR";6)3PAM0PWT6V(FY"! \FFR%G(T0N4LU@5T887*HV1TUY!'^@3Q 6 MM%3(@(8VN2?00O_=?5+Z'NZ1TO<>-*Q=*'GO0[<&7U=G$&CR9P(Q-5G.]G)6 M@?A28-%,9P5I5>0;W'?7(K%!&;X/C!\E+VE2-0CRILBG2O :+ MEX,P0(U9F8K4'GR+F=K ,LA' WFLF.?PC\_PY:I?(:#CHTXGSB-YF=6=\L)R)=H-OZC[04ZZ-CXBVP1O#.3)I M]U+T8[:HI#990GK #)W",.\TE229: /;[_FC[W"$XLR$[\G!APJ'_F>+7\// MT472&8448O)W'\@/X#_NE.F;K XVBVU%"D#L3MN] HMD#E_#N=3H$1 (TQX=>D] M2I)QG P] 3[%@*>ENN/H==G@C2!5EAUH&X[NU-:_%HPD+T=G146A?)!Y"C1\ M5;!:\ *_*$&L)DE;U?'-D_+O %&]81?X@W49'9SRUL&.TAVUP1BA=WI1I472 ML;G1FPSL$^C:I&3WOR:)3 OI3# M-7N3+3,Q'AX3>(-Y\A)S/&F4O.;^V#71 MXLU2P2Y@AS.H!J 443C-)X#/%+S\45:@A?[]Y,GJRZKE9WLDB5&1 7Y%0FH' M$ODNQ[A")E_,CW(]XT.[Z6 ?/OK"!ZM&#_:Y MOYG,.6?7M\J"-,;7T#4: MD/)F0E;M+5 GIIG!M<^1SR5@"H RS'J*S,X/S*TS9E&5OL[T&L6T8^MDW*, M!7G=#[7_^4]GCY^556PX)C&$Q@;G8_N\(5.2W%G3:,O(V+VT\SCPP QWF=9S M*1[N:Q)'ODGH;$@AL]KE0G"TO6N1#:\N9A;.9^[$%'K)6PK=;_UU)**X5LCK MT5VC,*]"AJOE.YB@Q'%9CM>ZR$B9%B=9UY,H,6FDK1290BA!ZS+'/"6D>KE; M:5:C!]8+D@W/]M:LZOQ>L*KI**NZ8%WW>5FT]:>XQ3G@'S6P*]IJSE,<+2I7 MJ[)JV@)='T!O\#E0V^/S_QPTO>&5Q1&K+$W %-L5FE#)(@/*-@D"QL"@EQI; M(H<'F8^DD>[PC=/SD_N^&K4N\JVL4J@-ZZXW%5"P53@G)BHOR&^.70/)<\H[;A^G.8(E)=)3E*E$TTY M.W(JN"@PIC2Z:%F$<%H-K:>@'*8C"2/C7J08VA/GTZ$L.@*M+UNV2QE1Y)4] MXO]X:.74<7^W1TG$W=JA +/<5CDFV"+],8.+!:>2J'IA1OWF =;1Z7WQ -^6 M=7[1+X(^VG<1=S:+%O#P!_LI>$O@!)I#Q 756+_$(S!!Z9$CP;8!&MLR,;;(1<.L<+X?+/OG&MHM ^: MI/>CH416Y,%-;I)(68,);6,W)HW'43721FDEZPST.')YFV,8(MF8G?.\*S?; M/T*QY&>[W;WT+A?H>V7_AG6N$$;O4"/L,LC88X^4/^#\^*JA8V1^40R)(C_. M9NX+FD;>I?G*[)UDU-[YN82)8T *"ZM8TL,AO84]6S448# \'I'62'8\>'P9^U9!>A\E5EY'FHFS+Y$*$= MX386GIP#FYSCE@[O[@%PH*3EH'@@DAZ>4+@8F$F%&G62EU0[#6*!W>D*3[_2 M'?'M_"PXFT/O\,1Q%_NFC=A4$<:X<7#B_I@7RS]#(Q$(C'-R95HVB&KFF1.;E2EID['H8U ^T0-#]Z,QL0-*XRSI>A@_T_#=&/;1PGLI MD1'DZH4)YV[9/I<;X?1D*US-3HBF=%OW+:W3L]-N7[F ZQ]:ZH5G]5\9J__T MY.1A-*!1.-W2*G*B;#NSE=P+M.4PG=TZ"U[]LT4'W&Z]!>:(;-;Q#7GX)ECF M(L;,]I5S5?/]^N83U)@ ],TG^.F!WI"P@M 7*N*VK'64J]S$2,=9Z-M!7X'Q(VN3T^NZ#!8T<1R#= MI#R2!$<<+76*WJHXPGW!/_-LAB-@ZCR%>U229/P=/*)P#)!%BA)%V8_(3,O^ M@O@[T\%4YNZHP*MK[1>ABOSNK 0?.3N9'(!=X=Z&JB$[I#A']PB55* 7(9D MH26>?(RC%2>K@>9)NFKMC55G<,JJDGEO+9-5M9FD%\$?>]P5Q2-KMWOA5!OK M-W$%]EO>'K%CSMV4X%=^LFYTV:"O63PN99FZ2D<)G(4S$M=+0GE0*>=LVY20KXQEZ"TL(R]E M[5O9PT PM'(_M>?O_(-=[NP]O2I!VV"7J",\44ZM(SNL"6.RFY;77YOY-1L] MF1>Y6D]5\H'=#^;FOL6]RRBK:##W!]FBI\[!&%RU,$<7#7$MBI&X)]B\UQ_Y MR@++9M/9JS]BI5L4Z\3.BA,&Y"Q-Q"CT>L>C-4<^1XT.U@LM3M^,+"N,1L=D M[D3#Y@[F%!@']>%HT-OFFM(=[ZS;+(170 9_Y65M]8*6K 5EX0TIVY5QW!.'9)][S4O$-W4_ON[;#;V$Z KO8*!WH2 MH;O>&Z'2O#6](UI^L\8?++)5]%,+YX1WKK893I[M2)3+@MA.^D[<13YJRM5^ M)LV>[U'2['NOL.,M![6^-KU\/)7U%TGU\3?!][GT+A;729/N#8+QB#)%$[52 MB5&4AQ-"G#N"Z@Y@6^R/R"4?!/3,6B>.5Q]#=*'BLV87'.;&S$ M\9"HZK@>;$@6>$]9>?],D-VR2$"));%0'->%3K%J)P#J&*D$.'#L!&?E:DW\ MGTGE3##[#"2RO!JM#+1)'2YQ+G8:$25G*!7;A6;#(*I MEP:-VY,D52MY&_U7) F%?9M%5;;SA0O">AOAG>ZM2C@C%H$#9?6A/'NH]-_.<3 1PR<& MFTT E#J3RO-O+C$PIK^YQ#Y']_=R/K1DQYJDF1&Z)\(&RJYTMIP"@=IL7ELU MC%&0 G,J,"JA*PI[4,+G8+&BIZY95P-K]#?-A,30079]Z&M_CH5K-C2FB;45OG"#^T29H M#)77X5YY#XNW16TK4KW:<72Y77# N7I)-YT4J4#MH&+;3:A5_(3^IRM2 M*V(2AES1F*#0]-0,4ZFPAC=NCF9E6T4'IV>'T1+FNC"E?F,+]\9);[_PF 7T M[14"4[C)X+"W4 >,-F#P0?@)0J:KQ+LI%I57S!26AW+I8[9$-RW\A++F8$K6 MTAJZY#M.P*42,(T9),BQA))W'5YCU0+Y:\6Y8WXR_J J850&G^'#@3'3&]5P MJ,I5;$$AI M@ -JY\R@+@6+\^R!A4H%+P!^*=S:)@FYJCFNBI5ILE.9)V23BDR=B%<((BG. M3K3,8'%%@E=UJ3&O20Q_>&!C+ #G9:;R%,782K2!/EJ.C>[#FP@26R [S0\P MH-+9P=$ 5%<:K2DQP%>H5:<8>->E>6^K,KI2C6(JWF'ZNUPXN'$276(P/ XB M(?XB)9<)??DU B2 MP\#978"NGJ5TA345.RZJ#/=)4+"@8D/,@>+ M38")E809NGU1NR"2LE]Z>=_^-;4YS5Z:<8!?P)%0I\C*<,(Q;*32FVN9VQIUVC?L_5D)9<+4,DJ4^DCN9 VD@1A@)C4\#,M1GJ7- MZ&X+0_)3'63.*S/UH9@\0@2YK/&5P)!Z@-U>83,5N!5E<033HW<9Y?P M.J% M@;A+RMJ.Y^ZD>+>"C>[$EVAQYA>'0:Y1B&3)>EA2HB6$O,"'?N,DKCGJE#-% MB\2E:'*]V! KM-8P<2%VVYKZYI E ME\,=7^5?/([[DCGN"]GT7?=>&-8,^V4C/;$^G G*\;'*5N]SJ0JN=52/#I/< M!TUU5ZCB[MZ@ _3TW'@@!S+L"J ][VTU8CO#FCDL&!:Q(OT'2_.4.%-/)34] M5QJA!N#26CQZ HDYH%(.QK_I>8BL&]^R\_K(^)Y>-CB09Z' M\58@0):OJ $@-H5)_*"J#W$)8D*(%J7,R&T2UKG*,/=/2ORW._$<*D6&4%4' M#T\.V1Z^D3M'!X+#82?!+^;KMD.<,9K/SL0K2Q7:FLZ>!I!4N]X?$0T[VR;7 M2$-;,>;'TF2:>[)9H:C=I?N,Q:V9%TLHCL^R".Q=1]PW3*>WRK; M7=FL1.[:D&],_J+XGZ6C BN6'4$;J@!D(N7M<@4O73*P5+]2'&/H3 6DCH2< MZ"ZNOZ\L0C%>3FJT]^UA";!L]S(4\C5@,H"[&T2J'VWFP.;0XCCQW2F08@E'J)*C<]2ZR)2Y;QCZDFK:. M_).;PQUS^A>7+_8K3L(NVQ'+A:+&-Y@O(3#WK6T=2C'!&6&TXF#RQ-Y"($L; MV.O[<&,V5(2,0>'C(GP.6-/OGP(#F,#HQG'B3$ "SFS*=.'P(WN-($.,%(=^.[] M9$K<,4R9K.&Y7M6NXR>'7U!)^HQD"H.3ZM\L#K=V]!NA$^_&6I_Z:-[I[NP7%*O2#-MPRS=;2+&I^B;.H3]&SDK']T39^76 MKH(#P]UW@W:\#O>MJD!Z 55%[]7'Z&<4L9+G/P")C\;CO-\G,&YL7U\O-YO.3R6X\K18:!Y^#:;#N&E5VN M,.+85(>9I!FNXJK]UJE6##TY^0DU!=#%;99,JIV#+00KZ[\*^%[:)DXZ@3Z- M*C3&Q2DJJ]/A3.ZG3Y^&+\QJ#R;<>[/CO!1',VS65_LH1,;X900D,V)'RW:1 M'=O:&YHGF= I:K!*ED.=LT9KD!X9:[+D9E;>WDXZ!FQVE5A)F M&SB4B,)'O C;5NHML3M9UN<-:!1CII L6ZI44@>P@Y"54UG-0C$)XXWT--8Z M%J:P 1<&5M@R^@V[-Q-D8JZ[D-J]# '".,&3"Q_ZRGQOX_6_K\OH9=M05LDO M(!&)=%[#K7\SFX'.5',\ ![BA&"K4]C/KY!6Z&A0XWMI*N;#ZJ;/Y'JWUU!G MVSV(G9+.(13NHL3FC!M&D](?@JIZ>F%1&F0=,@2,YDGT:"LNZ5_C<*?!BKW0 M/K+*_K0)A A/@^E]8[&B.1F3*BA[TY3"',?[.?5%FB:967=2@+;.V %H6B-5D"ON]LG.2,$7<&4)@R8 MV_:6@?3$)U6Y;:EQ<\WJIG0\>:9;$[P4] ?JW&)6X^!W5P1D)$(W-@46IL@W M4E6%1TXOX4EB.BC'.ZCPC5)O+=FYEE)H -38=BZK%WTV9TY_UD/G[3'@[6;L M=M=$R)&-35@%; 'G<0UJ=D%=6QE60^6;L[D*V/"XZ7^/[:PA>]@ M$VK,+A;2>P/G.N<#.K:[[8.>=/(".P*_7-_^0O,9SEH"&J9I2+=0-X6M<"(W MJJ�,*^U\SCX2Y;,BA!NFW!9VPS";;-WKZ;>L_9 .*0FZ".)I%)I3\;*##E MS7/%MHQ6@P^"+)FU%0T,@S(7D["(:[8VX&A$@;F%$7G.0%,EVR&+0+LQSPQ6 M]T;=LIKN:II%MPS6;LLC_/%C!\IFLY]J\T1_LR@YB_9;?"KVV6YC0:1&V39I M,2K[-LU8B>@; MKRD]0VS/=69*>"+)BFJX639+N6)&($3HN;TLJ/BHBYXYU@CAHO:3]3-L M\A38.0,V*4-S8;4'YH;WS 6+;!:*73::/&5*T#79C^K9.I@V7RCC+*=,F.ZN MTE8591,'Z!#BP2^[L;,[& )=A-E8NA_GI*TB7Y=_P>UM\[DV^&$YEDL911+T M&'3K@%Q335VB/DH?CYX2K0V)@-7H::,,2KTW>J@J(011612B'PUW1-ZRK"VJ M]V6H]EC4IHS]P.U13(J9Q3"^$;[F'0.;3,NQ%F;32*!KNPJH$,HFC)+O.(6,]U 2!?<;L3@W>$TZOH0)VX/;-NI](QO[#\Z8S2>E<&1I[_;@HNXJ^U* M BAU3(QY061D:^*KA]%"BS%D733_')-'A_QQ4%1&,KE4 1,.U(U> \ M.8LNT=E*FG70Q"M?:?0)D%A&GG/]D8\A)L!AE+?#8[.E.\=@3;'4#/ HN&)E MQ>:XSF='WD?3,MT$%+&-FWKSPG.QORF+7'K0=H*N'U>G., M0_. '9X&Z;R?=V'JB2@1%.9'4H=Y#(;_,L;4K0V>):TC\:?;P!"-Z3MO"Z+(W)6-J1I&[]F=S)XOQ M4R[.G&EJ%?SI7@OT2-QT6-A*8$]0K?H^W;H4,Y0N49''0PS([>8^X?O M7L/6+82_"E:>(+RAO*C+)!,. A=G5596H(E3%&/DP/UU,5?L6*4^[LCT2T2* M,Y/&1EM2L!W;$F)XP9SX.'HOV[Q1'CH?]I7!>L&B45+M+5Y7JL+$ B ,C6O: M"^0T*Z/X^?!^V)(&&1O#I5@4%V(4(&5;= BA!D[SA^\T)@0 (7W0)*>!EQG@ M0G3AUK')1E71Z?G)$5 !5D&G66LA$"E49/O^N5=0^$0EC,4[HMFBBIRE&?=' MP ^=:H/HOQC,GQJ(OGH#O'G)2$\P#&P$ZIQ^"I)Q1.0V/HI.TFRI)&&LQL+I ME(KT*Z!G-R;(G;*843*< /Y! M#XM23?^FGW"5'W6RJ"WFO5R!JD2_:LW2EA]A6E%2I$>I1&SQ&.6,; @4I1X] MI8Z>\.],4-0AJ8X^7SN<+[8?_?L8?8& ":S0RP)1P6 M#-?TL23YB(:>RPSRW*J= B/G)677E&E\A/>>49U5D9D=)-6@T7UM/@B=NA#Q MY#_-9*Y+.3/_[5*C+*^(O< #*WP$]\"=2R/TA20+JSX:$\VW@=E.HYUNLA61 MM,P[8W ^XSBNN'("QD2/9=.%B).GOWFL=/3D/GFL;J,H?%F]8(3>3.&>9TQ? ME_FU909]:\G$(1Y[)@":*T"Y9+S41+'\%C13]0S--V??$2PTI1J+)=@)V$NI+IRX[1U*=%-M(+I;6A#=F2"]5M=:W88F!WZRA31 M<82S^Z:(,FP95O20]P&DP")C?-.:C8Y>L,Q*>S.1CG[*"H334&=#,MN3SJ0@ M)MC9JB+'DL&694.':HE$4!CTHP;TK!5)K*R8Y:V6H#Q[-'^/*<'(N5;7?;#: M8.U;Q["SA^E+;,NY'MBC]EE')_@*SK^ P#ZZ*@QO*]32($VG*<:9=-T]KUIV MIPZWIX<0U=\?P4<@M2)<'/*/3%127A^<*"=1Q,;)*(B+?5VN#KP^F!0AOCP< M+U=KWM.RXJ(=[$5+F1*Q(56\:=>ZHG/RB*3_($^8'L4Y6$M'-B@!%E,NT?0" MMIV6%E$LG5%*$ZQEC#;%16?N>7C(<1SV] M71=OGQM)CHU!^J&$';CQHOC+_A@BVG+M/^UBS=BQC#YSDP23EC2MZZQ$/=() MX+X#\P]40?=1@:@]I\\W#>)KTR#&*Y##7AI41M5X#!/X8-R["%1R,*>.P(L^29RY[HQYV M'-DR:;$Z;2A"244+SJ%&R"]/2E+,07TPL_"C%K&M;5(I=LS4)IY) 2<*, WS M:9=(3HR@BS,V*VL,E M\U.X2#+Q%PZJ,B?%9DZPH5/7 P#3FX !+$L"OT01%,1BIIN.UD$IP\&9T46J MU&IA3XA]8UGM$-3H1O*7[$XEQT)8_,VN'E!J85'?G" Z>OK-"?(Y-BG)!DZ< M=)VT^]3;Y3A3X90@^)L.]"(1*"D*M<^/7)$%2QN)21KF[ %*-EST ->L;G(] MS8$55N8F>(+%SS6X:D&Y.)W\2*'W-I^3!]NAF[YSCLU7ID^4A3%]>.:#CQ[^ M[BK#%SU/S(S&E.MYR3+;*(#F')VFW$U7E/Q$-.KOX/K>4II2>6#3I%IZ@P5( M&BX;IV>YC.>0VI9;60$':ZI[?2U]5*95AQU5]_>,17_QI.PG>Q2+?N'K[V/3 M@KT?[1AGZ)74H?&.?R9G >WO'63VW>C&"Q+^O"PU97#=<(%/GGU=QLEXG/W] M9^4@&USLL51RG)R5)96V<9^;#QE"J59J8>!]NO,W0P8150 M7]BZ;$&'%0W&0]XYN M >NGR !=MQ$DH,*V<;(A0-LFE2T<](>@K\JD!0Z^'+?3\[3!*&VM/VVYE)V* MME=!^:6KJK6]+0N-ZB\&NY=P/ZD#H8=';#P?JRK3C8F/!WE$KF@*YSN>9,7S M$L>'$W##A0^/Z/''-KB\1!!CE_,4H]3#%G^R!I.LA^#[JC#8T V5N4S[ M?Y''XQ3O[[CECB8Z.WE[P]A71D94$"\S4'*+=4&4[G#$[?M,CIJAR]00HNGO M*RF#!N[[YOEQ)=NV[%I;B_(9@'A[22CC[JB7K;7/W;T.O.9A@2#FR;1CI<[= M#2\(.@;/##?9 )0PL),68S/GJ!$2*+0WKXG[Y5=&$^.8$G=A'HR=Y",UU!H=*(WX ;DFSPE=+/OC-#0^[KEM])UBL;_ M/EC5U D1>A'WM^U;N%R]2UU96(AKE\4TFC'ME=D"$[IF0)LP(O&>%!-R&[J MJ/7N)US6-HM<):7G! U""]T22E=/!_P-86H:TZAF2W=>%^4)-MP&&<2S[%Q] MVQK7]V^+57^7)N_,Q9>VT< WY)RYCB8G]\F[M6^F\=,],HW?40A$ZA">E^4' MOAG86Z=*=UN>Q@Q 8"#O4 P5)ECX0*BU76RW2@Q>A W:L2L6[D$L-AAM0N3: MU]E*'@RQD,IMFWQY8?>;A+JMHS9,&XRF9D,M& J*:4EL@X=:QC" V&&D3M8- M2A%.3B5N#E(BG/RVB1N3P[[VYF*[^^R&FISLT67[E4N&\*91P&<7UXL\L2ZT M'4CIX5)WKU21 D$<[?*[Q8DBRZ0F>H-K,R0=6 PH.5;O8_!/2>&Y)?2L,GHH M*B?B6&\<*@<94%RX;A*R8P\U!C^3FJQ0L1Y9E\S3A=X&9STU?H422[WRU*86 MK^U9+:;$NM+O_W9D+AB M(I&N8EBIIJETUGPJ%26$P^&I]5Y .-1,&2^B7R392ZWH=F(;L&.-C0#7$Z0G M"$PT<-#86*AJ*?HXET-3_[%-E*JE0H>R3>KC5)=*]M]SC7$%'ER2O&?YFEI. M>U4'0=L9[!=D?5D99QWFE*B"Y?YO;2',0^>9G@6=Q-CG(S4XOE]TA34ON(Z, M4#!LO@6;: D]'Z[(6#?&A5"9_!:YT[U-X\UD$S 30XN1I?O"M[<1!N14UA0D MOY%E1)WIV:=)] ;K(+N0 I&4)F7Z^<+3TD&3D_0PS=(T2N3 ?JB:\+*ERJJ1 M3"G9 W4-0L2TN\L:UZ[4\+]!RD;VGLW0E5+#5<<5L2T#5L%-9\,IU3W+DB]KC+.X*T/(@JQ?$,21D1Q;.@' MLYKIC(J8")]76(@I5K^1@GLEZ5,=5 CC9=F,+4= !J@B7U]G95MC @P"#C L MI ,7^"S0F1W+S=,]DIN,1#:E>L6=R$[&'B0*JU'3Y(:2/H,U<$3]YJ%=("5V MVTVMG\C")V-J"<(;C *\2WHB7R@)=!' G!3+$9/[K:VR.LV8(5B8>]\GA2B; MQ&L(HJ*C$?8QG]A=Q"8@F;VH=9L&4>P(%@_%4L;*OCKR$W?YF#A^\UW2>*S6!I)(JF[("Q91C>J.8_H_<@#JE1$'/ MB9\5U\ Q*++;R5AF=6'X6W^"W4)%VU8XP&9E6 ;>D&'R8K>PF2!]Q3"9A[8\ MTK76)OYJ"'KI[Z$-2I$=1LYH;):M524((:4Y[(7I44O+"!RGG1MY'/W(N&S+ MDFHD@N*>82VVE\9EFFJ2M24IV_'X!M.VE+E)@,?Z$Y_*OWEK-6@J]\1;NQ40 M[LMLV"A7%"SHS$JG89$DW=2L9)JJ7!6FQ"J@]%L*)9,N[[54QQ1G[I3@P%*Y MR>J-M\5>PI@]*]WF JJ%2^(S\&-(!P5@N9C;! M+T01MUQ&T!UE ?0#MAQ]MG^?=;R'>Z3C7< V587>U.*0B'[4^^$H85\:%[79 M5'T?B\N3Z/A_U31K)';JGL(VQLU:"W)[YV8. J%[A,U10A0=H<"E6;$J1? - M2+^,\>]A%:GNOLY,91>V*:\YH3>19HD9&]^I*+A;;>$;!G9C982XI?-<\+9D M2ZQ? ^^S@7T"@PIL> >J@&4U(,FVUWP0_I*M&%2\+X*4D=5< NL]L,3:Q:KF MEBN4,7.'AC4,^[(%>3QF=6EK1QMQ(=#J;]K&,>.\HS8Z+\"]YDAG>\21WE%. M@LIWP81&4?0[F/F>XFI]-,.%DYX[18#)3$[04-S$<"@/_C&,=G;&](H-^KS" M&4'G1X\EBG'82_SH!50[N2"C9+UW1'R^1T3\FBK =D'"%X+TF(B@8T;FH^JO M*W:1!FC[TD=0I[:^'1W!M233S%1">IW&DMBB)NN? UGFB40#YXKY>VN.-]9BOGT, CK[83<]J* 7G\ N/\<*[ V,^)<'B78I695 MZ^_-7YZAOI&KS?=9021-/WH6RDV,,N_X QZ5V=WTF]/51_R5 MKS[U!-9M$L7S*'0W[I?GIY'2A:_D?

;] ,Q,S]0H=/3=HEL]! MM4CK.+HLDKLHV%]TXNPE/J.CT\?GDX;[.^#UV]BM7F5SLZ.#IY.EA].CQXZ.'3R=G^SKKBT:" M4SSI%PO,]GCU45)=L.,>HKN,R8X'I'=^EJE[IQZLI_OH"MJG/BFOX"PK[9P1 MN\F2[7B%R[G7[(DK>(F^*)RY\@!TO9H2U31@UFDJ"],?":7,N*&Q$P0:KSH5 M$*TP\V/:K9(1OYJ#3BUJK]WBRCA3)#KPW? MQY/H>I$':F.#',88:S/A54\&'%Z^'\/TR2:L+_R!8*Y5&FS)1',:FPE'N7?A MKO2:%JAOX6$,#Y_>D_#P".O\HCO&\9,[-*9Y]3'1JX99 /5(RS?=9NR2&B.I MD7[;2BS(E,:OZ!.CI[F"N6P">"9J^LF-4LD5W,\XQHEG2;92)IF$.8U-#PSR M.7V\$O:Q%;I7%&U! 6)! ,!2=>NV32O^=-@RLVF915G .MBJ6(;B\ MX@/S%AFYDNPA+E(<>T/_VJ]-?HF-$2&(H*FOOH4'_#Z(\WUJ!/)+F5+&+Y[- M;J([D4 K(9";-YEM@L:F3YBFB.Q3[HG:N-.V.*P*,0G\6/*=F7O'B1Z4.4Z) MR.85<8!$.S;ERKQBU+[RCIP=282F*6U%)VA'KAU)E,-S_D_-D9>!WC<1"WNN/BE]_ MC5MCL:VD?-SFU8O.ZM,SZ=%>WZX>R*--T/@K"$N"L&D+1'6E=]YO*M^GXN + MBQ=%W/%*SQ65[]!^UWHGP?I7'E"FS0/O-W/LM;;T #:7MKTE52T2/D-;9%YS M>M/>4LI$$EXN9Y-<9WK=>QVGT@K8D6V.:5HB$CVG!F_:)#;3D"[A^RM@T:?[ M5&Q+/$%7J/?N)+4MY,M&T66W ;/2Q)MA; E48C]48F9IV>X+)0 S2# ;2/EG,L9[%X:V(>5)E@=8KEYIJ_U M"!Y<:;JD4V]B@=N>HU9.19#8*9);KW7AN(8T?X$=A;OF)TV[97FUO .P= ZT MQ\[&J_6LL1%"8]IZ^19J'S&,;'S; K!V45(TRYQ=,P%;7.I[BK86Q>(E$=LC9FL$&S@W&U?SWJB/.J3;*7-C M*F/J]9_F)L!^SU^#4R]6?M5B(MF]1H,XW:>*A_]39B*HN+XUC]XX9K(K6O;D M08>UC3+?;IFXLYNI8-"NLI95=L;UK:!O2&88_'AX3X(?^UA!<+I/%01OU<8 M&+PB%KV3>B8/1I!@,D 2<=@":_LBC%#4,P>@V%-JUCK -!B41ASB7):NPZKH M?MAD;.LOJ7_M+,A8[L6)4JVPOY?!H^V +#B\-=KB^US^0&:2UPX_\)5<"',WKK7>.+T_$ =VGQ_TA)#J)7GF)S_S@*4&&X# ME_O%Y8N!+[+:IES _?%G)S6&"X6HWD;$9]2'VX""&5860*>1=>0:O3I:ML[VO^NB$-]8%98Q^/A*4I]LMLQ?,,SJX/3PX/DA-O' U;[' MDLEC]"+431OKX@KYHXF-_/VF)M.XL/H)*0(8\4_$G'BD(+(L^2E.XA]8R%S M [8U /.SY4Z;*VTB[\U:Y]?ZB-9K.K),-; [.@EXQP6(TCR:<-4I-6C)1AC( M![WIO48-,XO)(]QYZTM(-:-Q(*E4%.T(+B\]?7!^>"B"]*5.]'(*!_-PXO#\ M#)X(39&:&A"Z"!78,E X<2-@T*H# FXS&. ?5/BOAP)N/4;7:W*4]2^+EPSF M)7F)46'IHRB+?[8@.^B@4I-Y$B17K'*0!7VODN%*!H2+VQ$P!%?_[.MXVYI1 MFT'U O2B6OQI5,B<4O,&V+W,(,+X,<(;=NKK$JJW:-G<-1PIA<]DX05*8:?3 MFW_GR4&",0OL/DO^DQ[UL5C!%RRGV;PMV]KW/1L],@PA]ZF5'=B-?:O_RAND MRZUAX'PDX#[L3RS0'FXK+%;BL"B4_7U;E=&5:E3TO"Q:K]C.,+X%R) CTE?X M0JF\-CP)%RO1;NSK(0K %N$X/3PX.S3%]N/GTK^>H?I!3@#$:X>I6L1D[(@K M::S^5]97UJ&2:0!^+T_=:W-@GU*@7ZC53AU3B;P_!C52$7Z$H%;[J8EM/8C@ MA)0YXZ2G:PTV*J'?%-(B7I)UO1Z@# ,<\^6%MR GF'%*(64^;6RUND"Q.>;" MVO']]I'N4Z;><\EU>T5'\H=:Q\.[T8V96V9Z8Q9>+S\_!)/FJ'M9(1FGJ*9@ MNV?^MPW5P=]MQ,WO''VMZ1IDE6GQ@JI;_O7[U[%_WZUU=7K][\R%HU]PC@(# %\&W*28=1,_ ?7H^. M6[ ;8^ASV"^_!\.UJ:]^>?OSFW^\>K7G!S@T>2;(%,N<2:W]GLX-GT(OX1F8 M8_3?Z"+7A8K>'6/+ %2:=[K?MYS,?;A4PPM\\>;J]:NK=^_?O'X5/?_;Y<\O M+U__%#V_NGC]\ET<7;Y^\2E78?>K>KX)ZK3W@<0C^)]/YO^CP%#['](^J[+] M&&W]W]YNM)E@9S5[,2=7$/MW3$1]"PH.>6GBO9B=^Q^7[_ZU7:H"C&#I@CI< MQ/L5,)RW/_\C^NG5+\!;7O[MW?NKRU??^,SOS6=^;S;SC97L-RO9%P9RO[\; MM:1NA7GP[V0%G^^M%;S= 18O+ M]Y=O7K_[/%?C%Z7-]P%6(/M/;3X_NM.XN8$$'FIRV8[GB6^' -R_U1^HPS&_ MJ@1F;':ZB<9P:W5T2TOHDF!?80ZJ+_LSDUOVCD.=+W-56&V#A/W_2C64 /=Z.QX>J_V(;EI'UY@RJQ@WPBEV\"^CPKQUJ*(:\,3Q"WKB71(H$NI0=]E,W,) Z:W.+UR)MX:61 M(R'M3Q' &/&T,;[)*,,#*2!>RC'CRGCIA\/9AIF4+)J7F=V+P5ZY<4)G M294^H@/R^TUB:7\TXW8F9F#:MK!>-,'?!X/UFESQ"FQZCCE*7@CF M<&'F55G7T3*KI5,\0O;HBL^5$]N6%$VGYES8]*["ME@=D+ZXDRL6;@G/J.QK MP_L+O,(92SUZQBBC-,CAH"-ED3 8 I::(S7-*M7"H6.JSK_^E3N<_YEK.4Z/ MVO))1IN?83]>H&:_PI*#EXQR(L7L-,:,FY)GQ7697YL4!*YADY0%%2W+!AZ] MUC!<6PARX MTP]0%.8F;TR*I)D] \:T"*,$J^3VCH*+7$O5Z:?,TG9+H(;'6-A'0%!S[&D, M-ZA9>%6L=40\MENZQZN3,_:N8^PR*CI\R%.$*(N-\9\-H^$=H89[2ZTI.BT2 MW":^W765!,FSRI4!,\#&+)B(VMM(*FY,.; 9(M\@GS)-[J4?#":, MWKBWJ/L3?));-M7&R\6'X7H:VO@1,6%:@J!P;T(0(:1^"Q6.>&D;_JS29-WY M*9:X=@S2EBLO.4[-!+\;WG5=-C+B4OU65EY^CV;B=]( H^9 M_M;TX(& ;3+8>$A;DO.RT$0'!?X2+A!=.($$MQW D>),?PF57G,^6G#Y$$B< M ]ITV<.7MUGNUF1$0,":Z!SX*G!NW:9_9VN3/&Q;7H@7(.4T* -R).$&U2$-"QT"?U,Z*4)6YISM_Y(E 21#R.X&?P>MU6 MIEY?S][<3)&%NQ2TO7(AI]AF"?.9L%->)QWR,TM&OZQ43&_44KL]4XS&VBF@ M9?.'E%82(:RP&H5L4*>EKCU=YCJLU-Y%\=__]$O0T,=V'3=*=IYEB-GN@V[M M@DF?LA"(DX=PFD3KDS/\FP'4T7 0W%7QU4>!A;I@Q6;R].'9(8Y%>9J@^V@^ M09D U[92"Z5R72"FJYO*-\^=CB:/[I/G[C;7XHONH9=/?]7F6$J9'CWT6BCY MU'H81RD(YZ3AQM,H_?A?U.R\=B3>X4HV$0O9R^DYZF6)U%Q0U8(5D\LIS06T M R[<6'-=Q5"6.ZEO($ILOQ_W^EB %*F'Q\6A099 !0M,.:9L1L7:&!61K=!U M(;=;)HCD=??7>XDX/38*M];F!^CRB+,Q*V9Y"U,S,S7^1GS.ORX'7ALYQ C"L2FQEI*V30O>7']$$WA]%!DI,A@!<$2XF>8]W<[FCS=5D;M;*3ND@?N!6U)QSFZGNB%*:,U=G%E:5I6/?GIU[QXE8?>6J(# M+ ?!0]K=UEX620M&.W)=6<@.Q8M J6DL]J1R* ?!UG,Y!&ZA*?]CYI]&%YRJ MTTGEH*RX2[:M5HV-'>_7__(50\9L"Z*\$^RX$EU%EIE'A%T=&F[,5I3D\4$; MW'PA+=_=>@X0TA:5&5K1(8N'[M+[9R:B%G8+]@\!IBGC8JBYVY3@[/HC# L^*C)J+$G[4RF@(,BGQ]H<,S&^L.-V(I\$, M7>NFR4W/\T/Q+K>,R=\LX%G@<)I\DQ\Y=*AK!%HS&RR?./XF'V!5I'DF(!W> MM@Q=1M(>-W2Q#&[@5R=ZQF5/P.5JEA^I@"V#Y9FE1.0 M,FIH?'[B[!O!!O'45C%M^K82Z< 5Z7SC2PNTA2Z" MU*+OSN=8_]S86!I&$Q$7L"F3#XBFI?NR!G7!2UB0OXS03+M7RT']V>LV34V2 M?5)I#+*F<8[@W1?$ "Y3#NI-!0:&74".><>FA-MU@'0FJ(I&E%O:Z\VAS>4 MQ@^LR%,(Q G>9];,(0>GQAMEJD-=.M[F MC@CE*ACXT9)+4TF4>N7H8J;7G[KY=PV>WA=F>SVNY]^@OA,#5JFV:.'M]V[)+UWN) M^29E_UR7&2-N(%,OVVD3!SJK=,:(>E&H@6[/$G%*([A\*)@ZRGE67(.^S,'H MMDAKB@I3!I^H>2]RM6EP19=4<3UYY]?P(&Q>VO(KQ5A MLDZS\0^5H#M985AN<\W>[W-]73:X?9:X@?(QB6)N2_O)SR_G'B8D6"MLY:"0 M#!ZQ-4=G-EFR4W_JYWF(Z^%F !H;PQH&SPC@23Q8'T'-R!S.:]?T$Z5\.$IQ M.$C"@E1=D&_%#FQRR_K/$U"ROVKKS4KLL\:S2]=G.U#(V%KO4Y:E@ZM!LJA= M\A.ZJN8E)0A8\L-%WA35%H:S6I%=5I%!9ST*+C;5QS3R4;E#G(MM..DC;>6X M2YCG3A#FHM:@_]:'HD[#6EEU#31KZR%@#LK]J@1$;(@*W:(&]PS-&-OS:OSW MQL9E[3BG;@/^-L1]$Z S4=EYI/$;9^NUJA]XUWTBX -]8P)&6/_3(&LF) BU[?QQ6V("G;FGF435>%,[_6>;FRO19)[]4V+]3Z MTY5!S2!OL"08]3)$R4MB0U[N+2[*Q18;^UPHEZ&;UUN1&P6-9K C5672CAW\ M?VR9,A*,;2<78>L66T*Q-+D'X>4[:/[<"RKLIBSFF. MTTU ?IU4?5HV:A.V?XQ,LJ$!&6],-ZK:B*_)G:UW?.1IK+SF+I]T!IQ9NG6@ MO@OFACT_CL;HT7H<*;LUM@E7%#\4HH3KGZ(K-(&YUQBT@4=2*K > MT @S@E%!\O&8J]@F\'@&OB;ZN]" 9P.5M ( MRABFC=)P,IG20K_(QW%P='4Y:X 5PRI3U:@I&/[\P+Q2RZ5X'O ;YG1GUS['']J^:54F"T2QBR/05=&B@+]H[,>*P#05,NKJ0TQC MPW0698,36BVX*T*>MX1:@RNV*)^NIR3#?C28-#<@1'&3O19;=JQK#YM)[F$7 MY:M@GTA-SZ+EOU#(9^%?-"A0X!A%W2L^/KN)C_^$6WM%,8%^R=!8;AQGAW"P MP5!$/XV2/' F11051$HMN*%.Y&MS/VU-J3-7C)M^^JT4U1*[* VF+P=YVGC) M,?=!.#>P@3D8?5.J90IRR-$=R+8 .00]%["2C%?*/O[FA-+1Y,DW)]1G[*&C M9=A%YT5')F \GP>3D_\\9-\V<&2G(JD$BX2.@#:/IJ;@P -V!0:2,8JFU.ES MV+,7Y"!7]M?&2,8Y":7TC?"2/O? [L#&U\\)9_:G6*%PC>W;^_Q("NPX=+'" M>"WUGQ)OMS43;=!H"%Q_RQ@!E+E777DJ:(A?YXEN#P,C5TD6?LU"7X_V+793 M'.EU[+8TX3K&HR=&!3CK?C7TU[?)6\(_%)K)RV2\4@A4F *;B^>HZ+,WV"L> MFFXX?D/L;9;-T#=R?G(8P>Q1%P::SDOT/$H.K?8R7NE5&_O M=CF31""G;]O";6S,X:IDOUFVG^(CB3TMG*_"8CDQ^8-:S%RM[Y-MJ=KK):OYS^$O/0,F=K^BJE$L2YL-EF4G696T2R03!-%)#A2;.@ZDPQ=+@K;O VB@JI*JLU.QM-? B- M59JV+7/UYLT9/Z8ZKU<)*JYTJ5_U:RC#=YMD2;.':-)9AA9S=29>-([XX2C= M/34_U5OK*F]7L0IW*G/DR]-MN45D5J;WB98/YC?9V6_+1EP)MRU=&\@P# ** MZ!7\]S*9_=VA2H2:"Q'0B'4L5"H).%M#:(LO!@<,)#HFBFVG('# M_]O;5MX M)4&>%]#;CT.)-Y.WK2A;8C.46$;T+DFXZ@-YV83!9B3YU ?B,E(F*$[Y69!H MPP<6L/];G<_7IRO=9"Q(=3T6F-=A";J);7,)#D?GMJ,B8=W+%G;%#6V%"=TK M)KWX#":-Q4,@E$(?J50M])KZD,7,/8_TUJTT>AVV698\!:M CO51LD5;@Y>! M!^1>2(?A1 1/ ^XBDHA7B&X 59A=6C\[J"@?QI@B82,952 ]CH(TFFV:P3<' MHXXF3^^3@W''MW9,#9IJ77@D&*4MXU!MO6]\B6TR2V!S\,VQ><-#5$_8%-T? M9G7/,>.K>*'&GKF8LM8=J03 D3YMSKR DQN6E,'L_T2ADZT,I2)=X-MA$ MXPIC8*VT52.T@B>/N$7WD@*,L>VAY%I?4X1]V>9SQ0T+#/#/?=K0;YP;[L;I MR7WAW!V*^4,!1HK;C.6]#W/Z)@U1P_=$%H^_-Q=VV M)ED+,:Q?%2)<4=X#>L-VTJ/KLK#FH=?+5+MN;5XR8^V2%#=ERXWC"@INI=:U M"H(-\;D0KLPS;KB$CO7L'_6T:C%V?GH>P^4^G?B#QL#CJX+23PK0GMLL)PW] M>073J&.L/CIF9O\6).1/>@F?I)B 0H@;^&UTT#C8FEW 6Z Z K/9):I%)?!= M6$VPT]VP%+#+,GO::$[1I;*<\U%W$%/@Z3_M9T M^X'Y16%$A'[&'$+52(NYV*)GX-%(#1-&K%SI ;"+E7",H)N8WRQL;!)U(WB& M5/3DBN)B;) )0A'_9B+W<5"L&-L)P63FG.#F=5?-BKJM^$O@KG U-]+ #\[E MFJ*;T@,R6F34W:PRJ8.)6JF$4I4YML(_\[9V&=NVCY(WEB!&,BT)/CCP_Q7O MCHB%8^_R2L= @DPD0%1FE2!6/)HJ?Q"8*FX;26LW.4^2&W#QM(VFL7MM'SDXF M(Q6&K;HA$0I/,IE1^,K 'MA['7-A]H8H&O-.353?JSH<>+B!=>$_$8.-\W?9 M%6/-2#_((^8M.G87FQICB52)B/!.Z-?A(5+L)8B12)IC9PS>SN(H_(0.WPR] MR#!T5&G\DU(86MIY_Q<,O__MB+VTBK@K1UD M1_@;9J^KG*I_3::V8^SV]3/>[J3*7--S> *8K.W(6VDXFTR^N\[*W*I'4NRU M*N&_&R2(BL^" =QA=_ .P%GF>IIS,6#ECR9S8*-+_K[Y:45D2#D0$M'QE4[0,%'9_&6;Y].^-N+);#&1)G4ZY=9;=D. M/BP/@4Q^&1R7R[.B [-/_EI6'V#M%REJ_?8LKS00%+<4?XWQ:=/_&6=SL#/! M\NO%U>M=RA1,Z_MGFUVKG(IND$HBG%.DS&[:,#1L(# 5VD]0LLNEQ9+<\-8; M]\L[54U5H>NC-Q]SO3&G?7IR>,!-6.VO!1L$/Q2_[HDQ-LJYFVH/:- 0)9)]C$E+3&M MAF1OK&>T1W UI+?0*(0<#J8OU98$(J 1&R:;>5B2]$:&_2'C?-56=8LA6U8, MX&E578/C\1N%.>:Q"M6%5 MP88U/AK(D'#"[671%*HW[-1G<27I6;ZT7!.SMU*P*S';PD\<-"X, =*R;$.A MBKKAY""O4N*3>4@8EKMYHXG6N_O,K]W(SQ[D87 MAC\*+!SP4K#*R-W"16XW>#CO_]Z,=SRZTMER"E+*X-\!EZ[,1ZE+%P:S$-N@ M<)FLKBC.*CF; /^_^[_(X8O\+HT?[.1WZ=H0FG5M!PO?B5.,P9 0'U0%;I;%SK7N_X>(*TVW%2 M@*5*M1?QP(PS+HFB%(HA_?5WX!E?=%/@/MWK,QW/I[R$*2T+Y]PBU-BC@W@0$ M8*9I^XNX'U/@B7DM<]"NGU_<]=;?;N)-=VMX_N]H!)W>9 0]F);I!OY8-,O\ M+_\?4$L#!!0 ( -:*JU(T5+-O_@< .8J 8 83(P,C$P-# S97AH M:6)I=#,Q7S$N:'1M[5II;QLY$OV^OX(C8S,VH*ME*7%DQX"OP7B1:ST*@OVT MH)K5:J[9S1Z2+5GSZ[>*;!VV9%O>"7S,.D!D=;-(%LE7KQXI'OQT^N5D\*^O M9RQUF6)?OQU_/#]AM4:K]7WWI-4Z'9RR7P>?/K)NLQVQ@>&YE4[JG*M6Z^QS MC=52YXI^JS693)J3W:8VH];@HD5-=5M*:PM-X43M\(#>X"=PZF!HY2AWKM#L1^Z[-I1SS4.ZD4W X M:^>@%9X/6KZ3@Z$6T\,#(<=,B@\UF42\UWG_KM/F$71CV'L?O>5=WHZ[ '$4 M1[U_1^AD"\U#'>NF"C[4,IDW4J#^^]U>X?8G4KBT'[7;?Z]YN\.#1.<..S-8 M.7P-;:RTY.#*-;B2H[SOQU,+56?%L5;:]+?:_M\^E302GDDU[?\\D!E8]ADF M[$)G//^Y;G$-&A:,3(*AE7\ ^H3N^<=)\/<=MJ-D#C/_HPXY?7:5RJ%T;#=J M1M<]7N]KC#,+9M^_D;G I_[NV^*IO'^S%;UM[V_N]Q.Y>7)V,3C_Y?SD:'#^ MY3-&U,5OWXX^#]C@"[OX]O&,1;N\$76WASMOMKKO]J.>H">^<_>P'G/RNW]R M\O]36B>3Z1/Y>5YG_^#4WF]-]@E=Q$Y?R_>M2/J+CG28[YA87$)_QZH4 MV"9":FEMZPA'2^.^O] MB;E-6:+TQ,[P:V DK4/BEE?@J&=.;/B[2L2']GQ;I,-KBW;FZV] M3O1NWU98J^0(T8I.$HF/?D'/&3?@H8-0D$,%M,0,$*]#)6U*YF26(:42K=*S MD#96VI98C\C6:!4P5!@=@\#7EFTC9 0@!@,NSJ[BE.E0@NO2'O; ML..K>D5*3^%1DI+. W:I?49DMP3I #'R9>..DFL=)=@1C?,FT-&"1,-?5*X5 M7%!::2A( E3WGR^<<7?"3L&B9[BR/F/>#[LZ)?.8EW;S*I15AX 0JGH*>5J7 M!AM BAM+ZXD3K2#W[9":7U#N,FT;4-QCLDK4"US5*TJG0HGTB[Y8K:3P9Q"V M'%HI)#>2!B"#G/"))*>62DLIWH>P]7K TZRV@ XYI'6J5*"FE7&I.&4'')9W M8B$5L$80'LMZ";\-@0R1P+$^B+L)^\'0>8V"'Q(%PYM1L#$UK@3#YJ2Z<4Q@ M'(VE(*ASJW-.V8-;#!/2O(1_;L0,BQ@=D@^EDFY*"F-=MQ29'K8>D2&HKIDN M:6:?I*ZJ 16E*3 BK%=$<:R-\ YX]3P"W,ZA3)I2"104<62".X, ?HQ,66"> M>(7_ ?O, "N0KP,65C%% M)Q*5//4E:X'[ )8F):+CN#2$G*6TOZ;53%N'[^F(&MNR,394G82Q[5NJ)!@" MR)\WK"O'<;L(_C"%SEGR5+J9,R4M0U- MHSAWVMBY!O$OL,DLD\X!W)%IAAI5#I4+B?[Y1K81YDCLEA('_J4MPBPVX?=2 MHOL^#LL\]@Q XJQU:.(M9PXY<8$4+[^CE T) ;IJ(X0 <^@"#+_.T&%QGK( MN3(?:S4&2KPY'U4_=YB*="$KE)X"EDY2'9B67\,Z8O.'J)+F9C\I[S4[O>>& MD*=QYA17T?,_^\2GP;,HJH>K)R_\YWDDFY',&T/MG,[ZP4WG#PDJ@R'R$Y@& MNJMX8:$_^[*/*J!0?-J7N>_45]H?DW! +5K%JM-%=3?F?:_9BSIT/<89_"]F MS5**C)=IC;ANS?0]/FK: 35=I!3_N7)K8HZE'SLW M%=!PS'VT9?[PE,I&+DO9QT]OWIT=LUJC MU?K<.6ZU3OHG[)?^K^]8M]F.6-_PW"JG=,[35NOT?8W51LX5O59K,IDT)YVF M-L-6_[Q%375;J=96-H43M<,#>H-/R<7AWPY^:C38B8[+3.:.Q49R)P4KK:AW"F7RL-9.P>M\'S0\IT<#+28 M'AX(-69*O*XIT=G;?;F[W=WMBJC;;HN]=GMOY^4N3WB\M]/9W?EW!"=;, ]U MK)NF\G4M4WEC)*G_7G>GYV7A:J&MF7VL4VUZ&VW_;Y]*&@G/5#KM_=Q7F;3L MO9RPZQ:(TK#0J"896_2GA)/SUCY,P@%VTDZI2S>O]B(7K;W[^[W=W+S^/2\?_;V[/BH?_;A/4+L_/=/ M1^_[K/^!G7]Z=\JB#F]$W1_+T.P )SEN')*)XRY&6\,DQG M2$Y.![L5@US&TEINIF22\0N)?I?:M'@GX RZ3+V(0!]D$"L#T0"S'-7AB9"& M348J'C%;TL>B_D0:635" \B43:$N"'<3Y488H"UD[!VD=@NXI@6&.48UP0;3 MY6EX!N<#.]ZY!9R2)2K'\A.2%LM=!S)ACF*S5*[R!"S$2?7B>YR6 FT"4DMK M6P<<%3%7 400F GD:;I :P44>ZUK!(3P^.^O]B;D=L235 M$SO#KY%#91V(SS%.+X/?\+*^!$,[_8*>,6ZDAPZ@H :II"5F$G@=I,J.R)S,,E JT2H]"V7C5-L2 M]8ALC4X#A@JC8RGPVK)-0$9(8##@XO0R'O%\*-D1>.R\3&'A]>C.IMSR5;T> MI:?PJ$A'YP&[U#XCLEN"=( 8^7+GCI(K'27HB,9Y'>BP(-'P@\JU@@M**XU4 M)@&J^X\7SMB;L!-IX1E6UF?,+\.N3LD\YJ6]>Q7*J@,)"%4]A3RM2X,&0'%C M93UQPDKFOAU2\PO*7:9M(U/N,5DEZ@6NZA6E4Z$"_<(7JU,E_)&$+0=6"<6- MH@&H("=\(LFII=)2BO\#2KK81##K1.E0IH6A67*:?L@&%Y)Q92 36" M\%C62_@VD&0( D=]*6XG['M#YSD*ODD4#*Y'P9VI<248[DZJ=XX)Q-%8"8(Z MMSKGE#VX19B0YB7\:Y _.'Q_7JU:,=%<':-FCD@2[=S1[< M)3?QN;6D#4#RY=T<&\RV%CZ 99@)^./!2AT\ _:1 5: KP,65C%%)Q*5//4E M:X%[#Y8F):+CN#2$G*6TOZ;53%N']W1 C;9LC(:JDS"V>4.5!"$ _KQF73F. M[:+TARETSI*7<[^V@E-0YP[;>Q< M@_@7:#++E'-2WI)I!AHJA\J%@G^^D4W ',1N*7'@+VT19K$I_R@5W/=Q6.:Q M/X#9>MYN?G?4TG;S*(7$A&\*J*33 #I7B)4$C"JU,-_V322_H/0?)*<7 %XL M^\/DV<':O>J?*S3L:3$ MF_-A]7.'J4A79D6JIQ*EDY$.3,NO8!W8_":JI/GC(.;[.'."5?7Y@/W*I\&S M**J'FRF/Y\?ZKPH]D,]0Y8V!=DYGO>"F\X<&E<$ ?"5- ^ZFO+"R-_NR#U50 MI'S:4[GOU%?:'Y.0@#:M0.5TL;@ZTVR'ZS/.X+^8M5\5-WU1RXG5LNZKYE[[ MYN)V,[JQ[!LUV_(N![9*J>S&R<7LJX MI&,9]D_L*=A' T%&?.BUSO%(R82]G:>K#V'C\?\^9YL?P_$G9F1E;K96)Z?E M>?U:;5/;.!#^?K]B+\RU,!._)D#>RDP(Z30W+>DE MZ?3ZZ4:Q9:RK8[F23,C]^EO)-H2CM)1K(5 8QA-;TNK9U>K1KJ3>KT?CP>S# MVR'$:I' VW>'KT<#J%F.\[XQ<)RCV1&\FKUY#4W;]6 F2"J98CPEB>,,CVM0 MBY7*.HZS7"[M922I2?P/J3R(UA666O LY5@)[$"W_4]>,_%1W9*BG+%5$(/*CD] MIWCO.::3WIR'JX->R$Z!A2]JK+U/@WG;"_R ^LW()\3W6F[;VXVB72]LM_;_ M\A"D@]6+-E*M$OJBMF"I%5/=?V??SU1WR4(5=SS7_:UFZAWT(IXJ[$Q@X^)G M(>.*)$7/E$42=I)VC#ZUHFE5'/"$B\Z6:_ZZNL2*R((EJ\[S&5M0"<=T"1.^ M(.GSNL0QL"05+"HJ2O8/14P(S[PN2[PH)V$IK?![O@8]/(O9G"EH^+9W&?'G ML09H62KN">RS+6_/[6X\S,%P,AN]' WZL]'X&"?09/JN?SR#V7CCD4^' X.Y M[>[!^"7,7@UAVI\<]H^'4VO\Y^OA!^@/9E_6@J4A:M!I[&4_WJ6;_]-+_LZE M8M&JNP[<:]T;\%$* 4]3&F@^A253,:B8PJ><"'2)9 6"9EPHP,*77"S 4CC,61)JWCQ$9@YE'49I8,.VEO-LJ^7[;G? %QE)5^;-Z^Y MQ,5Z-T#1#B'T,\&2PI*->L&U1$+$$BP[1S:E02Z0_=$$V!D,SX*8I"<4 2T6 M3$JM!?[KFB$R.L144(2[#F9B-*JP(-HZ_$ZT2:"=_;4'M@:M+&OU]AU MZUHI$O),KS?KU:M*>B*4W4R)F).42FM\EM 5] .E2WS7]>M83E")W=:MO6YS MI\N"B!-<].9<*;[H%# 5F2>TJC#G(J3"0K@)R23M5#^Z(9-90E8=EII.3:/N MJ1X<'-;2%HIG%VNH[1;KJ,+%4X65_++8-D6."J^6^?9^<^_:4M?VKBV[>ZEM MS_;=UHW$.L8.A2W0J!*=_$6M4:L:9"34$[WC@F<&I9+WA:I^=J8K=]><,:&1 M^LR@W+TOFJ'W[',_? 3:C" F2%>"GC*Z1()1,9,P*3G\$GS961CM=N- U/Z5CO MB:N>N.J)JW[L[&X\,JZBP%),-A?$\ ]FNHI@K1"_7HJ,(L)TKIL)*C5GU74Y M21+ =M@S29#19(8D)NN&L2*6DC30WU%B:+8B33**M?*DH#R>46$ZE?\)N^QO MH+$'E\#=#Y@C'"63"<,;LBJ0>5ZY@?# -XX> /DW6W;;O;[XMCS]#6)_0IY^ MMM7<[TKSO+)Y=95@OHMM2D]#G3M8%R1/6 B5I@_&<'=DK =CCT&,2Q]*J5:I M0TY$:!:S:W9 ?W:#;;\5#-?^#!?_*[;9^7YK^^;F(YL+O \246%TQP7#51-' MR#@UAGE+S"\531$0A@KFP+=,44.8KRYMO,=$PIQBU4SP4Z9/)12_P6&'GC!+ MAA'C7&>_99")HF_6,LI%RF1<=';30PX!#$--U"B*(,_PBU:)2F4_OO. S74Y MLQLR,(<_R$[&BV2L,X>4*^T+(45W,\,Z/S]_,@=:Y?&3'L:,7.S-5CNU.+AI MP 6^F&L)_9?)!Y$)==5 Y;X+ZUZVT>VUU[J>(.LIQ;7418OR&2\>)^ M3$?0A.@%ZLJ=D8N@SB06[D43,L?(+E=7FWSEFDGY+&Z\F+LW!_\"4$L#!!0 M ( -:*JU(7S3DU^NG&]F6L:Z.Y4HR M(??K;R7;(9320N]:0@O#9!*OM'IVM7JT*[GW[' TF+X[&T*L9@FY#.:*@@$)8J&D$N6GL/; MD,KW8%EEJP'/%H*=QPH:;L.#MUR\9Q>DD"NF$KI?Z>DYQ>^>8P;I^3Q<[/=" M=@$L?%EC43O8;7EA>[>]2UI[;MMW0\\+_"B*VN%.._#_\A"D@\V+/E(M$OJR M-F.I%5,]?F>WD:GNG(4J[GBN^VO-M-OO13Q5.)C SL770L<-38I>*HLD[#SM M&'MJ1==*'/"$B\Z&:_ZZ6F)%9,:21>?%E,VHA%,ZAS&?D?1%7>(<6)(*%A4- M)?N'(B:$9W[.2[RH)V$IK?![#0UZ>!DSGREH-NS&=<2?QAJ@9ZEX(+#/-[P= MM[OV, ?#\?3XZ'C0GQZ/3G$!C2=O^J=3F(Y@[:%/A@,#NNWNP.@(IJ^&,.F/ M#_JGPXDU^O-D^ [Z@^GGK6!IB!9TFCO9MX_IUG\,D[]SJ5BTZ*X"]_8>#/AQ M"@%/4QIH0H4Y4S&HF,*'G @,B60!@F9<*$#A$1;-8+LB42(I:@;(EL0H-<(/VC"W P&%X&,4G/*0*:S9B4V@K\URU#I'2( MJ: (=Q7,V%A484&T=?B-1I&@"YC8<$)I'08QHQ$;U>95 M([T,RF$F1/@DI=(:728(KA\H+6FX;J..Y[/E>*S M3@%3$3^A50.?BY *"^$F)).T4WWIADQF"5ET6&H&-9VZ%WIR I*4OE \N]I" M;;?81A7NG2JL])=BVX@<%=Z4->S=ULZM4M?V;I5]?ZUMSVZX>W=2ZQ@_%+Y MITH,\I>U9JWJD)%0+_.."YZ9E$K?9YHVLDO=N+L2C F-U""43&3,"X9_!IW(7>TN]=,-Y/OF#7SB459NL#2]AKN MZ'Z!7ZP'W-2>".:)8-9E239^*(*9KA!*E">8'P;()XG.QI89FJ ?^*J)ZYZXJION[J; M/QA746 IEIHS8O@'ZUQ%L%6(3Z]E1A%ANM+-!)6:L^I:3I($L!^.C.4?"C(D M,5DWC!4MRT+4&)J32%.*8JL\*2B/9U280>5':9=]#QI;[VKM8< MDT6!S//*LX)'?D;T")B^M6>WW=O%7TO*]U#[$Y+R\XW6;E>:SX_.J6YRR?_B MF3+.T.(.M@7)$Q9"9>>C<=MW<=6C\<;P$M-LQ2XH_,$""F>X5S'-AV;CNN6T M\V?WV>:98.B0##URPS=;]]W''^-![/K>6O1!(BK,Y+A@N&GBO)@T"U.Z.=:2 MBJ8("#,%<[=;EJ,A^(MKA^PQD>!3;)H)?L'T_8/B=[C6T MFSC []'6E6R:4 MJ/IN/:-['< RF#VU*,Q "/M'# MK(YL'L@\B,LAJH M<-\,O;4*IUO?B5@WH!6,U1<\,EZ\WM(1-"%ZS[[QRL=5 MIF9J!?>J"_$Q7$ND_"Q>6#&OSNS_"U!+ P04 " #6BJM2_XI- M,0%X @!T/!P $ &-NST0Q((H7F2+SU*4BEQ\"7;=H#PZT_)28#0='-SXK4< MTPV)[>5UT9RJFE622K_\WW>#?N<-C2>]T?!?=^1=<:?S?Q_\\O]UN__SC0FGE#MO>].CSJM,D]>=,AX-.J]&X]>]-]CMSK[S:'1R-NX= M'DT[2BCYV8?C^Z5(TB2AJT+.7?/5N_2>/7*^2/U[XTXO: M>^3+Y0E_,JBM*P4(_>&&)R-@TOS5 M(YX?_-O^X\&@VGW&F[>V<'MV+UOIEWOG[_UR[_S,<93/'OR2>V\ZD^E9 MG_YU)_IE/G?5O9W%]].:IVGVSK[=.\_'&FX,GX7CG>,ULO=\X MV]I+\N#5_ON#]=W!_JM].-A[+;;5X]=;@^W7^\=;<+"^^?ZIWN[OOQ^]W=G; M>K=UO*&W7_TVV%+/Q<'@\6#GR4NSO9Z/#M9_/3YXLOE^Y\GSLRWIQ5-U<+;_ M*MF#]4-];Z\_Y.-^?;WSY.!H:_V0K_^PM_7J\>OM5\_? MY">/>_')2WNP=V@.COO'VWO);.T=RNWU7X_X)]_OFMEYM?EV_WA3[0^V^SNO M]B^^\QM?RPP/]D[Z.^O]P] M??72'/3Y'OVN_!Y<!HED0L [#P3_ M\5X'H7ZY=P7/ZX3WT>EXS-@^[DT2]O<)QQO#O,YN9X7PUQ"6GR*<24>-V75E M#-@%2J$;K,E=]I>9L* 2,=UYT.U*Q6;E!N&]%!,?\7W,[TQ6Z'X-7?4INB)8 M\$KFKB](78@4N@@V=*,+V4OAE9/BSH/:_@N#]AF??Y17X'X3N/I3<%4.(D4C MNRYK-LZ1_XE2RFZ1T>>LNLX>$+ MEOH9QWGR\B2S%]YXQS)RTHM]>MJ;3!>+]_NM%V&0!H^'.\?[^N#5[M'VWG.Q M]627,7_^_N#);[V=O=WCK?5-L\V_;[\ZZ.VL;XFG>O=H?_"NOW.<>]OK6V9_ M;^/]_ON-MP=[NX.=O36^M]_XGOJ#_0&?\_CPW;;:>G?Y';[6Z8%Z:;?5IMAZ MWV=^;!\SE_K;3_;-UOI1?_O5;F^'KW-PG <[ZQMZ__WCLG7\>KKUJ.+-N*_] M'I/G4!83RZW$;MG:V(U&BRX%[G))DM):W7GP51@8-2OU%@TBC;^'&FBUB2E( M[[/C+NYB .V\4#&Q62&DO[#PE_?TX@C']) CW_QH-#AA,LS"N;4QAUN'5 W! MP[./ASS#L_K6VEN^]=D_O]&D/LZYPIV0)W'CS3^]^#K,;H-,/H3#806 LD"LZ14AA#2-&N MD+T)9$E!<>RYO;'LN0.'51A][,J@12);E/%AA6R[D#W>?\MV&XU6T83<)6-B ME_63[4;-7=A[I9166D1IOHSLO:M)D3$5XO@VT>0+J9R:5+P_F67E&/O.+!]Y M?WIVPE!.>H.3?DVYS=X[&E=J?)JUN?MNDOD,]ZZ>XOSR'Z]Y<0N3T>EX]FJ6 MZKM_0;=S8']$*5Z>B&:IF9[38>^\T2:U\TP^-,. <'(ZI@<7EY]]>'F*R\\N7]=S?!&'+$%J78HI6@.: MXB$Q)J"%Y5^<%;]OSIK?"&A \Y^GA*<7+A6:^P6GP[J\6,U?"3 MK&8,V.;/',.'MLB]-_P,GQXZ,W0X'8U_$*X_?+^^N4[#T: W_-)IO[5373G% MO:MW_S6V.*D\_Q&Y6 WL?=GR<9S&3ETF0]ZFB[[7#--WM>]]:LV^K^]=:0&K M@DH^LH^S"1*)0#FBBAQ0LG;-*LY:X#QT;%0+B,N$YD^W0"S.DR&3B4VL%P&M MRT5A3MYE+XU>@!^\H#X=5GUV_C+SQ=Z=]'NI-SV/!CNY-Z@1>AW(O91_ZQ2G MF]P2XUEZ;NU=CUT5:X?[:P^?/AI3[DT?8^KU^8[73SFR5!_BRB]>X$/C?;B/ MIKKGJW :5N"1M9H-!+$4[XTHSJ*UPK&R20MP $L"YTWYI2MP%E$\.<^Q5HJL M4A5Z$-DE5)8BTZ8L0>]\A).CQ_W1VUUZ,^J_H3&CN78R[O67M8=:HV,!+XM, M&70FQ)RUC3%EB5H:6H(>ND!(%])+A89@M NV2 V>,"8=R43C&-",T505(4/C M5(0,!D-.27D_..?7D8 MOS\8#5],1^GU_/ORM4A<&UCD.I-1!0\9)*+.QE !F;1GW[HTT*QE5D7\1>P_ MPU[>'#["D]X4^RV!R116.XY#STC<8="B86,:/!7*VDLME@:F79IB;TAY \?# MWO!PTA)\E$>=E)>.4@ @2X5=%ESETK&+Y&%6TOI='#:KW. =Z9'-*['C>FH MGNT-;0[3:$ M@4P*88-/'/[5E&HD!"@^(D;N8@H,+ UD>^-9:NRL36Y)9BMM MX.#.^PA696\=Y!",=R3J4$2+8KMFH+3XV(Y*8KFK @6!0""\"\@A@739*A,% M+A^DUZH&%P\HH"X>=(H:(Y '=#Y8EHY6.(@EN^4#],8TY.+!-2YGAC9!%9S M;?^AYL;O6RSC[V6854!I-"8(!$]9(&A.*>( M91$*6W042P/-(C(NJ%))Z$E:@<^ M@;>*H!02$5,VPBT-- M0#'.$R0#['0M@8G&0P4;6W:!5E#[Q1\HO#4PWJ1CF MB(_RT6GG!!GV.#7<96L7@#M5T&Q)O5X:?!:L&.8)60A@O:EU7 P0-RE%LIA4 M#(*L<3 !H\Q2FFC]X8C+*L6L42BS6IP\8!&M%H+"=)I@JA5L"8F6XPH)F0K MEK"/+F:,9B'@AA*\ TU!Q0Q>)Q0 N7B3I'$L.?T2@KOP,9K% /T#U1RN&>AK M;;@E4OS?&9%]]?*3\?3^H_.>QAUK MHQ1*T_.UWSME+8].9DO'9W?P34?FX]/)M#Y%2Y1M%$DJ1\EEPY&[=@%3TK8$ M+*D6W1#-Y, 6G*(KLH\$Z8X]_LAO+ABBD(KVEI8'IAI-3<,(6PU $<,5X,!0R*@8G1Y5<<]=VM%' SW/=!X:H4=9"6Q)<2.B+ MCX64B-:A=+$%LU$K+L_&HWR:ICOC%S1^P_KUX_+OWWK#LZ^IAN_OP0]/)^SU M)I,7YW8 M,HL9YHK1YI"EJQ/1($MO4+G$$@R+1FL74=_NIYWXG/#\2:ZN]4\'O>'IX.*: MRVAO@ E10"AM50 1LY<@O1.L+3 7$=I41>A6DV4 MLP 3ZU+7+Q9?7I'G6\@S"RW:GO!L/;\PLNL1TPV2K-M(@J19#%>/Z?K*[;2FCCP+3 #MQVWBS$WDCK MHT]1.6\MH*^3"M$:::/-SD73AMSK-<'YDWS=HB4M$B*LJ[L&11N5 0"F3ZV3 M#77379!"+YGB6#+&+,3&(+,EE$#*BCI9!*(BRNR<=$9OR<@6V)B_1FYS>$RI M#KUMC?J9\I+ZI\7$-X%I(DJR(B>('+46+YQ(P4IVVP0:(1%8E"IS3J\5^>CKLG>,Y/*TW_@&AP6QA.CVX. ?_ M>GF"RT\N7]1] UM*E.4:A,1E4P"Y#!76QBE\+U51>7-)A+?WG MM#?I?5P?7AGQWWW"\=D63D;#\=GF,,V?$%>7[^ON)P_W$Y6T6?$E%W*=(%1% MH >CDTG%UOW D[[,;3 JW14\W]5?/P7H*_WUTT-_9D#+*ZV+R#9)#@YCC-JD MF"U[54T<(CX634[V6L"&YRI_M#@;WQR6C,;;0] M&BYQV./!^F*EM3(9P*QB*E#W3A IU3T49EE]&6X4S>]L-QD64DI&N@3:Q.P] M<+M))%,(!*7L;,XFMZ 7?"R$-YF.3]/T=,Q^Y=%H,ET;9GZ/QF_H:I?8&)ST M1V=$+^@-C7&8EG*3TQRDC09M+=,&OBBOC:W+F^KF%1"#74"'6#9@%]-CDTQ2 M9ZR;+$4HQF(*SA5RQIB@LFM3)9^O CLKD3*9T'1S<(*]\;(Z+Y5%+$6"9C ! MG$*5BG-.@58" \$R]=4;AW0QO=19Q9!JCW7=.MH4P:1:BA&"C5*U:C[B-T'Z M!'O#G>$+[--.>8RIU^KU,_?7RP-G\\"M'+V./#0ZY@6.)"@,@ M2'06I8>NRAD%]-G8TR":HA#48.1.5"*6H><-+H:T+:HSY[7 M ?^0-7TZ2G@U(W<%3(;]HWJJ/%C*.78Q)!*B%@NT#CPK)RV-HYQ=UJJ M+,M M:7QC*UI_)2^WPRTQFU=RF1F_P=3[=1>2^F2C&S^W.MDYY0!4=ZU5%FQ6J(% M9!6D\E'I%1V:/Q(S1S9(G70"+R*: ,('KY,5AN,K9'L!1:[8T. I-=?"B*B< MD[Z0-Z2A&('&1&##4(=N'5)H-R-N9!CG6G IAD0AQ7+;L+U6,R1)+H*R*3OV?RL2-5T'+9Y#P92B5=!6*@,NF> ] MDR=X05H*>Y[D6G&HZ>II\3R*B*F@(/3&%N4DI)2L6"M1.<\U#VTP)5 0K>;$3>= MGYH?+I10.1DB*5%W%E(H:UY*0"2O!:C/-S=K*T#+[,]_?#'!O+2@"H5TEN0" M*T&.I0-H A63I+K"('Z^,&1%HL:I@,5SR'M19$XR(2K(445I@@ZI. XJ@/ZP MM<"*0XW4#HOGD<9"!H63N1:X2LJ39>F1A#"6G5SZO#916WET\PN;%H(FU4GA M49C", %K%(XCBK-L&SB:8$]C&KZO>X.-P:X6[QPV@8AR*+R@%'$NGI+ M*%+1JZQE6=&AH?KB6MC@E<$L+98""8HGC'4S5 =0YZ(GC"LV-%@I7 LC0D[) M**D<: 00.>I,$= !(Y?(I78SXH:S#'/$A7NETAJDU^14Q&#*T M8=5>T[OL\F]W&Q5Y* EL"1*4L$A>@A>9@@=?8ANV*VPZB9:_LCX4L F2(PA@ M@H_1!8X2K2Q(Q=@VE&)O.H=N19U!78RQ*%',]HJ2B-(JET32.1/*=4)&,DL-M PY&/!9-2(2M MYL1 M-QV7SM%N9^5E+3^?;00G)%KK@ZX!AM %DFV)'-S%X>'%&NCZD:6E0*:-DR>5(2S2 MY!3) G&8J:T%Y:QD$1G902T%,&V=Q\A1G70V"!9N %Z8((T"P3U'2.=!07-' M&!IIS^8XQE \)I!&H]8>C,TQZI)B*4IRT)6IP6,_3;1G>]!2(-/&])XVT@M=BN,& R79]U-2H60= M32W.A$L!3%LS;6B4]L:&!,% -@9M4%Y(FTQ62?DV#/!=HO1T-#SDX M'>&$*B2]Z0RVLT<,X.%H?+93:C[N\HA\-2^W.7S#!X_&O6O?]'XQ8W"83?*N M[GV72+UN#?L3>EI[PWES2%3_[ 7^S2K$SQY>+:% MQZ/QHSY./DN[[HTQTP#'KR=KPSQ[L8V#KT+]U7NZ70G%HH..42J1G00O$7V6 M;#D<9#J9U63NST:* M)T>]DY4:^;Y]$U(";TQ,+M1],%6T&D2(JA;/LU*T87BS/31:7CU"(*4O2?O9 MQL;4(022N$5FS"\]-6H)7]S4$ICGL8[>A( R:P^%VE ' MH2TDNA$AN1 2R2*%*5D75]=-2>-U438H#D4P6H&N!21JJ)!<;&)K,959C*"< MG) Q)C IQDC1)1U3\D46[9H_#Z39"%_+_! +/IL2LX\..)3T48$N0M?]1XHK M+K; K0G([&\:H0CD!@-%(G.@*ZCM$9F&4,I,44"N:+12H]\BS6*/N4D4E:8 M@%]XQ4%K23&0J)A4K9M +3$?I]'U\:6Z M1 F(HLESXK)IE( M/>8C,TLC4O)64)N/Q.OR2ZNV'@-;)2N MD#8)0Q02++)R3#F2$065"&3:4/'O*VQ\1N,R&@^0.?+B",<+'.1<^>>_R%YJ M:QW68CTHH 3A*6! 6Z149#B4:?X$F$72[[KLT[5,FG$I"^-#*4@*7/+!,=S& M2*^5%B*T:?W836'^YX;AO^GL4OC-;F8Y9\?I'"7:1%)$2#$'HX03+@971%"E M32N(FB*9;@5O<@D0BRPB)06V+OBP-H$B(24:!9^/93!O8,6;9O'FNY*HE3

R,SYYG\!Y1.%E B*94(&4;5J' M-+>$9"N[?BU13IAMJGMZ$F2?DC?!*5N*3T69%G7]Q@"YD!ZIA54H0=1Y"J"S M09?0$,B4O9FN\H&QUI"1L^_OC3<.X MD-Z8@M:4(86L/ B,:!64G$QVQ2153(MZXRY->^-9,:BJK?Z(Y\[TB,;/1AS) M?3CP(0VI]&;'3];YMR'EB[>6LC)=U6N5@+/]K("GTL4(-PKN4!"5J?J+_:Q _.__"C>!Y+0GZX$ED[5PA M)2&45+>'%>#9$B/%9$O[(5IP+[R>M0&&)_6+W[,"6S469LL>NH0Z L:]D;C[=&4)NNGM="";/,?7Z?,.,R]K)N-?GYS$MZ3N6 MM89QEMV2#( .:XD5VD(I42 M0>=0J]H%H*)3%M&R^"9J00GRA]@_ST0139^.TFRITQ?4]OF*J7F-'#UE?;Y3 M'HTI]Z:7KNT39L3^Y9OSNN"?DO#ATZMW<6Z\=4OH%TQV65G#$1^ 2-E;)6)$ M$Q&*A9R;;[Q7]+MQ^LW/.4%*2KEPEOYSVIOT/K)]-GC>/WM"USH-5/IJ>J2: _:>HBN9C'5)@&(I M4G=YRFHF&UG>SZ9,G&/?79&@ 23X-'7\.0W^(G7\^:$_LU;!"Q2*C \Z@M8Z M(%G*$D(6*4")[;46CW!R]+@_>KM+;T;]-S1N21>6!C"KY&2T'@"]KR7^?5*U M"!'9;&Y?%VYEOT*/5@CK,3D-*#V+0217,Y4N1WL^_":]E-)V+W]9M R4LA95GXV2">=!2DQ2J4H:%/GYB=MW.WS'=]\O=]PW,/8IUUN^JO\ M>3H:YM%PDYMY'''X>J<48B+5XYYN/MS974;G)=@&B8+))K1LE("-D,$@":PL MI2B_XM$/\.@A3F;O+B-AL-2Z))&C"/2 K'HD1 M9UDK>TE$;*O5C,-KJX$+1KK2 HO^P<[Z[+#N()IUW20C>V]E4)ZTBRV@8B5!)<>CT1L:)T3)">9+5%&'5/V%%/!%C#SIM/KESWAV9A.\*Q>Z[.^\)3.Z\_O MULF*>S@^I.E:.NKQNWEA9KJ5Y!0L*Z4JZ+*2(+S!8!(3,S@.SGV$-FG+VTK. MY;6H\X1!S;_Y37%;\FQO_ MBHV635\1A6V?+.BU XLB9<-1(22XF/,II.E>_M)4(MY.5GP^YU-TI?DV+77E MT)_14LYKUDW9V,(4T@HA$-LO1;EX*+F9O"4B# & M](*:;XA6W&NKW4L8A!'!.(R1=;SP$2-'E 6S"-I9:K7=6^GXYML^I6L9/^4H M:! &?)*1X\8D?#*@SLLIM=;VK?C7>/MG,B5AO)/9$Y 2OLZF5%X&$:-P7ESP M;[5DL-%D^'05X,\4K2S::6F*RM9"2B$(I\FYH(MP48CP@0QM-$8K(79MW)N' M(5+(HC\9#];D6IHSIBK,M!9U*2&ZTGQ#M.)>:^V><^ -(9LX"^"55P*8'$G5 M=:R>2JOMWDJ$-=[V.2DII9RU#!%<9 6&*;K /&1Y1L*VVO:M^-=X^^==H"*M M)0)=E_CY*@*-D#8YQ[;1M'?U[K?3X*>PF.?"W6PS&P =7-*@(G@V"\#Z&RE8 MCM3:-,5S8Z2LS#(('V*UK+X@V"SSQ2T0N4,,XX=^8J%*UMX M U4+4HE)@LH.#'BM,1AK=:TK9(0UJ0W+>6[A^MPE)V61VA;2$0*Q*2PI)/"% MXV53L@L1VE3C^';FKQ9/(6>4))M$TE3K7VCVJ\$JXQQI:06)YL[O"@*6.L1T66+@D*0!9R*/JDZKVCJ0M%)YY#30!:)F$MX6C6B"/7DCP3OOL+3A^T:)*]5=QVJ5, M@Y-J@I_-6N.JNOKK8V^@ZLJ"[?0""MJK7 H5JQV( D+(D*(CI<%XY+BVJ%O) MM+VWHQ73YLVT&(L)SDL.00U8'ST$%V/6);*%4Y=E3VX;TX[&M+)J<^=:SHJ] MI<=0%#M.+WW.3 $4D!6 +.962%J&KYK%N*'EV.Q2S*Z!!R!25*C[4,77C*..L MGM$Y/-T53M_?YSY'ZJ]VT?CLT)\Q[SX7I[*(40E(NH3,4K58EJ[5Y$=WVT%= MA'/IO;GF?7<60S52P9(,Q1?@_Y#0<)#$T;F3!+&@:2W5O@SVY4C@GQ_WHO?N MVL?F;IU!<]G[+)RV)AB X!%5C$Y*D6-(P;;7H/TPR^@-#5<\FS?/DHPIF6R) MM *!#K-(LF 1UE-D,]=:GC71<7Z=Y;-H:1EY9J6NDV!88AL+T8,'8(:1"<$X M)V-[O68[>;;=^VKJO)4T60 MLS7DH_0^1F,OUDX++5R;,?(+P,BS(>L*-P>,8O:.(8GL4 BX_5#9G"&JDH,/ M0<7F^I-OQ>C+\$S:XFN,J9NT6@ 5@$+T%C*IS( 4I[/(+=H$N3% +7Y/9.%, M0B6TB07!I^(Q.U_G(^0L2O!T$2QAS4$:,);1 MS(*Q%,4;-"(%E!P;8K$ML*5/1\/#*8T'-;;:.SNAF]Q!XEK,IS9%YLRN3569 MF"FJ[%#57>4Y=@I1M!F2]A4P".!C*$D)6PQPSXBU@IA2VA=P*:D&!Z]?1^-R M_Y_S51)KAV.B>N[S:0"F)0 1LJ0(SBK2CD6@PVA 2E-<,H%[3X,CVT8#-+^P MUP048)2!4!04*=!:1QJ)BHHL*6SS>] N3:;C7II2KBYE;3C[L?&?T]X;[/.9 M)E]^]^JX[-9H2&=;.'Y-TYJR^)J8^.9[>XR]\6_8/Z6'9Q]^_3<_+;)V.:O[ M;?6OWL>'@S:')Z?3R>P(V9:N+E20RA5M@H,:Z^7LH83$O;U(ZUK I'F@I>9% MG070NBE,0JDX?"$/CFV2S-%SG$J4DI"R;B%1;@>3](I)/\TDJQ2:J&IJG-SMLPW2Q2P5J!A91G*8E4TTGF.M\^5ORPM>59A; MI]-3[,\P>S(>O9T>K73)#RA<$\!E"9(C0D"GT4%Q/GACP$KM:46CA=+H:X*I M*31"G:0MN41T$D)RON1D/?-&F: @IN;3:&E$R8]PNBDT2M7F!%/7<3O@J"CX MXH(VJB0=$CC??!K=5N0@L&S4 FP6!2S8J$&HG+&6+8(,M\N//.2/?GI7\-NH M1G)(I4BPNGABKP%>L1V@S%$M6X%B7/-9M#19DA^@=%-8E#@L,BJ9%*OM,R=>+7>T=YFP!1'O\G.I M+2*E& S@"DF;-.3D(V$@;24$R[Y%W:ZXMZ%<:HM&82;)I(*)(AHP%-!(RXXN M*6(-;(1:<:G1\,5(V;M2E+4%1/(>E*U; *NL-&O,%KB5VR0"V-4#>W[EB[<0 MA8BICKTKU"H9(7(+IG/=)C>KGJC%!5!386\;<_9>Z!9D*6^3(RM9 M9)TUB2Q8'&%&;:.D0D&E$&-LP?3MM;7:*SS XS'[-E&@Q,^'&?E//HX MMZI(M\GX%H?>^91,S><)6Y"$$1I(",HABA:HYI82I"WV7BJ.Q1&=83D,1<0H MO-:>778NP7FW(LAM=S'248H*$WE6 X)E=G"B&"M9;@MA70M&FN9'D*9@XDH. M,D;CR2($$:)WD*"0!1D](0Y3#_N?5QC[<,!YYGSC73JJV^0]XLW53I?"_P/_B=:@\R:8&+.1+!MR"Z8.7!-; MF@(0900D3%Z8 %304Q;&6RTB N16MZBR MR@#<967==[8$;ZEX1-_\DDVKBD _PZ0YUI8R "9Z@J(4=U_PIBB4EMGDM1=0 MFL^DI5GKMI!2(',LSFU*\RL)G58O_>/8L4 *$'%DGV@@BYF67 M)HTOY=(670(F2.E5()?9A1@1M N!U6XA1\6*%A0E76H:76]68WXTBC):"3;7 M77- *^.S858)<%B$"(&:3Z.E$24W7U=F?C3"69AM4D HH)V.:#C6UE*#LRD( MTWP:W5;D@((/6)P-NN:\0S280T2!:(&CD]OE1QJWRK4M:D3I6G$C10:Y-E MHA)8<+9B@M!M$@&:.Q>A3AB*!S0^\*\*&;_@LJ V&.[;Y&:I;L;'>E_730JD M @Q!@*AS\5C])[@E0UUM<6224A$> *7("9O4"5#H*4-=?DZ MF='HH(I& NF#S"IZ;#Y +2W]U19U$(T+(GD1@C<@0L'@I;.DR"3*N@TK-UI* MD+8( HT&K%6@K8J Z+R3PM5RVL4%R&5%D%NO 4S":-"AD$P([SV2=DFFHJ4( MTK5@LG53B@?.T>VS?F>_SQTWL)Y'5NXJ&*\<>DI6AA;D2EM8UZ,M+M\%&5#8 M)"@70&-],M:049&[,%)L0?JHA>1HB[OW7H6H=*6'@1QEB%(K-%F%%'6P[7/W M;2!'6UQ])&DYCHP<]A3Y\]J$5\R>'?EKH MZ?*3'U%O$(0/R6B' #;IH"49+4CZDDG;7&&509@9K/67YO:W=7[J-ZR>W]!' M7'=[D]YO4R2X:N,-_&K/-# M/QJ,GV!6+!)UX0A U'I_4GD=;4G98*AY(#63?BM"M890'YW*YQSY/J=R.NQ= M$.3#S7[ ?T X.1W3+"K^^/'EB2X_O7Q=S_3E&08! Y021+89K#2>:&E3 M3B6MF/<#5Y\\P=[PZ6@R>7AV0;9=ZL]8.3GJG5R]KSHG['%_]/;BP%6'^ Z5 M%5PP26=GE0%$Z56Q!85SBK3 V%+J-H \?]VCJL'YO#?M#.C%7._8Z4KY067]C'W*Q0Y&M/#@![3R6@\Y;O^_>(VOJBC_W#4=\OI M .B*M,(4:\!P.)>3%.2BR1*3CG*6^1&7F1\A0$#3.LID/+W_B*DWZO?RC F; M4QI\5@YSAYL=:T.].#_MW*H]OY@RQ^H9'YY.>D.:3"XO\+%[ONH-\^CMY0?7 MG&<2WYYG$K,\$\PA&V",-U#K!B0E@:0-R:0H$* .!!5:D>CG2?2BES]>>!DY MA)YM3ZR%:21"(/2!N:.2-C)J(F=7'/II#CT:#08TKKGQ)>:11Z=DL=IEQ08H M"G9P"4$9E7-.4:DEX=&CT9A=/[?1]FBXQ&B6'*PMPFJ?"*P#+UU27NJ2ZC"4 M:/!VA!7$I[UI[W"&(*O@3R8%[3[:77N,J=?G&]TQ8M2CG[;2R\P&KR$[-KD*1(849"=+PW>&.RO4'GV:&/OT<8V MAU=''$M-ZS Q#GKGH>:+WO1Z%SO/<4L_G35R=.>53X"Y1.%BLC')Z*P5J:4& M=.UTS,[O69^!Z:7)TZ>/WDSNKDW'O=-!2V!)QG-P)-F;.3:B(<2ZGDZ8P!U( M%XVEN;!\W8)^D+K<<\8W:TK;R(L/*9],A942_DFJY\.GWYWBX:C<:"LXHO($ MP25401>GBZ2Z$ZLP%[- 0%[, N%?FD:ZO\+\MU'O$J(E1+"F, 5DT$H M4R#6^;S6:I(FRB(E7:P^82)T5XQH&B,^7^7R*2>^NLKEXZ$_$1[+D)Q+QI9: MW[5H'93SBGV_-&B)M>#*CORHIU][^+2.&?>F_F_N]PZ/I,QHG?O<%#7NC\?9H2I/U4^*6M"VAA=2!A53TQG@-!5Q, M":403B&+8$E^Y5%;PX_%^]=L$=G.U/D7&:+Q&*U#$#DI"P9<6-F8'YNZ?6O7 M&,[1T#D4AD,'&[,! &1/*&,PD&W@6$*V(:A?L?Z\I&=+N C:Z()) M:/!L&.TLB,U)DP!T3FFQXF(SN3BGV/GV[]U]!F)TRB)H3 M>V\>_,+_7.R4$;14TADJ.D/!XBF PZQ2CMIGI7^O V@?OS.9GO69](/>L'M$ M56?=!W77F9/I/]_V\O3H/DO8___.[- 'OTQ.]7S4;C.W_^Y4]O L>,4C>.IM/1X+[E>_C2B:88^W3YE3@:7!UPTMSZIDT_X>WSK MM5W^=4??^>SI^#[OJY-I9S8[N?-?8O;GGR>8ZRCA?=&1LU-\O,:]V=-^!RZ7 MG_,MC,;W+R]0F'S=@H->_^S^_]GC3C7I;-/;SNYH@,/_\X\)#B?="=.UG!\X MZ;TG9@N#-GOY]OSI')]G!L#%TTI5V^KE]N;>QGKGQ=[:WL:+/Z5#4^[VQ<:C ME[N;>YL;+SIKV^N=C?]Y].^U[2<;G4<[6UN;+UYL[FPW_A%>X>2(N3(=#?_1 M6;_[Z&Y'"0.A@1W1^+LK\PO[D^%HN,WN>-Q+G0NW MLTME-M>X2*N,E4;534JH.S_5?)[N]MO#W8>RYVGO U M!KM'VT\VSPY>\=_!2[._]RM_;_]LZ[C//S?>Y">_0?[WK_T#U7\3CT^.MO8> M]K?7G\/!\?;@X,F&V#_^M<]_!P=[_:.MP>/7V\>;9SNO^%Y_\[#]]O=(03BR ML1M#+MU:<:V+.>5NLEF6'(+6VMUY($7W^&N4]_%L#^CTR5=U,F[2I@_-NGGK7+>_#=O MOF<=ZF];.'[=V1G2WS^PY.+Y6_1H?R"_^ +Y?PZZ/I5IHYYN[BZWC,8#G/*W M^9DGE/CI1OV(_?YH&D?OON21GY_BF#'OG^W.2AJTTCD_[L4G+^W^8),=,K^W ME_M;ZP<]_H[8>O)XL#UX*0Z.-^7.^O/W6\?/WVT-+K_S&U_+# _V3GK[QT<# M=MC];?7R[?9@DQWZ\[?\7.I@;W>P=?P2MM>WSK;7-\[V?^-[W%N;;KT0]>?O M+D<3P*JNQT!=CK2I&P6R>T>5BRU)NQ KA^L2O7_^J7/_H;ZZ0"Y_V0@]?[FV MN[>Q^W2_L[OQ;&=WK_/LY>Z+EVO;>YV]G0Z'3WL<(W6D[NSL=J3Y6_Y[9^=Q M9^_?&YU/(JL/4=7:H[WZL0P:_MCUO]MA?R7CT!@1/AIWID?4^<]EE^R<)X(Z MLSD!]^>OSS\Q%O=S7<7.9SS*>'9&.*;AEZS%L]D-;9R/:;725ORPD#_;6G_] M[G<1@T<*+.6%U%T &;K!)MV5Z(3#$-%&[O!K)^->OZ/_T:EM_ M;,IMCL:-O\65;7Q=FM][2V+O\^$(=_CJ]W7 M6WO/^9CG;[?V7HKM]R_/=O8.U<[>;G_[^)"ON5:_JP]^\V\_%88&(BM""]VL M3>D"R\0N)IFZ(GDE$UIEP5T(0UAV8;BWN[;]8G,F_YJF#!OF$)IRFY=*=/K! M"%Q*T3(>#3KG3_'M_W:FHR]\I_&MT)+;G,T4GM2A[D[IL5(8GM8AZFL(%SXZ MB8W9,/=COMKV[&*M= X_$0DF-<(&WN M/)!=";H.]%\U\)T&2L)57K]A>?UFWF9O<-B9C!-??CC^8!M^/Y1WCT\.[W2P M/_V33ZXB[NW)NW]>Y7J=;?(Y.6L+G']\05(5^(MW[C6BM;YLC:_?[.[286]2 M/?-TFS^Y9:9W>WWC]X(2HRVE&TJF+J!"MKH&NCJF",+;$(NL;G$\I/%D.AI2 MY^%IKU^M1._*.S.4QW6Y>7^=O&.TS3&1\ZH](9?^!!!R>=R0FE.@LQ M=WK#3F\ZZ:2C61;Q[RM7LT!7<]'&=>[6^7<:F8Z>S[#S]:6JG' _0A;X=K)< MTVF7:I#YVG-2DUI)]V0\>E,MW-7QAW//QU;[HOIJK058CY[53QF?/1KE=CK" M\P35P?&O1UM/]M7!^MI;_MZ[;7:"VT\>LV-\J??YO@Y>O90[ZUOB8#U]/G(Y MV!KP]8X/7F^MK[$#9>?)U]Y_M?%N>R_W]M5N_V#O)6R]WWV]+:\FJ)3'Q)ZS M=-%)TP6-JJ>'<>K%,?W^*8YINAN@WD_IR[>_AN\V*EP'G- MOA9'SC?-VHT/K U0HE0DNL$XV87DJ!M5@J[,SDDD;VUFZ>=L5TCEG/CSL;>E ML\Y_F]G#SFC<&=7RCYWCTW%ODGMIEKP;E9GDZ'UJ/V>'C@]QV'L_>]WFJ4-_ MTB2;=W?OOKC;V1B<]$=G-)ZUP=5.V-D>W?W[]<\P:+Y64G#7F#!WK23YBV'^ M$LS>M>[/O_G#PNZN=/YZY*):R<6Y>]2UG, M>]77^^K7WO:3YW)KL&EV]EZ_W3K>Y/,][N^_VM('3YY_/DCY;O_XI3AX]2M[ MU=WC_<$F>]R79_O'K_F[:WR=A_VM5[\=[;_/KP\>?Z8!E?'):M--H$07K)?= MJ'/JQJ)$)@G:%7_G@1%*=%Y1S:1TGN'X]5L\6\G!^9-7K3]* 6+CD%( M4[K%E] %3*H;B@A=*R%J%5D-8KKSX,5ICU41"+&B[)PH^XA_W1GOC=X.5X3] M!L)N?B"LK/2&8Y\VIXANCK!;'P@KE5+>@NR2S+X+D35""*2[0@/XZ'+2F>X\V'ZTHNN< MZ/IL-)EB_Z!WTO)\YLV1]?D'LH(Q44&!;H#(HDF2YC[X5[4J=UH M'MF=AHV\-68\^AKM8E69:V/"UEK"'Y[B\'YK;_-W*W*RP:2N<-EV(0$;,JNP M:PH8CP:#B/;. V_MY[;L[]->E)$L7 M:N(DHDW=;!4)YRRHHNX\J.N"A #5OCDF'V<7_>__\DJZ?TXZ4^K3247]8FKI M/SKL2/JGLPDUR'V4.?:IG6WMJKR6K;Z_/;-H6D*%3V[S^'0R[96S!=WGYC#7 M\2WJQ+-..J+TNC.H]0'>'M%L:+#.[/]D\MC?Y-\[1SB931[/'>SW.^>[VT_X MYW].>V-^GX]EV=O?+["?R>GZ:@S.1K5&6R7 M2P^F1SC]_-[?XM6[G$V GWWYXAG^_H\.#G/G;^K\&2,1HW$:C_D)ZO&S0\ML M\YW+\\Q*;L]N8G:3.)EV@NAD/)O[]ITON:J;54]Q>CJY77Y6;[U? M^]UA"MIZVT5PN@LZE__'WK>K]<,\J0K9DCV8-V!)N M_^1_'/6TD!%H -F6/OU679! +UL(!!>HZ1A;%G"YMRK/J9-969E :X8!X<)) MR9R@.BZS1[[_8&K](X'W*8YRT6=I5FK C/PUY7?/%?25>G=ISXZXG(86ATMD MJY.VXE\2?IT8F?E\'GR>>"Y2W&EK,(BD&+6;'?2ZG20AVA<5GSJ/58J*GMH6 M(8!=/="5=)3G-MV/KW%VWNN?ITO'%P[.VVD_A25&CUKQO#W,HS@$S_];25:,;CWA?YI7&;BM_2N%&RDGM,X"!?5 MY"K$RT5]G1SFKY6OO>Z/P?'5RR^BY^"+>W,^M#K%F>,B:IVB$#@^Y@-W6+R, M_KIZVV_?\/#]7;TQN0NC-S]PKU?O;'6&JR'"!N K!VC2ZWGQ:V,IO4DO,&WQ MB=5(,'HA)9]_SIYXH>C\4P$Q>1&=FB==]E>OX1>"//=YE-)52'EW/R&L;.F, MAZH?C@J$K-53/?M)HF$9_L(@TDKXM=N[N.\\4?)Z>J]';UA)Z3HZB;%;;]SF2 V(J1$)NXL!U0J"S22 M#-B@G;>&$V[DUO;.77Q.G2NRK().L\MM>-<97#<:KM\G!)^1KJY;4"QR I?H M+Q5W4/ECMQLE]V DYUOA5T+[UD;^0"<6,+=6YO M7068[-WOF9=83:P52UP-_]MB]%\/!S^SQ>_8XF*2+;R,.IEQ!J"T <19T*F M6 !&!BVETE3P, 5;_#IYHO2AIO)$3\,OHI0I\^G>X&HKW+<+5^R]15&\5WMB_3E/UKQJ^/75CKQV;I)_'QO]0N1W=$=V]+M M%/](%3#2FU,+.:=[KE]))31:[M:^W3AGXP_]Y[W!RE)L1SS>,!Z?/K9RX?C^ ML6^WKVRN\D>TI"(H/JSM].N0\Y_/D*0RK81,=[_*:\+3]P/KEU_A%V&(%9Q! MX()E@'HC(Z=;!:(TQ-H1JZ7G#Q)[Y2A:WL;N6M^S+UC*U>J^C9%EW.9$MMV0 M0WSO(=K'?YA[:?]E"3-;H\A] 8="=]H-(8)?8$*>9>?F.4J)P1>,B\VK#=%L M#=I%#<,];8\KK]NZWU^[$TC-GBX2G XO3DVWO7:/5Q]5H2QF\)I0(M-\.F[% MWQQ?.0SZH_'V[W;TN2]K;S_^J#?W8?W27C9V M:Z2V^XW$W^.C9OM;O?D5?WYSLRV70E X02S@/M#4EHL 39T!(I7E)ES(.#/# MPNDI=7'0C:+\'W')094SW:M\U^USGQRRJ,/7J_3=PLUXQ(%#"LPV_ @;'MMNS=$K#KY:W%:V MVO:B;7B<)! @53;^ :BB.B4):""],4 &):-M6^.$B%(BFLE1M_=MQ,17XSUK MS',5CAS>?PASY_W[=_NO=UZ]VZLTZN^.4I>9>9?_P\./>P>&* MIQ:6+SR7'./A^=8D:XNEOU_IG@^*N&H2\O&W/HG=D1/=ZO?/?>_ZD*Q-3HPO M4E;M4%?TDS574VWVT2?:\6OZ@\I9D39O"[\Y=5U\7)8HIB\$6YW9O)&TC=@R M[WU2YE7OZ#QP%2]]4TQ+?.-YIS5<7(8VL'5SP7&((D)"8($0JEF0U,;%AQ+( MXP^"PR_[Q3K#(-VJ.&];I[K=_[];^_4W-]MM1DMSW<'H#?>< RSNN;CEP^(N M&F-#C*MX7)CCV^%*KD:SG+\_8E^4<]X'*P&R" %J'(JK"<> &\0",HQK@;>V M$695 665LNL2P%?SNWV%[2$P:_IB:-QTV*WS-VA\PD[$*G9Y7. )<3RW$^+W MLLUO)F=TNQ07G_GKK#O#NQ]Y M^$8F_TS7+N ,%4%Q36$^$!==UR"]HD([;)TATF'R16Q=?>:X-U;T7STP/:^_ M 1VB1;W4[1_ZHI]:Y4R:8K3#6T\\[C M/(#.\\BO]1*X:7\5E]+[TKWHXN MS;U4CGO)Y?E?OU]5KM"AL'#HGC$\#?#<"*IK!==HL/7^EV=&=]Y?#8^\'5?O%=?MOUUA=I(P1ES;2?,]XIA^ M%E.E- KY:S&E^\>5-^WNCR7ZDED[E=^$:-9.63N5YEX>;[L$_9+^BD3&XVX[ M7K@_RIBM[/WWO#6XR*&U;%(/FQ1;;FBM;'O#BUOILP7/PX)IJH\XB/ XFK,36=DUW]->"L*[/0.VV^O:\ MWT^': JUUM'MBWZK4(!CGHOTYX8UK])[#GS_O'U[OS4KN[6W'JPV6-H5#$@6 MF0*7&7#>&_\X&O&'5&6I-2@."A5L%G_1OOIW(L-VMW^>CIKMF.[YH%+3O6]^ M4#EH];]EB;?^UD&7G!>W?(JC6>2MLA$36 3U!KTX:06]O>]UK7>)T;)"6_^I MIW-+Y%A!B;:\Z-O:/>UZ'KM9P34YG\!;.F,_WPD\0JZ.X(W/X#6*"M-S/W^W M<5A?049?_"F[K+_G#FF^M?W.?]7MH? N^F7GS:$-F'0ZM_3"%50I0^;:R:&# ME;9BM;6=XIR5-]H.NKT<+]B ^9X?:ZVJWGKBIG;66^4P8HI398.)1AJ'NCVL MZ#G*59QHMY'"H1_[107\D3C+RFP#S",K,YZ%V4H;,=O:WOMYW#*MF?,,LRA; M@;FFOSQ1LJ)-(TM3V?4)0>UG':_6/,K+IF)NN;[L0P%[08L"C@?-R5IW^_6= M^NO]G7>5_?J;QD%MI[G?J"^IY&QQ?P^5G'VD 9"MQ\S&DL9^%-D>/N(46?4O M9AP4?M^@E, @AS7N&P?UO8/#9J.^5WGU75P4Y]][ :C?+UK ^O MROWP];>;N6P&?^JI9K/J?YSX_W>08'&W_3+*,%3_+'?J0R.N^?Q M&JY?K?B?UI\-QFVH4JL(_>_O/6@3[B17Q!7[!'UE6 M^GX!?76CG6ZA*,OQSD<_/D(O.'EU+K6;][;MG MC>?4I#+;Q'._\ZFUG\MGA%>GVPM/*)UP?TQ<[3%/_Y@:,FLVBO1Z%.'&9?45 MFQ2KBO#?3<2C#1565F&N_G%[GN;W_.7.PGNPQ]IYW]UJL/:DCI[C3FN /*+1 MVGD??-7Z[.6!_^X[YZG'VZBE&EER2[7&H3JUIV\ZC=,:;7S:NZCO?OY6?_OQ M1^WDH-W8_<".+O?A47,/?SZI7=8O]^)WUB[>D8/CH].?[7AO/SZ_/8C??]S^ M?/(!?=[] (\NZ\>UMW^WCT[VR=')F_BI#S_J)Q_PU6?B=YU_QJDYZ*MO\;.M MQMN_3^N[?W^K[QZC\^?_F[53ERK]BE^W^X.CO<3:BV(1HUJ?WPQ"FNG MM /42P*H4@)(91" '#KJ( G6BJUM5,5<5"'!=YJQW2]0Y@:+].J4\)AE#^3V MTIOI+=/;+7HCW'*M$'?0>2HEUMY3S1BC7C/-"2SH#5[1&XST1C.]+9C>R#6] M82(]0YB!.%<<4*8U,$A;@)2EMN@U272B-X1(5:*[O29+2F^+SLB:B/2-+@'2 M^U^JJVN,MAJ!6L96(QQVB>T/BL:_-^3T[W;%2RFJK]^)IYO1>Q>9E2;;16K) M9$"-\+;;=?V=CCOTO>\MZ_N'W;;+]#L-_5Y,J$O$K; \1$WIG0$4<0,TDA#@ M@ F2Q!!I"_J%4%0))+/2[_TL]ZP"\K'U?S<>RHO431G*\X+R6$E));3C<7:T MD=%;I- #K6T$-9<66680%')K.TYL56%:(B#/*818?+<8IL24V85[V^OV^Y6S M7C>T!JL:5'P4:<[% U]I1EVD."K,ZGUA59E"IZ#0^NL)-<2A9PHZ!9QV)*HA MPH&,Z@A I9B!PE.84O^G;\Y==JY:OO^)YN%R?& MM#MM=5K]06]8(M#_//.=_NKNWF;O=!E::F19;X=V%1W4G1M6M3VMA$C5<1EB3S5''):8;&40?T< MH![K*&$@H3I88#F,.BIX [3F$@@C',>0<>Y1!#6G5<76,/Q4:JFTWQGHSM=6 MRO;7_;X?5/1I-][=Y:ADV1IKHWLF:_UH=)'::&?"Y9H9.*C3;[W_/6L'I3I2CXY-,H] ?KO=6V$2[H M(H23[?1>OCKOQ]OL]U]W3TVK4WBAU_:V.S:W:&T[8V,[&-I:P<69@W,9D MHI,GF!D>'# 0,T"A%D!!':64=H8Y:I5P<&N;5 F:.>4[!YO*B_1%2*F,]"4@ M?2RN+))4.XH!53A**HL14!0; )%C"'.ED=1;V[0JV;R2FW(HZI&)X-VN^]%J MMR,[F9\CVQE[H>^Z_8)X+'4"]D%$40-4 MA'/4.U "#8,!3&B$O9.>*[.US2"I(C'SOEOY DFK<@!NOV.[I[[R1SL:^Y^5 MT.N>5KIG?EB&?2.B1P]F_Z\YMRYR0ZXQM*C.UZ&U96*=]F1QHK30#4GH!HE ,,9SB"GS2D>7 MCU>INEL+:6J/;T6#.FL.W45NAV7HS@C=L;BQ5C&LD ($*92JNGJ@ A9 :H0Q MX4HQE:(U]-Z,ZJ5 =Q-",F^ZO?C/3FH\>*P[7WTE[8"MM;Y977=OP?KF.KY] MDQ)'%O/ZO-?S'7O1[,4G&M[/6]WJI)CV*Q_YU3?USTR74]%E;5+I<$9$-%X" MK&4P^H)QHHQ&$$2F)''&I+*&;&UC/@-5YGA-B0&\E VJC.UGQ/98"DE,C0N< M "Z<38=&,5 F_A2""I12S*C%*?\9D;LQV:7 >Q."/(W!L>^-=J8J?XPB/7^N M_[G[U74:E[E155A+O=OIWMS2SW[B4\CQPZ3P@=909CT'<:F+PH=K#91S#*BX M\ 5MB-62IR!XF8Z&Y"!/F>5/1NYS(O=B8J-9<1T@!H(Z#RAB AA")$!&.<(0 M\X;+K6W.[]8*6^7PSJJD."?U7C&%?+]2.0/]MW3 MU_%+6YWS.)*-Z\SYH;GV6H.+J[CZ3L?=O,K>?\_CRS4_..ZZ M<8I!3I.<<]UO[?Z"?1_&-_QH37X,^%R<_3@ZCK/R\W*'C'MR$E^ M-;2=S)Y3L>?1C2A7%&28> # &^&)<2Q 8;>VD:Q"=+?-R"H'OTJM M=NI^L#'I3)OLIR"5%GG3<0A&$%#^6!,2HZ00IA MKBT*4-F4$HZK4*Q"='H30DA)5(W"1;K=[MJBR/:@6SG3Z1Y;9\66>J7O[7FO M-6CE<%))2;8\Y2-3+=X;C+IS95;-[OM)HSJ\MJG,N5-Q[M=)N:6%%$YH$O45 MI(!Z*(&!46YACB3'1ADDX=RJ2N;@4WEA/>=C=!G62X#U6$K%&3,V$ ><-0%0 M%RB07CA@4$"82N0)TV6$]2;%H2KZ[*P=;RJUO(V**0+C-$*T?ZQ[JRN3GMZW;%YK MIEIKODU*2$L-IEY(0 6*$A);!31R%IC4+M@%[JP6&Q>QRT28B;!\TS?D]\M5E=_3 MS-*$^9!H(*Y[GAR1V_;S8,!D'D&7Y[G+#3O(4]#VJAKLS%4=2C<=4RNA=1$[ M[WWO,)'G?+T__.!QHSW=Z\1QZU]][TWY K-\^;U\.;E1&)@AZX(( KA@(:"2 M,B =IH I9I!CGDF"MK;A"SA+\?3R%9G)%+3N%#2CWY4IZ)DI:.Q!42H"-=%Y MPI@[0)G!0'GL@-!$<5.<)%);V_0%@>6@H UKB[7;:I\/O%L[L3F5K[&.Z\#T M [!^J\3"A.H(17F=F&J=N%'W.2X%C AI05 HKA,X8"!U_,,%8@*G3&K(9I:J M4X-BR;DLF=XRO95 !&=Z>R*]39P?@Y0[[@G PQ8]S@ MC0'6P, $A Y:-[,, M7AB];4).SZ?B']Y5=+PK_=57.N>GQO>V;F>>YRPUR_E=YEV-0LWR'G++'5S14M[@Q9L5Z08B,4.J'?&%-A3CV8 M7C'HTT$H'(3@VGIFM;819E<&[->)S&O\Z 7R1 M#7$RP)\5X!.Y1300S$@TYB*A/T@!3- 2H$ )MCY5]),)X+P*U=WC'OUWK^_:_XA]77SUQ+>M39=OG@UAQQ9>M0?PV^VO0 MX02Z0^\KVMKN:;R;BU3OH=,=Q.\K#C5VBKSTHBQ$:'5TQ[9T.]YQ_$51YS\X:X]Q%N3?K-F]G^E^G]<_O.B[^;F-]\;/3]% ]E[5FWWTKV][+G MVWK0^N[_^M%R@^,K7IOXX-!H7L+Q1[2)HQQIY,&/+-!V?FDIZ.9H3/Z9[K8@ MNHA)A)%@/A!'@P[2*RJTP]89(ATF7S#>NOK0<>_J"75P4Y]][!:V:^_O@NR\CU!_;#Q;G]WI[FW6SELQK]J>_7F8:7QIO*Z47M_ ML/?OO?KA_M][Z6D:M;W*'^\:AX=_EOZQ_MCO5 ;'W?-X#==_^'9/=>]K-,P1 MKA&^*;*6^P0?._K2$WBT5L3%C%]DJ\Y[8^Z_N75S_\=>6&MCK% M-Q+'W=#OXDNK=(.\OVJ\UGM2SUFH(;LLYBA MDK^CI&*DFL>]J#=K\7W'_Q]T*MV6;*.\[ISFR6FXCW#GKM=H54BUD8@K_ M/6*6'O7TCTEC6+-1I->C"*=!\EJ:>/_:=?O3XKMO-IO) ?ZYW?M#= M]+.I;+E\D<='D_6BSDNOWWAN0B;AJE>IGWE/H70SLK''*4M7QZLL>R(7M=9H M3^3DX.1S\\UQ_73O1^WMQ\O:[@=<2_L;)Q]0O?GU1^UTGQXU]W\V/AT<7^^) MG.[#VND'6CO]^[CQ]DV[L7O0:NQ^B_?6/JXUO^'/IP??/G_Z^//SR<[E[3V1 MHY,/%Y]WOUY\_K1'CSY]I/6W^[31/&XW/NW];#0_GWY^>]".]W-:VZV'V@5$ MQ7[((?SQ)0C#H8060!]0.MOM@;$> H@]I-9 I6?6XVN$NUV9C9:5S9:?C&M MS$;3L1&Y9B/GH=&2" E3%"9 M&4K'#&._#%&)F*4"8&Q4],N0!DH&!U1<+Z"%)'@&M[95E?$-] M6O#'%3W$Z[3]OP_BY]R9P937XV=JS;_C]^YWW[GU;MT]YE???X-(X! M;>Q^A(UF&J.#T-C]\ 5!(XE1%&C*'*!>62"ME8!92Q!V$#+NMK9QE:M[RII4 M=,=5_K&\?E;9-M?7-IM[7XP.)*BHB:V3/&IBEMJ7! M8<%A"@T.P*)T8J4*" M[QAGM=+S_3-O$]>V+V[EC)?+"\ZE,E;*7YZ.0))2SAPR+8>,'6/FI8 28F A MEX J[H )B$0_67#L>/"$FR1_$1$E.F&?2VBLM6.<*>#Y*6#" PX("Z4@\-@* M0./L F5] !I)JJ"P@4F^M4UD%8F[9\.GKKVW !>XW"*CS.^"BK=JP#N^VZO6,L&@U[+G ^&_>K>ZY[O#/+*-L7*UG@] MF0%H4-0N/ !#E )4*P73*O8"55.'>LV+ES(2G+$F3 M.4L&$BZU,2#(N!I1(SPP""' K?$"IE,L-E7T(E6F[AY@>5IL=DX@6HVF,)E( M-YA(2^\)9$J=&Z6.5;Z0,C L%0C0<4"5$T SR(%WT$,7C*?5GEP&5/^0$W/\HWA1.W#5SOO=NJO]RJ' M_][;:QZ6_MYO%#BLIH-$/G%W*F95&HM=;WW1<)"@Q153 M6^0PW#;T!TSB\'!RU5S/^EESQORFER-[\G"N=#6RQSWU\#C>H*+[?3_H/Z;D MPU.>>A4F>][9!NL_8NO2(/612-']X^*,DDT_^/^>M[[K=HK"S)(3NN2H^N.> M?.J@>ADBXX][M"GBX@)A&?\'7>"$&D&4")0QR3BRS$MNO^S/OK$8+6NGX])? M>V/[VAF\UKU>"@W^K=OGOC3Q\/I5VZ"3^FG]Y"-I?/J[=71R$-_W ==//]+: M[M>+&JX??X[?4;O\^UO]TT MJIW$3S4_M^KQGF_'P^OX<_S,02M>N]7X=(3K;P_:M10;Q_'IFQ\OZJ>UG_73 M?5A_^SD5I?IY'0\G+# %.06(>@THHAQHR 5@R'IF!?50L*UMSGE5H#4\_Y%Y M:2UYB6.%K32&$&ZI]5!Y9S0VFE--F,.FX"6(,$&9E\K$2Y?7O&2ELHX$")#5 M$%!M"9 062"0\1IS*77JA\0%K>)[BG?FSJ^+@>2![P]Z+9OVXI("?-!W6+&R M,ZNHD\93D9EIWLQ4?SVAF)!B1$FE@1:: RH) EH'#QR!!E/+,=9),54QSH6D MUA?1"U 8&='/BNBQUH!(>N4\ T91!2@/"B@O'(!4>8\=1\[9\B&Z-%6@"I6R M',#N6!N?<-"O]+SU$1>F[:N5MN_W*[K=[O[0'1N_*A5Z*M=:O7-U7^ZR&]VE]]R.,UR&?/]5/ M:F\__DP]G3_OOHG?<1#JNQ^^&*FAU5(!Z1@!U*GX4Z 6( 8U,:D@G!9;VXA6 M*;X;$IFZ9-,"5I)L;^6UM^;>%PN1\(Y[@"VC@!KGH[:D#"")C3$"$>1(D>9/ M[JE-.E49IA6KEM) M4V$CA9*..BO2N0M&JYS>/5Z=X[F+0>)^YWNT\FZOY8.UZP+8 M!0B'#-BG W8L%)BV$8W, $0QB"LP"!#18#2@,&BA$ M!8!60R0<1T+3K>U(0G'&2N2MY'##"JJ&#-L983L6#TI+K(BB &D7Q0.7'AB' M* C"&,NB?(CPC;!552)RD&&908;^H"C64&FECCUF4&R:I>,#@XM*W]OS7FM0 MA"#TH'*J>]]R(&*9PJ+9TVG\#J_G)?/3%/S4F,P=,YIY$D0 I&A(KYD$,C / MM'9Q14'$LH!2,R!VS\9RCD6L"V87H"HR9F?$[%A3:*XP"4:!$+ %%&$/%"WZ MHR#$C<"(Z**!%R%KF!VV(I+B?<^?Z5:4$#_/?*4)A]&L M[ TG9:?CBMK6.\6IZKRA^@1:FLR($ 1!HX@'@D<'AT:> 08+D_ZIF:#:,::W MMB6MHMFU1(Y0E!;&"] 2&<9SA_%871C)@F0NR@GG#*"..:"%\\!HC;Q13"HC MM[:%J J&2@3CS8I8#&V]VS].PQM^F&VIUSKUKG/E>T2(N$]43#N0V=Q))#37'SA<1G(;>06"5 MBXX0U 'H.,$@LA?3%E*A7-H3J2HX"\,WA?7\*;.!0*M M !ZF1N6I':3&&@,O#4-2& \]VMI.^9FT1/!>Z4XWTU29>NC/9G>@VQ5[HV39 M+$&/1]>N6SMF6YAPR63U%++:F]0B!L*@J(> &1/)"B$-M.4<(&%U7)4B;VFS MM8VJ4L$J%3,3UA/J.JY*=&1S\;XP)9/Q_D2\C\6)XP9R%O$N@BS*E'F@C7! M&JV,QU&Q()KP+A2J(C&O2,FSXWW1Q52OVRTL?'^F&Y7ZX*):.6OKSCC=XRQE M@5R=V+?V_/2\733V/#/"5(RP/ZA=)5.\5O#S_QQ#>_IW1W]2YXV3-^W/S1IN-//6*T9KW/RIO6Y^?6B?F(O/Y_^Y[B.]W[4FWOT?RZ/:"KBPS%1 5AO/$BN M#U!6$* @LU**=#@DG2<5L K%W6,AI3SCGVURE6W2HB]$*FNY)(!A&J(##BTP MR'#@#*,ZLE@0/A66HK1*H'R^.@"_:U"[]KIP(3OC#Z O'QUZ @#';J%CCF+L M*+!644"A$4!#J('S)!B$I+%41@AA647J+H3FW.]]T4[A'"/8FPO^A>RG9_#/ M#_QC'U$K18RWQEYKDEJ 0AGMK'6^%K-SD.ZS$3[V?1'1RBPU%4O5)B4* MU)@2'2P04D:)0J+3J574*43+8)6G5-J43LQAE>)YQ:U7-#2]UAA>@-#(&)XK MAL=*PZ! +0L*0)1.!Q-"@294I]Q;X0-T5EJ2,$RK")8I^78#>G>][7;=CU:[ MG=/SEJ<=KN8@4\Q4%/-A4B80Y1D2* !%*0>4*@\D#@A@95S:":-(NK3AA12K M*EFFDT*34$+*T* M7*8,V0T(,>QW!KKSM97:D@]#"T^O;K@)OLE"JA5=S<@P1Z;N!WL_1QF^F8Z> M1$R@ 90:!N'#(:%DJ1#Z"D9!XHB-&4X(<+)&3D@,-*ZMY56A,U$7/X87G2XFI"KBNK79-2YJ"I..AH4E H2QD*V $?M :46PVD M,!08 B&#!AGLB])%%,UK;S4'(\H'WP6(B0S?^<%W+"$@Q5)8X8$SF %J/ ?2 MQW\*":'2'D="ML6!&5ZFRF,;$)HHBFGDJ$0YI,-$99-ZMV/SN9TGT(Z=5 W< M8RNH(L P[@"5%@/CJ ."!2\%05@1'6D'5@G-;9O6%[J+2';(T)T'="<4@]'2 M*@:!%L(":H-,_7$A0) 1HQTA4M$"NDBM;66B6.V#S,A3,?+723'EO0F600=T4-&'PR;Z<$HX@(,)RG$&=>I+S*H, MRRJ!,^NI%3O?DCDM<]IRZCMD3IN6T\8JTT>B$D)Y$!S7@(I @!)" FN8,Q91 MPR%,G$:%K%(U\S[U"A_;L=&?\;WE8%'866GOELY;#9> M_[]_-][M[AT<_I__)3$2?U7V/GS<;QX]&--ZQ)!,S!6)L^&ZYRF-YX')*C5W MW6^K]P[?^([99K2&N MX'*6:I\,JPFUNYVO(*ZEIT7OJ5F"5&OF*MSWA*6V[G)%.-Y%NVI&L]J-5I5K MOCW!-3BY4>.1.($YXP98CY)K "50BA 0# F(88JU3R=E636Z""4*0,])TF4: M6DL:6D!0(M/0'&AH(D*A'$%>6*!PJBFD&04&!0F@8,Y(H9E#I(0TM&$=.JR- MSS+H5\[TQ9,;D6]" M]BJF,6<_%^.!69@IY"03?*FEE.B%9$ ,(\ ]1C"I1A M!!@.$4F<8;4,()S<&H2JE94J=WZPP4;3[WKE/3WJ:VMP-*T^G,K_&=WQHY6)D MRU04>Z=G[>Z%]P>^J&_\;ASYSOST%'ZZ69!,:N0ICVK"2 .HQ0%HK0)@3*?Y M\X+[L+4M2%7QNY6P5S[,DF&\.&V183QW&$_4),.0FLBZ #N# )5> &D)!UI" MPE"<6FK9UK9,)_YGKGR=]=D$3VS@P4=*-F MF:10..,$X,8%0(E%0'M- '*4&QP@)"HJ"2*K#+$2.3HY2K%R2B)C=S[8'$8P2>B$O$WHW*PIQ7TIL MT8-E(J4\1R;*TGOE*DQZD=GI*>QTHXB99PRYU#9<,!;9B4@+#!8,6!Z9!W(O M< J2(5_F?*J_=0_"P1C,WM M?[V(8[*9N&8CKAM%P5B(,X:9 ($A!R@G'DB.(H4I%B"G2$"=W"$LJTK.J[3S MJI0$RY OB6[)D)\=\A.560."Q#D,O-4\ ETSH @BP#/KM2:$:$*WMCD75<3F M%<9DG$M:W28V"H Y""@@"U%&9^,A5 M)A@,M&802XL%)7)KFU094U5"9NZ-.2U(5BB LKG 7W#AC S\IP-_(JH2_1%' MN04:0QV5BJ! >L: (X);C;A76A? YZ1*9V^*NRC@;T#0)7>U*YDJN=,6:\*G MRKVQIF2IRYT;K>T$0A8* PAA,,J3X($R(@"FG$3:2&V,3^4U2)67ZH1^3@M9 M.8F143QG%$]$1;RP:2L6<&XMH,0[8 CS 8LH&-.0,$2BE55J#(E=VU4X&,^ M>::;L)N\O#S3[/H\D8YN5"\5P7B,E ,LA$A'J;:&1,8#I.)28B7R"J;V68I6 MNSZ^4@Y9D:9ETJ_)//0T'KI1 Y0["WWJ]B:%5(!"%7F( M&PR()51HP0)B<&N;8%J-RTF)W)L:Z=<$@^X\CIEF&J@ M))( Z\B^1'KD<=H$):)*R;P2M7)\8FX9IO.3&1N_E;O8'-/,7D]DK]K-$N3! M4009L)B+5"4TU0OU'J# A((2*674UC:M$HKF&-#(*1SKA/O%)IIFW#\=]Q.G M;06#1",&H/"+NN:HR,J^3,3F#8W9@'@ZZ]MMQ MMQT'LG_5C=7_][PUN)BI7>0T4U-JXBI'+\EU'LY%>PZN]?WJVJ-+@/3^E[PX M+K^D6CO=T]-N^M((QFKE'[]:+=_[WN&Q[OFYJ.7]^IO;:^/P5@I:>*][C=[A M(%7A_ENWS_WXJT)KJR^:R6^4A/&&0V "K3*4"D/#!. M*>!<@)I!1T62:? %O)N_=N<7E3/=JWQ/\_I7Y4&#ZZ?Y[L_/UAZM\"?,L+"Y M_L[YX+C;BXSLLODMQ?QJ%U\PDPX:+(%3-%4/CG](B"PP!#&M4!"2JE^PU[W& M-,.ZEXUIE8W)6Q6P=01(&W TIDAH1N( H#*"*9$:_Z9Z*A!6X?#_CZ T?3VO MTW+:4LQPO]\_SR:X)!/\0+Y8XS1E2 (9)SPNIT8 '5=0$ R/ZVSJV0;AUC;" MK"JAJ')V-_&CZ!VV I;6.!_T!_%>H[.4S6TIYO81?K$\*G\6Y9IVJ:1=G&^@ M$_=%W4:L4RB*)CXT-RYX%=^3OEP96E2E51!'87S=\X+MO7_SU!(M=BM[+W+A,5^-G[>N78!#"EE)@0F)'&G6?B58 M,%22(DV$H&AHKC3^7Y&[/L>JV%IFQ^4;7./#%YWZD1 ?):!/N=201\^"*094 M"! R*G#P>&1P41%&(GT"/^YZZT^-[XTH$A4<"6]RY'5TT[6^YU3G9>SK3R"T MB#S=!]"\R_=(@$X4:'#8&>L<4-0B0#%&0 :?>@DBZ!CW5@0; 5:-?GZ)4ISS M4865VY_/^)TC?B>Z;D@=F),8>%X<-DJ[!T8*P(G&5"OM D-#_*[A$845*8F] M$V\Z#;AN5\YTRX%6IV+U66N@V_FPPA);>%W/ROLX*?N=U\,IF>"IS$M3\=*- M?AO*2*8L,0 B1@#E'@,#(8GN(J6**R0%I@4O<5A5E)MU-N M1@12:-G63)4F5X^4_EB(P.C'QXP_34%/!WZ@X\VZ/=WKQ!'M3TS4[G">,CU- M14\WFG! S4R.A7L5R[2$W- (XQ L,$8[:R03&YM"\ZKA-[=,/XSAR_6 ,U/ MUQ@9S65 \T3=2.DA=%X"YA "U%('9)Q)$%*Q^Y0'$G"!9EKE][0C7PJ:-RR8 M,:$RND49!ML]/>OY8]_IM[[[2KO;[UI [)R'YF9$]LLE!"N8EXMLQ)0#UG0#I( :>84<@- MEP)O;3-49:@DR,X'L+:VFSVO^^>]BZLC6'H0AZ(_J#P,Z*4E9U[=ZD0"4LXZ MF@JOWQ[..CIY==+XM$=JIQ]^QN>"1\T/Z @?'->:>_#SR=[/>$\GM4_[<3S^ M;OW/Y3[[PA#%<881"$I90!460(<(?B&C;R(8UY[[K6U$4)7PN\>>2YK@EBVL M+!96PU^TM= Z2:-=IC$?4:2Z!8S0Z3YC&Q0X:!X3BSC#+E;,\.4\E M0>4&U(=Y3-&[_H,U9')WY9(FM$V6_=DKIBK3UA2T5=^]T1H(6^HM3S$?S9,R MIPPH&C30'H7H"!(1YVYKFS)1Y31W5\Z07TKB6X;\[) ?*Q4J#.36<@"1]( 2 M"Z.#CA%@"J/@J/-0R AYBJH2SIQ-ORC(SS4';O5US40)WR)6\GB=\\C*A<,! M>$GBD+GNN6G[Z]F+&=>+&XV>@G7>"<&! M5RQYMB1ZMA9[X+34S*?:J0A&S[;*L*P2./,9A[GC:,F!JTRHF5!73W)G0ITW MH8X%>(!>&DT""(&J*, = \9S 1B!4*B@E(@K8214*F25JIE[W92&4 N-_L^! MCE]ZM2$WD5 Q<2WKH['WY@U#!*]P6%SQ93H[U;*_1B8N"DU[7]$VY7_JSD6J MIM'I#N+W#;H)E<4P%6FBH=71'=LJHHKQ%Z?Q(?HO;NX_3CSNZ!LH'J;"GG7[ MQ=FNESW?UFGO\J\?+3#0_G(@R:W=V(D_ MT]T6/ (50=$]83ZDHK Z2*^HT Y;9XATF'Q)B=&C#QWWQMDX7STP/:^_15\V M/N!+W?ZA+_I;_[PQ#J>M#K@U[K>';#@PV_\RO?C1>^YV\FJZ]S5><#0?"%\G M -WWZ0<_QXN/%: 8SW !Q#@K;7W6]R^O?OC+M?IG;7WQLM4IQK;XT&W(1?B. M'DJI%Y*1]%PCOWAT^=$COR@>^19[#%\3^ 57^,&7X0OTX&N_NBQ"+S@13[KL MKU]CY)EN5CWJLO?&'M X:/B+/9,A'!5AI MO*F\WCG\=^7-N\:GPS5^_C_V.Y7!>N%9?M>Y_RUB*M MAAS]ZP>_X??])AQ9BEU4.8\N$JIL!G#[J>Z?_^9Q+XJZ6GS?<;^RUW'>S=;8 MH4R[XW.9UV?L[%$^:R@2#"ND6NBV%(M\]F%91D>5LHX[O1YWN-3N*O,=@!?L M<>U3=/^X$MK='_U*Z'5/*]VK5N>5Y.Q_+P(P3VMG](1.4TN*CSUVK&:@K,A0Z/_W/:>WD[W9] M=^]'#==H[>1#O.9'^OGM0?OSI]K%$?[[Y.CRX\51\\/%.'3^ZC2%QAO-/7)T M^>&BL?N!U2^_TJ/3S]_JS3Y1"XZS6="?UW7U: MW_U&&KO'K<^G'U#M4_WXZ#+^A__^]KEY'!I7AU$.X8\OV"D'#5> ("D Q5H# MHVB*GALMH)6&(9ERW^_K5[#*)X\S'ZTO'Q%NN5:(.^@\E1)K[ZEFC%&OF>8$ M%GP$K_@(1CZBF8^6RD>7UWP4+,06"0B\2F=QN&! ZV !PL238%V<1;.US2BN M0G'W".4JGYA>#7VWXT[.^X-B(R[MUO5\1)YMM7VJVU((O_3;]+--7MA9K_N] MY;RKF(O*'^?]^$.K\^?\';*5=Q&6X'.M_)C-TZU"I.RXV_5G$6LM7:Q]*?U4 MGW;C[5T6OUB7@DF/'8S%^B:/E@"32>4. #I]%7X1AHGBHW8H6\Q=1S[;:V!:[&V2Y1+=D-KY7T#*">@\#/H%XJ MJ"?*-F)N# H8*"@YH$QB( V%@!%EK!7>%+7/N*H*?K=%TWH4B"Z_^JAW.Z 0 M]*VTW^7[@XK_>>8[?;\N9:++J3RFCT(4]=SB;*7)&H8C]H83E2EJ*HJZ<5K# M(H:(5#3UCI. 2FR!-H@!03A'P;B@6-0=N$H0+5&GG TO$E).V9$1O41$CT4' M8SIHQ (P#@M E1= 6L5 I&H<@A8V$)$0C469$+U9$8^BU!PP.D4-TT&!://# MZ,VM7, 8U%J8I+W^NZZ-3< MIJ*K2=F_GI.<43$U%7V8%!0$&@J]$\"Q@HJ(!!(Y# *TD$O)H8(L;;'*Z/W\ M52)_)T$84'UUC:#I(H$ M*A&.-RMNL=/O^\&LBF(S/)PY*(J;G#/FFD9XU^U\?=?Z[ETQ(?U_^[9[T^U] MS('3*2GHXXW8A, <*:5 G T'XMIA@:8*I0K-ED#*4KV5K6VJ[J9FYLC$^N!V MD3(B0_I9(#U6%3P]=3T.DR=WNN1F$ M\_:.M7%D!]D3FXXS[[WB?%A*<:H,],\G*H45]L!*?^;^:I:&>6C--$<['1?_?ET(O,Q1 MTW'4C1[@S$B(J$; &N(!]8:!N*1(( FF3J:5QH>M;545^*X;MLH'\3.HEYQ@ MFD$];U"/A0VJUMPJJ"W$TT7?W#[,-Z MP*46'J^/=>=KO%ZK,WDLO0@O%L=L)[J^5(MS[=U0B<_K;?&3MO\];PU+1N<3 M[/D$>S[!_JM]T9$CFVI&^-;W5&@["_QRY'#'I3\UKO6[?OCW?N=JL@ZNYRK+ M@&EDP,F-@^M6>*%ED !JG8Z;. \4DQK$=03+*.B-\V9KFXHJ8G>30;.X+R^@ MRZ[M,["? ]AC?:\]-AP& Z*GGO0]#$"YP($Q@4E,F)0JZGL,JXR4Z:S&9NU% M[G>^^\Z@VVMMWM[CZ@B.B4G*A#05(=TXJ@XY\T%P :!5"*0Y! IR#D@T8A?G ME%N,MK8YKD(L9U :>5NRS$A>:'I61O(\D3Q1%X=&%F9! 6ZT 91S!:34'GCI M@L$6(4YX(2T$GB5TF'CLNS[E/>1TO7F1O9\GDA/-P^I2RZ,X2SZ M.Q*GXZT6R( ,L!)IX:&3%M.M;5%5L^= Y;!&B?%=DK!&QO=<\#TI/Z U00>@ M*7: FCA_RI( F);:01A(T-&10+**48YL+"_+VI_IEKNJB#/RF@E$YT%'6 M0,=HSJZR+D;%O'8ZKBCT-3S8DHEK*N*JW][*2/,WVQB1D?*R-+KB;J_7">,B]-Q4LWRNU@*&40,)JOY-%U MXE&+&,410)IYBR2BP8ET1KY*[XG:J<77([[4^:PUTN^X'F9^FXJ<;A7 4\LQ9;H"B MV .JE8T_60CB.F2#0(A0%U(C%<7NIIOF4,?Z0+PDXB-#?%X0G\@$"51("G54 M'SH*#QD$4$%H0**_(8S2@7">MEDD+%/3U4T[QUZ?ON7Z+ $2T^TYWP.#[MG+ M-$K];KOE*E>/N>9<.ZCBG&2 ,TY \XYK@*+TD;)(M<>DGG557\T@%8HPK)VI%#Z\$NF MA^>CAXGM'XP%D<8!A! $E#@-E H08!*ED?9)')&B6^0\3N(\.S',*4!3;CF4 M4%$)[>Z/?B7TNJ=1 WWW_5OZYVD%>T:C,>,'=-.V8L=E ML:ZK9A7>25$PJ^?=IFW.+C@__59987V1^B?TF]V=X?"_.N_'.TS%V*. :(1$ MEJ-77-8)T^B$RQME?CRD3$HB0' F=5)0%.A@!#!<(P^)0%Z:=&8&EF.G)N_! MEM$)>+3VSZA^3E1/=%U3V#,>,# TG2H)//Z$4IU>9!!STB.J4SMF594S%>_* M6[!/EOI%E'^8]^5:@_/>YAW(+^OQMSL<];Z7(M&#B_=MW1GL=-Q>_.U9>DMF MJ*D8ZD;1'\V%TI$_@.*IO0$V$AAK$= $HTA/AB#IM[8QJF(RB_3(&[!EAO52 MI4>&]=Q@/18>F(: /4% 8:)21P $C&$2$":T3/.'770GL*@R7I*JH9L5Y8A& M'V_?C2*,_6CF*2>Y\5T_,FSLYAG)Q&R"PU M'Y:Z40A(>^)DUVG^\<9TPO$]%AY2$ZT$I(#07!4'H@P8$A*[=2IK*A"% J5MCDD1OBO$N%Z MGH&/E4KZ&N5YW;O-.4LLY,%-N97DL]+W5WL@G6/_:E9S.L<3V>U&A2 49Q-9 MP@$DRD?%HB60S#+ J65!$TT,%46V%U>SE B:"D(K%$C97$XH4XI7YH0Y<,*$ MXE&!$ DE""H$0(VC(/(]!]9!+)$G*+"BH?.]-3M*Q@ESBL*46_K<3O *K8[N MV'DD>/TN#V_UDY&6T*MMC4=SLW9;;P4]!UW[K=(]*S*]*OZG[]E6_XG972N\ M3U.:,&>:CL9P-O:N)B/+@JEDP8WB&C98Z-*A>^@-!%1A")03#L X9Y9R&R=2 M;VU3F6N!Y(G3K%ZYG&@ A#+!*!<$F!L*I,CA(6,2D)8F%M( M,V^ISD5=[+QZ5PG:IC(R%WGG]$%Z,D'(:-W,>0:IA$ISX0+6SDKA)&)DRH2N MQ]#3NV[G:]/W3M^EA--&&':*S_0T%3T=30H-026F<84!>FA"D9# (KCF'(OH(=JYY7!G2\X;T1-XX MY-Y2+X$+D ,:# ,&X0"4%9@'0E1T^[:V"675:'PE@O1O%(=K]<_:^B+=K/\U M"RSJG9L<@+%78=!*SW_OMK\_L?/+9OAQ 0;IA10,64,%Q5I2Z(35F$?O'J.0 MA5(I6?5&J0[,:5!8I@SWHN 844!B8X%T3%E'+#28E-&/RU&9>:.9,V("E2@@ MZRAQ7L?')=P8ZY FB/DLE$H-Z8D:IS(X30..RBA 0*7A0'&E .8I)!ZU4E11 M6]L(S44H+2XTLP9":;5C2:-#*I5((X.(UTJ[JSN;%D8JV\% V^F]//!GHZEI MA()(X[QD_IR"/^N[-\H.V"B'M H:.)4ZWD%H@ Q1'&F/G?4R:J+4;X97XP)8 MCO/).6A4QM2TC-V%87>BAQUR2@DC 8/( &I30VWM)/#>,^2ETM*Y(79+TJUR MW41/ON%\PVL>,+S2P3W?U@/O*H-N9:!_5GZT!L?'W79ZHL3]E?ZQ[GE@=#I* M8KNGJ8F23CRS:0'%LDGFVX?N#X;3V.PV]<]/XSE\T^T=IAE\E2;P]<3\Y>5Y MJN7Y1OX7(\%+1" (.!T5T32UF(4:<,X"P1QQJ$/18I;>K0N<"VNL!\;G(*TS MD)<#Y+'.#HIH12P!E,FHLPD+T4?6$'BFK)7&$9-BC 2O1B&--9!4Z]UNX;[3 M*,_2;F'MV;=,YW#?7,UJ/G/W1$Z^L94KC&78" JL$9&3 ]9 (VU $%A&JL8V M,+2U+:J4J6>K@/?'_1: M-GJK157ICKOYBXEW9AZ_W8@V&:5%]$@!PHP!R@T#6B(%"(E2R1-'B8%; MVTS.J\]>.311+DU2CB#5]&Y2IH\2T,=81FE$*64& ^2$ %00#HQS*#I5/C N M5?"$I395!,[2*CR7,)EG#*DU:F%;^<.-FMC^F>JX);E4O2.:"B75NX9.\7I. M:"M9[&@F^GL?1Z7K[O8UMNWS-%.31#LDW\R7T_!E\T;>'-%82@LAD)K!=.;2 M :D$!]Q*;[FUC&"6XD^,W'4Z<]Y<>2FBI+&D3 SE)H:QD+)*"./1%6"YA6/RE&G*0J_/4X:5?2@8OS75J>3-N)2:?X" M1)N6SS3-D2JL4L35D,B+U'JHO#,:&\VI)LQA\V4_L2#"!"V'!3.I345J-YH$ M*10@5<$")H4%5"$(C$0D-2=D7D/J0CJ.SB6L4C$SJ>6,IA*C'!*J&!&*!T2H M]-I88CPS3&B"G#8LH1RIC/+50?G$>0(=M:KU'!A-/:#&6J MI<#2=#1:28J" MV-I&,$6![N8ZE?8LY7H$?*:3+C[^^D'1\N3MS4<%P\LW=/]XO@%8'V(7",OX M/^@")]0(HD2@C$G&D65>T,AEF,KQ#AIXC)J!EW*1*O<9)$4@D M2!89D NKX-"775Y$+Y/AM&0XL=-)#/2,0^")X-&7I:E'IO# ""0EC;.%34H8 MDZ3*\;SZSCT[&6Y$].[P_.RL[=/Q%]VNN%;?MKO]\U[1.'-U);@\=&&Y[G+C>KD,M^9/7D'U7.=,M5*QU?Y!SJ MT_B T7NRP_;O\8)3.TF;L/2OZ>J^R(.W5_;W/II?W>>=M2<'H4\^P/K.%XL( MM$(X(+U&@%*+@:(F+N.8BKBN$TPMBHLWK"I$2K2YMB!?)7-2N1ZNI,D$F9/F M%#(??5Q6Y>]!_Y3?\5T0'-O7/ M>+5K$3C+-L7:,>M]S[@^S+I8M6>[I[ZPM4RN3R'7#Y-A:^D8,<+XU#;+I 9: M!$A+ C"&!&\9(42Z5$!%T;MG?%<^YR STMHRTMR+PF3:F9UVQ@%B[)G!1D<5 MAW'T++G7\2=.@>9>&4*,Z+;H=[SC^HBC+].)Z\F_/P>@;*!X6J#GK M]EM%C+HHK-?Z[O_ZT7*#XRLRF?C@:-;@^"/:Q)LX'SS\D;),+KTY&I-_IKLM MB E&KP@CP7P@C@8=I%=4:(>M,W%YQ^0+05M7'SKN73W!F?[J@>EY_0WH$!_P MI6[_T!?]K7_>M/MH]+?&_?:0#0=F^U^F%S]ZS]T^B")9K-8/??C!C_$'L%= M=SSE150_3E-;G_7]RZL?_KJJGM3J%(-=?.@V,0RZ9Z.G5/)%!%=ZT)&;-[K\ M: Q>%"_=8JGA:P2^X(P\^#)\@1Y\[5>7Y2\8%$^ZZJ]?(^QIG\SWFN_U5_-^\VB-Q^./_4YE<-P] MC]=P_6JJV.-3%DLJ-%J)6EC_N<[/_K&CSUTK"OY[G_*6O.>%*KP_!#1%OD=^ M:W[K M]ZORUC-(LQJ[+A73Z.^KNGI]W.,"IQ..C:;X_((7O,\/>Z/VX?(5NI M<=F)]YJ"#[I=22%&$%>$U\/DJ3Q Q0 =^(&.OW25/=U+9X;[E3]V?6C9UN!. MN8<-':$=:\]/SX=M)!J#8]^KI +E/7_L._W6=U\91K$K?[SK]OMS&;,5I:!F M*L]PWKO()'0G 3B-1:IT[WO]:_']W_/6X.(1T@RQ1RQG9=.D]^\UW;_/<-^N MXQ1YYR6?^N1L/%SY<\I'?DS*]=H,W4Z1[#PG"BG+6]=G>K)E+\FRU^S8^/U# MM.NM/S51:Q%4K:1L@F?I)'';EK5%. M407CK]3]%6[VZV^FR" ;LD'C?- ?Z$X:S^M,#KC<3([+VN$HD^/DB'S^='!< M;WZ M;<')XWFA\O/;_]N-9H')[7=?5://]<_?6XU=FMPG,GA6O7=&CMJ[ET> M7>[]^-P\.&TT=^*]_1WOJ7UZ=!JO>?+U9QW7?M[.Y*CC?5B[;!_7FO636O-5 MN_[VB-5VC]OU3P>M1OR>SR?NM+&;,D3>A/I5%L"IG@5DU3N8=E4V$^^?SDW+2G<=Q42;*37MS0>RM+ MMMJJ<-SE-<=I2%2@1 #B/094,PX,@O^?O3=M;N-(VD7_2@?/>]_KB4!Q:E_L M]S*"EF0?SC%)6Z+&5_JBJ)6$! (<-""*^O4GJQL;5Q'B(H LSY@F@>KNZLK* MIY[,RLS2\)O3WC-C/.8Y1):*M4EE+NA6T.W!:A0:EY02P5*C>>#$6A:$B(D3 MS[16HJ#;"J ;F:&;LI$0D 92+ *F4<*1"S:B: .A"7O#L7?#7J_W5/GB,I=%>6DD$9RY:SI-VUL*BR2@7 M_ 8?_'>H?G'&W]$9OWAB,[-84IN0)4DB+B08SP"]AG-%DP MUY@G(9B83*Z-S$E'X[794'P6M9&G0>/P8%"(ZF0\]$>VOB&N\(D>9=2$A=-? MUK[\4Y%3D5.14Y%3D5.14Y'3*GEKKG9+!TFD45II[;BD04O%@S%"JXASM=%O M%!E=+D9\RO4:VZ?U46][L'V&,10']1+&S_Z+E'EUE/D*U^O=-'DIY\4Y1?ZW[8WC5(]?#.K1 M;AP=#4)Q9RRKT0L'FC*#):4&$68BXBQY9&TDB/&(91#12V9S_*#@EW,_BCX_ M#7U^S/+?19\?0)\7W),:$\6$\B@RZQ#7*B!CI4#41 =B%MZEM%+Z_,123*_6 MQM=Q!%,\E[_-1VN-9H[(F_.:;Q'K\K2@Z4J[(28OE8?Y:[#ED6.MC"6,$Q4 MLQRV#VTWM+(K9L-2H/1F(%\'LG M* LAYQ:!'AN7\\2-1$H(JY.G%DS F?=NA4YQ*NI\[Q8#MRQISKP#DLFCYE9I M(T5,$BON4E"WT.>BN0^MN?,DP>RLT=IXE'C*B<_,YU."")+,4R>(9,3F4X+N M(6>FZ.N*;Y,4.14Y%3G=0Z&C>]C-6C[;HIBG]V:>+NQJ&4*,H\:B8&+(59 L M G*CD0[.!BH(EODTJZL-U*+6ZZK6#[*O=4UN0:&W#Z'!"^?1>2:PZGWP;#%+NC<=/Y8D[<&L!V M#[87S^2V@@ILC$)4YC(UB@(9,8PAE^!S[ID-7&]L,:8[ACW!4[F?K=H_R+;7 MK?2ZB:.Y2JU_'P[JNI"1975Y;EA@H34/GB)C-RU^Y-VNFVH.%'U^8'U>,"X$)@EDB!$3*2&8&A39J Q*/H'U&+R*0EVE MSR74=755N>0+%3D5.14Y%3D5.:VBG%;/A5UHYZ.8D0=O)VZA[0^):19H-$CH M&!%/W"*K54("R&B4T6J?^+TYM1\O.R-TZY.>/C0FE96CYDRV>11M0@ MQ7[=_1RK;A_^CL\M\+MLO!8Y%3D5.14Y%3FMHIR6 M.0I;A<"\\SP?A0UWTY01%I2PPF EA;[/TI\-@7BQR!]V&OKPQZ"NF_RC _NE M4.>EJ//N:'_NGDW")*I$0&#H9/>LMLA(&A%09A]3$"#6F).@.U1RWC68.''2M^?6Y!;J5W8GUD-/J5$+V_>'/V^'CN![E M8O/U:+ -HYG[9'M_VBX,[ M[TAW9WE337BPH6CD;]CL6E[\6L\5=Q!9[21!N MLDN9$,A8FW*\O^?*>6436\72-47-UR!GO*CVHZOV0NQ;I-X9*@QBD4O$==+( M^ 2:[FW4-+F8 M_8NF)7LI107EV%+ORJR*G(:9U+*'_3KW+;5;/-T+G%VEG2 M=&Y)B]O#!QJ?"X@U&L8QLB+']'#KD35:PV\$UDT"]E#.?N4=6M)TGI#2/TB! MY<*%?Y@^[\[T6>.0= 3V"\NR!^M6M8R(6:,#!!1JP<\Y^;Q!QD0B\CL $ZNXHOHG#SUT? MV\R=U]$/#OO-79HDGD(4EB(*;Q?]X@9+9R1W*&F&\WGC%AEG-:).,4NX$#2? MUL Z#-,5BJ8H>%!PN\BIR*G(J-L)8ZK*7E6K1\%G'J>W%4]09U7>+1RRY>D5.1 M4Y'3TY;3,H'?0GBXR%L=I>&*!$,U&!/>!BF#5#8M$_A]:XL#%J1YFF Q#Y8R M#_QH;Y[!(8Q(@D:.G,X'B3L7*2%N3PN%_'"ME4R"$&>P2BU:3=#T +>_I*4AT M=R2:LR#%J4PZ.$04)8!$QB'CO$2*!DEXX)H:8$%*R@[CE^M87NOO*1!4(.B1 M(4AR$[%55-+$@\?V>FV]TF7+";44Y!N98SR%9'&@T1/IN>(J\GB# MR_8[-+;X;N_J.5FHPR05(=X0C;R@ G'C%-+P"<+21*^$BSX1,%\8Z3#)UE5E M"VEX^J3A^S"HD(8?AD'SVE'*12&#$<@*;Q 7PB.C$A@N @<5"*/,B^Q",5>4 MWR\(5!!H-3RWBE -_^"0).-.,9C",)6UD,2+J*4OGMO5P)V%O#\NL?4^(&V, M1YQXBK12!%D+QJ;1(KD@-[:X4!W)+YLK/]9Q.XF4F3YO.FEY@SK?:="PJPP: M!AT,@['KQ4O]O\6-RC/+,\LS+][HB65$?B/^[67T\=C%805&9$4Q,<\M1W+) M^#?)) DA2FT\CPDL4Z)I?CWV2'$-R!N;9"M3'O*6;^SEJ[1J;-K=YQ71'I MBF"X[X*C8M8\,AS-MX&9$3$J8Y"/-B NA4=@Y&"DC%)"1LN4LFU RA.LK%^ MZ.D"$6:1>21IY2Q# 006!5@&@5@&@A,BXE3+QP&AGN'>(A):2C M9HAY1EVPGFB2&B#BNJ/TL@Z6 D8%C'YD30>>C)2<"Y<4#UPZ;"V'>4VTAZ^H MOAZ-RG;3CX"E!7[DJ,.*<22"(8@3DY!S2B"BB RV[9! =-89++1S30?"(L8XN2NNI M,SA*H6[R^Y8@NA_@<5D\S% S&SBVR/E\$K"-&%G@$BAQ'5)TFA%J-K:$Z BR M1 S=&JAP811/F%%\%QX51O'#\&@>4"4?-.QA&6X^'9_!@F/35 MR7CHCVP=OZ]\^1H?%U*.=2ER*G(JB1?K]2>"6FDT@J#79.+ MK$C/7HU]TSI^MSW8-\,8BM=W*0/GU3FO M;]):DV0M<@KDQ$72R&E&D0 3%'66^HE;)W30Y M.RANT-;F;+^ILKX8U*/=.#H:A.*76%IMY\Y1&Z-F7!E06ZT0=SX@*XQ'A$5C MM'+)N%RCA"Y1H*3H[%KI+)->6M#-@$/D6E.8$=P*(7BTH+0,%YU=#9V=^Q(] MY2( RJ+$ @6=E1Q9PPDBQ'J:HM*1J172V2>6WW>UQKV.(YCA^4C;:I"JT9'V^JGP%^[^;'G^# M24RT=,XAMH]AC$>%22RKM?/@;Z^88M0X%#C/A_D1@AP%FSTF+972QD<,-OOE MQ+BBL$]#81WP>X8))XI%[F F2.&\3 (G88+$=S37B\+>C\(N))%ARWRNH80P M4PYQ[X'Y*VL1=DQ2PAUVQ&7F7T*CUTEERUF!14Y%3C^JPLQ][#XM'^-;S-#[ M([0+NU @H81]XDAAG\/LX(>+ 2:ULMXD1Y71YEH[M"CVNBKV@^Q$S92Z<-Q' MT.&% K@I.I,3D0T8)5F'.7*"4F2(E8IJ'FSDF>1>3DMJ46%^.O M<3@(MCXJVOPHVCS?K(K18J-U1(3JK,TT>X8I1HP+0I/6/ H\H]8KI-'/(O!] MIZ['N2QEWK,"!CH:=OTHAC8,_KD%OZ_PGE4#3EE6,;P<#V%@_X1W'(2IV3"5 M6]-L^]0.PUX<[:??!L,4NZ-QT_EB4RR!8+N+6UL\ZNB2U(CIG+FCJ0TP M*7!LBI@XIM[?;?^ZJ/)Z;+(4.14Y%3D5.14Y%3FM MC,'X2"[L0CL?Q8Q<\&GG@E)$6(=HD@[QZ#G2''O$::#"1.$CH_?FTWZ\3(S0 MK4]Z]BQW-MZ,"J5E:?F0+\6UE;B/XNGF$\#T9IAXA2 7%& M1#Z]72+'0C11,^9L/L)==11[6F?Y/'7-+@A: M7Y];4'K9%5X/.?V(,&+?'_Z\'3Z.ZU$N.U:/!MLP;OGIMO>G[<(0OK GW9'M M377JQ8)*E1,]OF,%\8NQQ,&3:"07*)*D$"TM&O%!\QU(K?(@J==::NN1]MXB+J5#3C",H@%8 M\R12ENO0O!@?CWN .I]C!;,T^N:$6NM]+FT/4Z;R1[9_&&>3O018E_VJ(J(\&AF((I%+2W6@5%J?C$D),\T^[%!,#*&,+%,H^6C0"W%8 MMUNX.WW?&^=!_',PS-W9'HV&73<>6=>+!X.]03]W:#CHP8L<[D#7\F$5A1TO MR1SVYMD+U"DEB%&(6.41#RX .681:6<#-C*:9/W&EE1W.4BT*'4!WR*G(JF#)@"3.9C$T>$TEP(3/K06;.Q;"%&+R)'LGH(N)4 M8&1P,H@ E]$J,J&%7B$V\RQ"U_;BJ!2)+%M*14Y%3D5.ST!.2W$PQ8(F@A.I M.9]!W91(A./.43, /B7G.D M!?,H$1R4=L$+SS>V!*<=K.Z2*%]TN&!MD5.14Y%3D=/J<)[<)=% M5Y%C/&DL.+(B'P&L0T+.!X%TM"9&16C$8L7(RQ,+"5-7JN"OMF?[/G:J[9-A MMU?Q3I6UYR[12&XP#'&(VM?ZF<'@A\'8]6(U?9M)@]'@Y.$3CXE+KEPV"KB@\(V8LVDSH[P[RW',O.--P_>'X_JD>WG\2SU M59;"KFEME;;B((C+!"D1E[DD X 5,LQ[Y(FTGGJ.C9,;6X3*#I&J Q*]IVSM M^U.D'[P-]H,18_5\]/_UXZ;"$E-@M;#T,B/\/B!=*M'@\AYC(8'+ NG<@>44 M3EAJ@:C'%G&6+-**2A0Y3=(Z'XVA *0=*N^KL$V!T *A!4)O@%#"C!9,8!<5 MMQH,:J,-L2IY1FPRKD#H*D#H0C4 *Y613GA$I:+ 16.N4L,-$D9X%XC7F*L& M0D7^M\!H@=$"HX]QJINBT>&@G0 091[^2R0)(D;C$]$R7H^CR_LD"Z#>'5#G MG)2E (N=B@CCH!#7PB)CJ4/*)VM\#%8*,.XU91VC\=W#V J2%B0M2'H#D@81 M) -=)%X2;J7/6SS$ SM54<9D64'2E4+2A4,P>0#R*1-#R64D#9(BS8P#DAJH M#XYR)1T@*>X0=CGQ__D":=E:^3[HN')O12634G#6$BYY$DD;AIG6RB:E.&/^ MAKV5[X"/LLER5]_@0A%[D[Q+VB9DB,M;+3XBL&D%,MPK6!$$P#_?V**BP]AE ML_;YPD?A886'/00/^SXD72I=JY"MI>%R?D0 ] RBB)4-@+Z;SGT@6M$E.$"DR)5-[@LHFR M&N Y#T8D0@B?A$>,)8,X)0$9I[/[3RF9DA52B(TMQE5'Z\NYJ^NZA_*->,;0 MK4]Z]BR_:KP9>$O+TO(A6Y:)6EJN1B99FH MI>5:M"P3M;1>B99FHI>5:M"P3M;1^A_X,;WBV X/N_WV0!1Z_B@E'_NC.-RXY[.!")X>#=3<\>?N")[F M;SXLB.;#@M[$6%GO!\?0F[-N_[#J#T;PO-$ !J+?'.1B1S%4J=NW?=^U/>@Q M?' ,+U%OSLZ1N?CZU[WNUO^XX3^WKKULTC%.-U4^Z>AD4'?SJ34_#V//CKJ? MXR^GW3 ZFIYRM'#AY&0:/+_$.NC[>'3])8\HD1O'7YP?C<6?N;?-^4C8,$*) M$C&QP)--.AJN;',T+=.!L@^,;TPO.AI.W^#$'D;DAM%^0C;!"_YL>Z?VK-[X MY_F9"M/TPKA?'++K97=KP3_O:D.]JL7^WMO]O_8>;E]\.IE]=O. MWO;>BYWM/ZHW!_#![JN]@S\.Z6VJTVKA^69G G8%W6%AH9'-@X(\8ICQ+*U+]]__2E-!?JLGYSRZ3'D$:]T>P;/T)*Y7OQOH GO1K;^ __>"CY?;.ID?+O1+[+X]Z[PYZG_:. M=^"9?YWM';\3[YKG?_JR^_7HT_[?[\[V?G]]] =[W8O_^_79^[_#B:-<[AY\ MXON___MH_^^_Z+N/G[[NO=RA[S_VNKLO/WV%$<_/$N\_[N#WO_^6H&]D;_N# ML"*?H:F15!PC'FQ$FGF%HB5"\\B)I;H] K#;'\>PG0_PZL,Q\)\W;W=WMU^_J_9_J][L_+ZW\]O.B^V]@VK[ MQ8O]MWL'&6C_!*1ZL?/JS?3XN5&&NI6%7J] #Z\ROMN[6^^F"OIRU/Y^QSGS= M._P@J-4FVH0(=09Q[2DR)'E$&&'!&AV\5A>GG15&4D:#Y\YS&27,N12\\T(; M+*)/%W6F&?]JD*H_A[&&5:*9\3>KQTW3=M&>^#BN1]UTUG[4[0>X^\]$/\): M<#6?O5JMOSE>6P='%^R0\73I_;8AD@\CK5X,AOTXK$=@HU6_CKN]?.9D]>O0 M]D,-E*_O-ZN?1H/#.#J*P^JT.SJJNG!A/79U-W3M$):.#CRR%VL04VYSVJUC M!<,)ZPP\ME/!9\T"1_$O+]I.=IH_R2_SCV<=N/C5Z:5/QO7T ^CZY+/!>#CY M\!_5D?T<*Q=COSH9QA,[A#?O]IL!&@9X_]B^PF&$)]I>[RQ_$T_R^-B9BL.5 M71BI$WBG9H"ZF9QTCQ=&L-MO3W'-8H)Q:N^97[3;KV'>-D>&-J;@;]"L(AC] MU33;S@=U]B)\D&?TZW@X[K7W>(/^_\UJN^DC/+]WUHS:614&V:B$F_K>.("4 M>[U\7?N<\QUH;<]A_,^XF]_8G=W^#7^:#.+OV]M_SD8QOW:>4KTXBE>;L# S MFIX,3KK]W OH&*@ 6$[YZU;JRTS$R3N&"F90!(%E3;!9MP;-2@T.(%!;:6;A]W;^JA*O<%I.U'R#:%!=Q#JN09L M5OOM1="UZ9W.-Z[2<'!<_'D MF9/^;#:@NPA06]>;(>N$NZ"B53YH-[_2>=7.DD\ >C!S\E!]>Q+/-3$#883K M9M.ZV[]RNFWW83![ 4G@R',YOX,,/[/=1*">UTI( P->W$!BMYDA8"WBFV_ M7GWQ1[9_V'3AN%O766=_6L#F-Z]>S+0?OMJU0U S/I/]!?[Y (S+]X<_M^.0 M65:K1<^>9I']OS[PH+D@A"%B,\WB5"&3)!@I41@7,"8BB8NT:5EE7!DZ/YL! MU60*/ F,.;A"]?-RE5>AB7[_!\ ?:$;=@+NS-:AR7ML!!L9#U/[(V'X:XZL^EJT+.P7#973Z!H\D!8$C(]:%>)*;)4 MC.36W;SX-K[/O';DBS(*(7A0E5%PLSK(, = %3L3J)J"XL*2Z>.P6 MD?(BYF+#-.PP[PADK(7U#J#O0O,+$'31 %@+4_5U!'+8;9;?%T <'@-49ZX? M?Q3#N!?W4W[R=C_D_[P"MO@Y3Z51?9 '_SGC[.[V!\V9UL)0)!4)B%OKD,'P M&^,F)!((%HQ>PMG'$MM\[EPCP.ZK768$1BF2J>U5>)\ MQC2L<#B'I.;[8;/\3FCD9*$XQWN=[356='T4X]2V& T 9NF]C@;F#5\.SCM M5U==O\"6)SV;V$\_-:T'XSK['?[Q\_ENOQGEYJ)?/L=LI=O>Y):CP^S7>)-=^=]-M"=F43'W7;6_^#H#N83IK;G7;;X2RG&1KK7_X M,SWY4I&KY']1A.U<>7QMQ?/MR-ETOCY68D5>2W]KXPK/]B0KUFFVZO+JM<0+ MXOQZ-\>-K-58+)#FV7C@<^/QC0GMK/]T. 3D#&C29>]C3.F7&X:A%]/H<0;! MW&J:9SHR=XDM+#,7)\:WWGD"UDT $)@ES_W%UQ[F M1Z[2>T]X\6]#V_C"JW&_V[+B<1TVSM-D1:B&?W!(DG&G&)!C+H0&WNQ%U-)_ MV)FSXQ!]]]CVZO]O \%?K:,.;O%E]'-_?!P&H\GW%VGTU91Y>_3"#H=YR^3? MM@>$L,H&9VP4]W=W_]U]/[O]T=[+W?S?7O[+_,[ MO8=W>$7V7AZR_9=OH9^_I=TW^,L?!Z]&\-_3#\I9:GGTR#O+$"<^(F.#1%9B M@8-2R02UL26E["BBIJ;[=&IFY[D;Y?4EQL6IF]"]<7%KI MH5X[QYCTW$=L8@#U<59RRT2@KH$[3"@C!>Y6">Z^SN!.6)N<41@E'1/B(#BD M=1*(>6F)HEY16*JVI.(=*L2ZP-W2%#4U_WPW19U%QSZRIKX^[_"8RN%>>R(V MM;A%9ZX(T\[R16R3Y,LOCIRM8[[#QM9/Y$),Y:7UBBXGMRN7EG7&V$>@E.?] ML05,EP'3[@)W!+AT7A.%))$*<0=@ZCRCR&NJ7)*!.>$!3#N4LKM"Z=6(]:#D M\,(CK_5\/'>%?0125!3V+@H[9S_!,\T<"\@E!L:># E^4PY1:R+Q+@1%Y>HI M[#UYX)IGJS;99X7-L(-F0V:);9_E]VN^D\#.-]BJ,!CG/9KI8!1#^+[&YZDL M"H_D&+Q@)E_::#__P4++LH8LLX:<+9 ^$1(+BGO$6?ZA@/[9I *")<02+JS# MU&4+FG8,Q_=K0=^#@JV'1[$@;4':%:+?!6D?$6GG;!W+!':T(0A@U8%YK2*R MTEMDI,2.4^.MRVQ=XPY7^LD@[:U*3"Q$$)W/!9YV 66H:P*]SD5^H1\8^K7@ M^GO\QY\?%[G)>!Z'"P[5'+U[W&:D-%[-MB)&K/UP<#H-'JNKH]AK4U#@'0;C M$1@9;>QRM,,^@@\J>SB,C=G1IE<-AI_RU]Z>Y&#;YK,FURQGO<3C-JFYS86: M7O>M@.&+?S]L'.?KZ". &+,,N#\,(;NJ.H-ZCK6FU6CEU?>*B=D MS//I\EUKFP<9?OG<[9_UJE,8EL%IW8$GC8]A^AW//VD;Y$S9_F&G.HX9O:9_ M=?L?8TO-C@>]G-=U,AR$L<]9BVU#-TW&G7_1[=?C5JQM$QB'V)M=X =-FF%G M 2"GES8?P9A_[OI)D2*0Z^ X)V),$@TS[.;7?-MO4C;?C!KPSI>]L'T;;/.K M3:F)+(8&HS@<=D>#-@&XS7/+?6V29?MVDDW7O$)^R.G1( ]@[/6:]0!N-:YS M6D?UIAG+/,;SE0,FV0 &LGE,MU^]W7RS"1RBU[/Y@A>MW%H93#)DVQS09LUI M,F K6YWT8CAL-)@#"]_=M**LM>-_7J:)MFF MTC4=/6IF3NL7Z_4F H-1S9F7[>(49T\]L6?-FM5FL,#E]5'WI/FDR:>=),*< M'Z%ID[MDN*RPOEY3K.);R'Q.SX%A@")VZR/H5A/HWB0O7J_,\_2IJU(N;6Y2 M-U*9 ,1$L-;!U!XU"5/3.':8+GW8.+^9[YLG> M:.,D%;M5H 3NPN4J4W5S2_0;_!GIS]_SR:N']ZVP1S0V:QA"Z_29C\W:M7F M=-93U^WE[.7F;6:]!F0XG.4'7X5U4X8_;;F]A2.HVG?0L)_N/ZYRT>FR! MU.5D ]#5AC*U.;1P;=:EJN'IK8JX0?8Y3_X&+,@H /_-X??C40,?T,D^W+K) M9[LPS/OPYWD(/R_L84Q9>O5LK-HVDQLLO%P#>W#IV,>+GT[E/9M/\)F;38R< MP[V3E3;638YNR!OQ_QDW[/2*,>S6E])^1]'?5"ND$>G.WTB MW S>!! 4!C43Y/QU/URK]/D\2\ *-B)S=(]K]80OQQ9D%FN& &W^6?SR#-XR&%6G/:BD?T$#4$1 M%W7A"(8J)[PTX_WM)/5+WS_W,GKR^C)Z/Z BWM6KQ;=*%5W@_=B8P$Q,GCO- M8PJ&XN@IMHZ#U98"?O"TO9O-NI; _ 'H]=RS+FDNO!68TR!.%'%@B!NPZ30/ M&J6H-)8X*<_E10'K'!JB?<2619XPM5%BJU4P(##-^!*9?JM-GJ[*] .CIRU? M4K=&"7P-4'IJA^%J>^?\8GEME9+OS+_+-5H?*-T.0&,3M\"Q;+Z=E)M:/T * M&]\4G#U(OMWU#[U39\5]YMM=&[UDUC-OZ^!H&&.U"^V.ZNI5KJRR3-+6$MEL MU_J[;XJ>7;WQ^IZZT&8%7K7TP,PI:/TF[%CW5/,%; MI@D_OIN]!Z[^_N]_==]_]%_WOO[U9??X7]V] MX_>?WK_'BZ]_L[OONQ=VD_>O=E^/3^[]]Z[X[_=;SW=9?MO7QU]NX8 MN/[QZT^[7[?/]E]NX_K <:21 M;6P1UF'DSN&C)5.P -YZ QYFW BFC$R$<1VM\\Q%X82RC 3K1 8\8@K@K1S@ M30-PONR^W&4?$I614Z]0\$XCC@5%SFB)F"(L1:]4\&)CRW2,I.N">>N?+GA+ M;7TQ/A[W)GLU"835;!HM%-)M-V >)"A';MXMB_!Y)1'>/_IJ;Q2622C%#5=) M:" N)EB:0Y4=J//MZ.;7.!R$)N.H .]# ^_9N:(4.&$.)),(0%[.@T'628(, M=5S1J)GE(5=G:D[>6*%,I6>>6GC_:NRP)U3!,AN$X G8%* WD\G8Y#&1!%]/ MHHK"/KS"GF=*,B;,C-=(<^L0EY8A@W% "@Q^*T%J4IF<&'+G4.752RU<:6/M MSUM$W5SK#;X)@:X8BZ>'0-^UHWP3%,W$<044%0!: H#V7BPPAJ \2UHEA#$! M,PW$A:S7'%%@"YCK[&[4&7SD/1EI*^1[*KHZU54FO;2&R(!#Y%I3&R.W IA# MM )6(-SH*I[J*@9=Y457'TM7SY,%PAB5N=RSI2D@3A5!EC.'G!,R&L&$CFIC M2]'[JL&TCGZ3'Z%MVY-@2G]DAX!VHX8@)[Q(/WR JGX ?#V3C5B0-D<;9* M]DUQ2-Q&?W_ZD1SC=@K\][ [BOLI%?U=4G_/TPZ+M6<*& ?(AX*9($"'8XQ( M^*2VF."7=/@?Q3WQ0(SCAHC79KMFN$E1ZA^DU.?9BJ8N$N4(2B82 MQ'FDR%"*D0M.^>!/Z(M!+=I&JCPA2#DL$$^!(>>P0H03*QP(DV"SL45XA],['[1R[YKT M@QU0!5,+IMX[ID:PB1783-)YSZ4+6B4&."L 2*7R!KQY(*I/Q13S[-D M%D/0*6ID-!B]7.&$G.8"L>B)TEX$G#S@*NGHG/7X1'#UBBJ)2Q4=6BB(EM/ MKRN;>'UF_;22XI5%'[Z=XW^AV)OA(DC*A'<^'R/AHI31>&R)EIIFEVRIV-A6 M;+Q=2/N\KDZN%W \"-W4C;E&S6@XJ'/\UX7KP^"DN7K[S=N*8B(189UY[95+ M55<>NWC>4M6IOCF5?IO56=KIUZ/AN"G@-?&.3>J3_=&ZGW\Z&)QT?<6H_,?/ MU6ZTN2S/M/;4^9;P]"MO^^V:-@]=N_)S!"W[;3@X?@&WSJCW=W=T]&)28*DM M2OF,BYB0O5-8/X0B3EF4E&*(,QF1%LRC*&&46?"$RTN 13TCTA&EE&5<>V,Q M,]HF8H#11^O,7:I37H&\*U.P95-QH"G<-6ADG55EM3U1TTIK@GZ3FMMU54=3^PP;U'!A0U3S)M; PLSJ(=5G"'IC87/"Z,ATW[S>IW@.NV4E??C@"#IL5B)GW_?^M) M044['&;T;Y"G*3IW-JVQ."UR.&XK^GZ)0]^M8U6#4)KZNX!I'\?AL"T>EHND MP6#D6G=M+;MJU#W.OTX+T-30KSI-"#;TY;KWG#2'L>S7=EI\L>OC9C7!I5R* M[+C%U:9LVOP8^K;V8ULIKT7W"^7=VC)L;96V^&6R[.4.Y@IT4S&=>]"DDE]3 M:')6JZVIG=84U6DO:4J2Y;*.)UF> )O-_>!=VT)M;>TVF!V#7M.R>;44A\.V M7TU!P@FV;E:_Y>E0Y3*GDW'*MW(3)WFG??1IG-6CG%6]&YSF,G''N>PE+">= MV0/A'4(ND-P^:O+DBX^=#N/DKDU5SQH&K"$',%]Z<=246GM:ZCLK$#ELY=T6 MR;/A8U.5KID7N6AH4^GHW+2:*O*DZ-^"%#X/>K HPPW=K)8JC.DQ\/5II=#0 MK5M+;K-:1)+)A*ZO>6*N@1=A'(^;=!$P9E(2,VO*,+3*:=OZBVTUO\&TCFZ_J2[H1^.F8&#N\(62M VL M-8C7JP?3<06NS-?X693?'B&GOZLO/6Q##!!QCU;.'[6(Q'_\,ZQY& M/FO?Z#1.<";WL U@R&/2EB;.MVT_@\F8*SWFD)\",%]'$1OP:KAPP^I: M9MF=%]^=8/ZY"KLMCDVZT!0E#G'"P:[0^85.7%51^C3:7&M]E >G0=;3YJ6; M&?I3'6.U-P!<)K2:> C..PQ7PQ/R=]OELW\\C6R']L?9PLD5VF-CU'3F!.]XW!MU@0:C."F6/%V=%B<[H'8S):>-F[+1 .I- MT>G-ZE7F* L?G3O!J.-C$.S]N@"R@] M>TS>/:G/NQ@!DB_*!_J9CO?FS^8W\\H^YE,8P M]X>]LY9M .B?],8M[YW4YHY5JT>Y?S,IYW,)&NXY';3;S;#&TW#30+?4?7+S MZ="T)O+\/A=(&1C/C#F/+ MC/;3!!2?>YEQLGOZP3GE>; *Z:1E]M!KI(4-2'(5!4X\P5A?\M!K20US.F#% M8,X*RSWS*22MC&+!ZHL>^JO*=<^*=8>Y;.8DL\'"WB";RAE!;;?7@.S,[L@& MT(1^7"[0?1$B+VP)7:%8WWJ?B:X_1#5OHS>EYM]3S%O13:9O75G[BDBA:4=A ML.+*M+Q]'6^RJ;1^B*+C_ &*CD-GS>TZ='_EM>]/:J60^:ZXMO?Y>RZVLZBL^Y\OK?[8&$U6SSO3K/%7^^Q;Q:&^V_4U74VRC&=Z>7 M/4@G[RE=IHDA%$W5T-68R5<'Y_Y[\@KGI4J38266)(?M M'KSO[?W]_N.[KV_9NZ^ON^\^[O#=E^'CWO%;\?[EVZ^[']^1O9>_?;P8)?[N MH_\";P?0_O=_=9NH[7U\BW?_WLO5*2#P%SX90&"Z6PI#4"T3<++"D?NN2-)$C"$@EFIQ?(>Z;?G,B8 G6*,BZ4T<12[3UE^=0E:T(A26NEWW.2 M9)*0% >)"!4!<14X"I<<8W6DNX"5V1 _TVT!FDK M$^+)?.PYZ[CGQ23M,N"5*6X*I#-$R MXUP,NG#JM<+!.:>.#,1E0D)22XTX<0+IF!@*RA$+A%K VK>QQ;GN<'%?6PN/ M=4+\A1P](AJ4NV][>\5)[3+ONB"8*XI"WBG"=/G1O,]>/H/E$Z*RV)F IEN)%<.>U2,#A%@8GGW!6S?IWH M[/[B%E T5!/!:>:O"G$'/XRR"7D94BZ2*D2T&UM$X ZE9H6C6N\K57")V<9NFXF MF%.RR 7)42)6QJBC=92#\:DZ$C]!9UE1\5ETAP%MQLG# IL+IDJ;-%8XA](; MS& B%-*T9BH^)TT$*ZN!!2-I%$4\.8JT4 8QA9E0P5@=\JF]K$/9*JGX\W(O MOFM$XPNK/(E(0)40'G M!=P4#G'/+3(^491XI,"2;'0\-/FYFMWYD-[B7EI=%3>*"QR2M5XSSIUPA&"+ M(\;>B4"8*DQIS51\SI2T580E[Q"6&B-.M4$Z*(DD<4PXE2AOF)+N:+)*-3;N MR;UT:WZT^:;X$6<;S!/S9X=N5?]MCT]^J>!>G_/I'@]RUI%L..6W M>G;%<2 Y:A6QYNJ+(VSKF&]P[MSNR4$7JT7TBO/LUNN%3EQYIT-*VG,5C9;* MRZ" -$2*0ZDUL%[KQ>XB)52,&4(C0\*P7*C%2*2!!R =FU%G6>EXD"I.% R;1]S+R9J8IS27N< %NJT M-# 2D0#B2.&%+HQQG9:3O\XQ1LFEU]HBSJ-'/ 6%M* *F:"QI,I'1LS&%B.R M \QR77)M2\V!@H0/9#MC*5(TEEIB.;7>I>8L3T9Y\,HS5HCUFB'A@J\5.T%] M$B@$D^L9$X-T- '9Z+F4$CX4@(24DP[F:U-]I50=*%4'GEW5@86SZDOE@5)Y M8!4H1I.L5;EQMQ?:8][;;:%UG84EI_>)\EN?(ZB3!-[J).NQS^% 5 5LX* MB22@2",#.$I"Y4,FJ:$=SE:I?/[SBA3?Z=?CGAW%4!TW+!>Z$'MK2VU+7.FL MOHL041.BC<>)!R %A!+ 6.PC55Z2LNNS5L!ZN,@%M2>6L^A1H$$"L&J.M,,, M&1Z%ELXHP9+9+T M/ *94F)>LMP9(DRD4RA3NMF8K/ MN1,VFCB1*.(\9X=02I"1-J XA$^">Z-VM@":^\>BLZM7NCXFE"GUBWH!]W\ MPX[6N"QIB;V7\.IG%U[=F%_SR.JU#:6^)7JT8WW3#'CZ'.268_!D>(AF MB4@J)!&4<,5YKJ<@/8Y$&)6(]L4B6R<>A,5PMKY' 9+D7:4(V G MSN@@7>/@(QTJ50K],Y'9ZM!YV6<'%YX>+3'II#9$!A\BUIC9&;H40/-H< M-X2+?;9FN+A85R8X3QU%QLALG_F -"Q[B IN+?$86RDR+A+".IK<RC["=.RFL_:C M;C_$_NAGE!L]OC+3K,P+=?H>__'GATIN,I['X<9*B/ Y*/\0>I*1IN[6HVJ0 MJFZ_!ANCUZ1JYK_K7(RZ CR("W?:O%"0$"9D!JMN?]Q<=[M/\D1HH (;1BA1 M(B86>+))1\.5#: 'CN63>CYPO/$=L^?Q;;1F&NSM'[RJ:/7?_TM30G^I)A"_ M-P;@[/I[X+KGH1HZO>T]J'>.8/IS..C#KSX>@R[4V_WPXLCV#V.]TU]LT^W[ M[@E8CP?0CU][ __IQR(VWGTQ1>S=LW<'>Q_?P[U@#/G^R[_(?D;1WW\[>O_[ M*[9_ -]\_/>G]P<[ M"W%__WZ[/W?X<3H)!R]^N_CG;IWO'NUT.Q>W#(]UZ^ MY>^.=T[?_?W;IW<'7L W9WM_O^[M?NREW:^>[QY^L"I$ZA5'7GF".'[;[:.W@SQ?#)M-@ZKT\75*45SS>? MO?7CIMJ?@U[7G[4_G_.TVOOK0Q Z6NT,BI1$Q*6 Q1SL&Z2 MQGK6/2$79PF M-Z+:P\%8<\>?NP#W77\+8-L.@Y.<:C*?!-7Y67!^$M^(U-]8QG_@*K[3KUY& M>"$'RQW%Q'0J6$.KW[;?_%IUZWJN 5_UH17==Y#P2] CX. M3_GI8' ",* X_L?/U9ON\4D/ACE++;_0@A#!+*@6+^S\.!:SL56='G7]456W MW>W"C7-O[?G>=MO>CIK7=&?5,!X//NPPVCJWG3\!^NE[0+=:&33/ ZUI:A+$+_"@_,OAN!LLJ--F M]2JE?'#:YUC]R\(R,#RK2*?*R-S.QQ>#8Q#.664G.CDZZM8+5Q_D,3O?Z859 M6X5NJ/J#475DX?ZV J,0A 6#$YN'5G!!?D8>@+QMT^27I6X?;IT; 3T7N%7QD0>PVZ#1)]\ABV:X>@1MD3(IDFFM LM^L[_;@CM.)G=^NU99&X:Z^ S3];3:#7\>3P7 QXO]'R*@S M0;J,-MT ]QTT@ 7=FZIQABY D=B\X_.Y[@ZG;[X)B#]#ECFL7#%+",)DU9:Y6\R2-WYP$E=A)6LQOUW([&BV0LVD M';^!#@EBVVMY<=Q7!X;IG,Z'^69U" MWG]N#AN8] "6ILHV^@)"AD4IR_W"U(&G]-N3"B9+25ZH&GC,G8(+8%+"]*B; M>\5>NU!UYL^T/7@OZ,=H]MK-2C/M?]UI^IN[V1Z$ &]QU#V!C_.KM MHTX76 MOS6YQ;R/?^S\NO^Z@@&Q_;;QA>[G(6W>#KKB(JQV]S2DB:Y=EV@[4=%F&Q3A^MKUQDU?4C##0 MA2PYN&,[7OGCP73$KACBQ>7\LK/EG.5XI6/E'E:MK?]QPW]N7;L@3B8[IYLJ MYWI=/MOBM!M&1U-']\*%D\[@^276 =$8CZZ_9*'3>?F.PQ^TL.H+HECXN80W MB\V\64>S^)43>QB1 ];X"=D$+_BS[9W:LWKCG^?%";*\,.X7A^QZV:V5 XT] ME@/MUW$-/:AK4%T'ZV2>CR\!,'J#>CR,*^/+F&UJ['S=^SUO2!SRO=_?POW^ M(O!,_N[X+['[\?7QWL>=L_V7OWY\?_P.7_)E?-S%[SX>GNZ_/,3O#XX^[;U\ M^V7OZU'W_:/C][WC]Q]?I[V#W>PB\XIK&T)"0B:&.%4$::L< MXA$G&I)V3/*++C(GN!*!ZTBPS@>CN60X)C$DKZWP)%YVD?WU=N?-SL'._M[W M>,6^^;AOS/@5W6&X6C.:)6C;_V?<;8'S21@K^S-CI;-@K\P,W/RV0UBXK]TJ M[8_S0GSQ% [-28Q:&TX\=R$XAYGUPE+NDZ6&?MAI-DD9IHN;I#M[OUT'#PNC M_F<M2V@M[.=D,1?6;(L?_R[0?!DB,!,R1B+FP> MO4-:,XD"%EIB*;TF:6,+EJQ+.YG_S]2@F]@@#1\H:LF'!)+[,I? ML5*]6.S[0:;,0(1A_I'9!)3/;/[M?MQF'QCQV,A@$ T<5BOG)++,"?BAL?+* M2T5SZ@?>O#P#*T"X'OS2R998#T;\*NN225, 5Z!4SHHVNF$R+ZK0=W&9]E/TY1XVQV@\S:]0-AL/!*3RIACD9LO4\7T$;&JU^ 5N] MKN,(Y6,% UB]GP>]UF,.:-$=5:EUJIUM3D%T'ALP"Q< Y.V&B1/*3T*!ZK9G M0 +&<(O1.*_4;<3 8AQ!ZZ/P\]K0-UU^FKT'YZ]NG0[5&^N'V4X>#3K5"QAA MT)!^US:^]JDWK1X-8_\0&O?K*P=A:G)FZSX[OH>?XJB"-\Z#UNV?"W:8#L7L M6GC_<6_4.CU:1]I$,-/N==LU*A[F/FY6E]CK UHQ;_Q1#.,>,)+7T0\.^WGV M[33"2ET@YEGT,W*RW0]_=*W+\N[&&KZ#/H6#'*+SG,V=O<,/4CM+D\-( 7(0K64TVMU^Z]:L-.M>]%:%"/3U&)J$9AXGVQU6V7LU6_F ?AUV M+09*X+2N?FJT?K++],LB&Z_$41ST<6X.7C*Q)=C MS*86++MS)MDLD]M//#V;C:?G0I1?^YUFFT [KOT:;Y)KO[OIMH1O"JEN==OG MD(2S/9GUDQE^FR2<4I__^ACH%\!J[E1.^8F%N3_IBM'?YY=!M_':7B8^&69O M07WR!(0O7D$36#_R%LRJ!+-_+Q%J@]D_AN/]@T]L]_=7I_F^>R__.MW_^U_= MW:^O/P+]^?*.OB*[\/?>P>'9Q6#V/?I.[!_XTW<'O\([[.*]E]OBW7'NP][' M=U]_^_CNX.T7^)OLO_Q7VITF^+S!IQ^"UD$$:5%R+ "%(@'I)!PR,0EOO0R! MZ8TM_9%6K\?KN[BU?M^)!L/P?P= MM2U?S^1;\&PI/.LNX)D,G& G DJ1:\19/KE#^H0(]1YS[11C?F-+=0@3I9+K M#RN"_SG[A(:@!]^%9,^B;N(J$J^IX,X*/BV#3V>+^.0X-LYR9(-)B ,,(2VT M1TS"?S26+-JXL2754SV/?O71Z<]A/+'=T 2E]>M8+\2X^7:YGKC1"@M;)^PZ M1[4F,G[5BAC:-WF7[7<%VY; MKT7"]AF;,114H<<%PQQX3C2DB=$B0HI4FV% MD!M;5-VYWG-A7M^-;8,3Z,Y9ISKIV0QD.8 9E.8D;X 5+O9$K,JIE/_,,IXX MRD[.1104:+L%M"VZR22G"A.ED))&(*!P$6D>%2(>:T W(K!N*N%@?NL!_G!;L8EO'3:&A#;%2K_N]6X%2X?,1L,SF [:IM,AB M(1&)U A+ E7)@ E(.X*MT2&1=ZL,?4^,;:7AJRWA;<_'$-Z%AEU;:;^@W"H1 MM&*!+K_3>; ]VIV7CV;"*JLU05A'F<^' QM4,HJB\$HQ91A1.:N+=R2^XJX) S90#0BC!"A+"J M=ENNVGH_S,G_TXB98N@_67QK!%Y0;2E4VUU$-1JQP,9PQ$(P@&HT(A-\KF1M ML#B/?+6*DP3XDQRW2QF#$DY/(6.I1VV-W=K(7WW8GW]0;] M0Y0K$=P9<0KY^T%1T7N#OB\D[QX S"\"F'3>$6P$3N^RJ_-!]G7*ULZ*V;4+GQ286PKF#L_Q-.V< M-LPA1K1%,(ER4+1DR' 6(]=,.9%+M'4DN7/&Q[(JM@HT;N51,!]+_8U][6^] M]S?/)+P;**[W'Z"R6CSX:C&-DKJ:*\>20+/<:O%I<;7 TBF//49: M@D'/,8>%@H24HP&$DR!\I>7&%B<=F!Z/=6+JXZPGYX]3O5@R?9GC55>[/.$R M]783%T(+3JSVFE.EC0V182.U5(&'Y*[!@&7*+U\*>7QV=70/=D]W3S]8RRS0 M,@76*(V(6^>122HAQIA+8(\FF7 .7-R\G LR+:Z<\ZEFE2#3<'#<5'F<5)Y= M+/:8:^#:7F_@[>0XE\MU5INDT[:D9 31YN-IFR2(IL"W_5*=C(N;PO7.G/EY[,96G=9 F85;NLS_H1M GF_(7S9H:Q MK?[;/O%\-(7M>'TIX=0=UJ/J/V,[',5AOFM[@%-; ??_LO?F M36TDV;OP5U'PWGNC.X)D(H(WMG_NV1-O&[8!_B%R-L$!<"8SAT[\G MJR0D-AL9&034Q(P'D*HJ*S.?YRQYEG%OM[I:;=4FJNH3-RY3/)R^T_@>=3WB MM<-!M]<2=9^Y&9J[3=.*O)96%J;]V\<#=QR[9:W^&?1;KPOVIQJ#O3VHV>!* M:X7[:4$RW6-@T*\&-S6BYUJJPLN">M:MA5H*[(Z[QEW?+Z=A\>'A[VJA6'5Y+)? MR[7SFM6%#5_V!\A8=8GKBAVOKTI>L4"M((UJDY=RNMU\ TTM+AU9T1^[W%ZVY<,XO+AZUHJ_ /.H^'MMO.8O>KWO//X:9T"]3>['Z#6WBI7=K,#8KL'X MJH#Q@H72S/3<9KK6=$;T-LLD/[*8[)L==4,T86X^7)T_Y_S(J'[N'KWGY+!# MPYR;R)5ESJ*^+$T0+@HMM3;92)-&S7%&*G/ID@-W]MQ-Z=;#L7+]/GU-!\=/ M):KZS]W..HYV[Q5MOWEWLK7Y[G1K_Z\N/E]NK[?+F*']J=O6V'N".2'_C1FF8))#BEP&FB"YI54)=-E<4Z_U2JF61Q2&^#A8 ML'@CIKGO-GF*O\*2>KC<1UVWE%[DU?K3#;OA0>V6I@7-8Y.Q_Z3!AP+H^(HL5%* MHJF6&2QWVONE55CA5VV/QRQ3'PMAKW=[QT??B82]1U?34Z;LZUZQH>Q?0=FC M#=V0]BRD?<5KI *U.C(B=$H$%'CB@[%$2R8A*TA!RCN3]KS3&>83>%6U%EWL M\^8?'BOG\Y")[B1 H0I8.2RM$*IXF>D&K[O=86G0$RY=T,\7#J5+($Q]P%R' MSOSD,&(?9Z.$P'PNS=MQ!Z1P-([O.>P?C3I8=_$[F$5A'0>]K/)J.=,*+RI.Z2':?1[UMRTV&*ZU)R,KDQ;WKE;[@=2_J\JH'J730K1MV MXQ["F3X:=:Z?#'(<"U#.ZV^(M_K>,7Z_"C7*QZ5+]_A>EX*$"B0*7W?QR@JK MTZ 8[3+@M MFI^I?\MH*[E!K6"<:9FRB)!=-LF"=I&'Z 7*.K$#:FE\T>Y@;\\9?7$K/[7#_#2:T8[0SSI_9>8JB:YL['Y MJ@6MJD\[_Z/UBX.UWJ?AT>"X]*I'3*T=Q/=E^Z:XAL+I:Q6_M]X=AEY_B"A9 ME(BM3G>D(>R_.ME^T]GM?'K?ZYP%CL_IE@CL]AYJ"7M;HCQW>SV<=,[:WRY' M;)4([1+)O?WFH^B<;7]!34-L[WTY+5%;G;V(O^/?SM9$^^QU;F_B=S[O9*JB MM,$0Q6@@8*0CGF=&6 I DTV YEFMWR%?X P65S43WLDD>7(1;;?,C03)0@1< MH1 3IY>CNMZ_^K#Y_N/+S8_OWW;>7!')EV/XIKFI7I(?/^_B^)+CPII2B"YD M2&A[BBXSK0%44.BJ/] M\D'I\1)2ZZ1[M(N_=%&0G(?$%LU]6$3LH,3?IM8P]?"1GY=;GQ,*2]>KF\"[ MB'2$BL"@EDWG#;%^*\CE](\/;_Z/VS_\8ZWZE?WQ^S(*S8/C[$98J^5A'7[; M1[%VU-W'%ZXDV>A-*@;0?PR+%]=7[>POWB#W^T>'^-/12FM]$@/[_1"X433L M\O1S<#)&8G(P30:M@.;!YU3UL9\E=ITK8[(7S"B'N\\DKP57,H%F D4#Y&M) MZ2>#V"^PU\LRH0L3SG[O+'7V[F1'!ZN"LI905NKG!%#$BQ2)TY$RA>Q 35Q: MI2M7S9!Q+/OR;&N=#+->FV"X!.#>*%L45)9D5#)(TZSUKUIKNN.HXE9D2C)0 M34#$@/)(E,YB2E"G=3))E;6^6CST/&^AD,],:2D!;ZJ3]4HY !01SJ3DG4;Y MHE7*T"SW+UKNC]]V LYJPG\(1) $M+'$9X1VT,6[@&LBZN6^FDQ\OMS=VGK] MA/*Z?X(&WRCSI.P"% 6H9%36XB@1!3]'<5 R05"Z]4Z79]XLJ$9$5)!,H,*# MS\9;'S6+* &H$U;>1@[<_NR_M-IYX[H'Y5A_X^"'2NVSW4J=];<*Q^H!<5R$2IAJ'.5?P['7I6R:\=NC8N/G5;P?/KLJI%QRFSE2IAENQI0 M)BNF% L2T%[UJ!%3U%YH"!3_OQ)ES#;<-G?C:HMN;+[E'11IG?4O)YVU'1T! M50=%<7M"1KH30)R(@G@-FEKG%1J\);!DY6HSN?'^7/G59O.'L(NV02]MY!NX MIEK59VPQ0_OS#DLF1E"HEVB!'\?#<"S8KL<#RXQ1FGM.65[C6EH4"_;V+%Z M]9KA+9.,1A96??/J,;=EN .TA6\T6"]D'?W^XON^@>\YN99N= MT[D>U614(#SQ@?OWVXJ.S\_NS2$S\D'$TY MWEZ$F+$F/?'9I2NL[^YMO/EK=XN_/=O:[/6V-S^?M=?Q/?;?EVS$ ML_..BBDK+BCCA"IK"$03B8]JA]Y;QN2NT^28R.2.VWO;?$=9ZVTD2FB M)$L$LK/$F.!(MH8&DP%_EDNK0B]+*1X+TSV'?.NJ.&@5>-H=5">&37+U?5)> M8(&)Z+AGQD.6R@6K=4Y:2FEYU->?8GRO5DEBRK1*:6]Q'2L"63G0*T [C)F?K#-?<+ZV:9:'FU9QY M@9(Q%UKM*&$^):&CE/RJ4CA<&)6:76X=I*.%44*>1=HGBSM*@']UPMV&WN;);Y^64:L*BXCJBI25C*'5;LB=>*H&J M21()+;'@?"HG/57ZR0*U8)J3\^B)8W>6ZDR1646IIUYJ#1$1S(QAUL@@*2CO M?QCR]E/5F1HHWQ7*%Q65)#E'*U 0(1E:&LE(XI/AA+F$2: EDJ;@KB *V%"XDHPJE)T2ZN\\9 \88!:[2Q%"\)S9\$! M<]H)FX$Z55KDU3[,QD.R*-B]I'@(:9)D0(37Q4-B,W&*>B*3%JAZ6"H]*AYV M6<88\K9])WFE$QH.(C.EP)ID"2X)E MDHTS!#):K+A@DK /'&FHK*BV*E&7+53'VM_P_N-=VIXM.'1^\MW;7CT/GGT MHNHM@OFLP8BN?,"5(1D;4#@R$T,1R+@F8D(@SEA/M::1!T\QBB>I>N4D)&A=@N,:DJTH>#%(H0(SC MPE87OU=2BB^.2C"6'VET.YINU[--=]?)9-E45>?CV?*POZQSN9[NQVIMK MLK.VPX B]PM.,@=/0/) $,^,L"BI<#G(Q$4IZ_&=1L8SIKCC?@O]??Q@6)7S M[.[7%3M'^>PG@^Y1(OV.BD=0AEB:<;-1 M40H'9I6D^%Z3VL65MK%N2D?#NK92<,/=UJ$[K=EWW\54FGT/C]W!T7>K4I3R MNY-:$HC<_O'GW>O@>J6$Q PE(WY%Z0=K5Q"Z/U/Y <0*M7;NA0_L"NC;U3V8 M[3,I?J[T0S/69JP_&JMNZG0\A33Y44V^9UPHH"Y&^(PG8%*"\5E/PJAVX#.> M@^K,]@F7R;C^K?^L5>+EUGH*:=^C)BVJ5@W,_+KTYR=]VO&<#C.\#8G2F$-4 M&DP$*YC4*48=!<_ U,[;LI$8%^S.V0[G]@7Z;Y!_0R+7WAIA,/0$:*'$9_\G:!$Z3H";I M>> B&)%H'ER"A21&)-UQFYI,.I7E;HYHU MU-906[$ZN=;,Y&1D$I E=5)Z0)V,.1.T2_9VU';[\)F&WWZ*W\0DY=P(VD)(^ 2IM)2ZM\68A'4VBL8;>&W7X-NV69:$[ M,BM-]BQG;:7,IF&WA6 W.N I1&VL: "\6@"=^;T6U-D8S@HNC M2EG$$F/. D%%43&?3*)!UUF<#8"?,("MS%EP*Q3C$G20UAA$KC4TE<(M=6&= M!L"+ ^")BS=S:B,+$NT#2 1<>.XZ(Y@[!G!H5>M$ //%A"DVE3PX!['P@H%0BSF5',LLT"$.5 M+A(8EBE=I+([#8#G[9U++NC >4(I#-9Z;Y(.%CE=)R59@ ; BP7@B9N.N6Q- M5)P@7 4!31' 27IB8F+"YDPC^%(W2\D[N^D6M&[6(_#$3>?B_90C[GE4$)Z# M)^XBU?PSFO/7_<$%UFGH9A:Z.9URN7FJO$_4$B\2(-VD2*STEN1HN4_>6:_, MTJK2:C&J S=5ON>-T?MTMC7PG0]\IP)-P05D54F4H(Y BIEX#8XX+R$9(7%U M;7&X@= -@)\F@._3V=8 >#X 9E/M-F@"&DK[(&$(2"M0T\^)4!8%U9HZX/(F MAUL#X"N,9T2!1A1;!$)/ D J*QHRY)B*PPW8 MU:C?ID/.?:?[VUF]F\\V-'GF]U]L0IZ!CZ4/DNL$.?@ %+*)UEJE$N.1"9'K MQ(M;>!N;^.,[\FSGY92GT9A(5?"*6&H5*?E]Q%K."(".AEF-"Z)04;I[]/&L M&_^!#RT; FL([+)%:*PQB1FT"@%B0*PP:J@$U#&=HJDAL'LDL(FOU01N'2A= MFJ*63L^HSGL5*)%19FMX%(&5T K#&P)K".QY$Q@PYK(K+DV7\&90CA%U<6A% M"=')>#.!-5G]]T-K$P]T\HY&+1/Q6D6T?]$2=MYRDH!KY27CV?JY9?4WU-90 MV^.F-FM4YIRQ%+("I9C3V@#E+H/.-E%Q.VIK\EY_,;]-'/0F\.*M3=4#QI9742L>HLIM6\>LDV[-:PVR*]^"PML058*;15F0DPR?D@?))> M:B=8=%XV[+80[#8YO?!.&!6X)(&)3,#10(RCJ,PEFX+TF:8<2OR >CSL]LQB MB>^>U?]X3UEG8*84'-?,^L21HZ3FCI4Z(Q1\,J*4):N:^=!Q,Q_:9#0\*$5- M5_1-4CFJA2#".*0H'P-Q7$;" RBO??;6TQ(AP>^>U=^$22PN@+G-J&JSI"U0 M8%19$ FX#PSU.+Z3S;QT)220T(R"9"QQB%DB-"Z;%"DS&ZL8 M13JO@K8-@!<0P,94[2=9<(Y#]-PS:84-&:T%!4F8!L"+!>")BU=$)%V0@KC$ M*P!G@CM5$1:3B3$X*6Q>6F5J6:H[I_4W"%YZY(F0K-.+&C!H0'P8@%XJOJFM_^,M+C)+PL-]^N*:A(=Y4-%TE4VTVHQ* MMI3F"U4PFR8^"$ERA!2$"DJ(JD00T+LD_3?5@188P/?IBVL /!\ 3_GCDM4Z M(6*UT(Z %I98G1# )DHJ<5U1FZCZ%,BKH:@-@)\$@._3%]< >#X GDKZ!XUV M.RW^.!2^D)(G: , 43PK$4)TD./2*BM)P[1!\--$\'WZXAH$SP?!$W]<*48? M2RLT%S0CH-"PM]YXPD%1QU+FK)3-@F4!C0[]1 %\G[ZX!L#S ?#$'Q<8-R&E M2)30I1N. 6*E520$+3D/P7%>_'%R6>FK42D/@N YA<4MB -NMK1_3N?6>^A) M!R[/]O*+S<6S^".%+\5.EQ:- M0H*A+!-@$4KB12Z5D? ?&VBR1AA;"JN(:[R,&M^^.MB7O59AF=S8P$JI&\C%#$6)])M"G@ D$4 M02VM&C&O8,>&MQK>6H"WGL7[S*6+3+F<(4"NTL2HLQH E/?!^9MYJ\D2NT=* MFSB<5=()1'$XR^P)6*J)3XD12JW)V6;G#"TYL-;.*_ZS(;6&U!;@K6?QY\40 M)&=<@W -'H1DP>G40&P(>G0*&/WQUP31[N2*F;-+6&V\M-)2KR*ABAJ@$E& MM8HE6$5*OAK>? 6XI;'HSW0J@ (5&;HG?<.P5.R,@;96PQ*&TJ%-AQ MFV2I]J^E1DI+EGAK!0E>Y60L4XG'$LLOU9TKR=T+J3VS&.&[Y^L_WO/1&6@) M[4$N!# EG 4AHE-96X>_)>0B9NL8838^'F44J)A!KVKR$68GH8U)-=[3]EZ; M[Z3@(,B8B::E86A,DGCCH=0.X5&BTA596EI5LFGU^X1QZGDRD$NQ>\N 4^62 M86!H3-: R=XW.'T G)Y=P"F/ <%H#?%2E1Y!H(G/GA+FG?".9@.R-/F:6^7L M!J<+B%,$*10%7R>PN-ZH\&L+,2B67D# MX%1,!%U:O7L>;@/3Q86I$9DI MCG)3<@8:P'JC5:")2:LS,[S1@6*(+WL3C*[IQ,_WA+>LR21S!W1UF3+# /ROEPV5EF MC11,632]HT?*B:CY0DJ][SIL_U$<3IW1UF#T_G@]**S+"C% M+(1,,HA $N63T-3A<8IW-WE#4XG0].+SK++&.H ML1M*'&6"@- !Y:GA:(Z'*&6FAI7L$'VG[+L&IPN,T[D[RAJG%YUEEEIK MHF?$1F\(.(,:,*>9"!E \,A!.G&MLZR!Z9. Z7TZRAH$SP?!%YUE#KYKAX-NKR6J+'?VD[UXZC=Y M(7"^8__8]U(=W/<\PX#G.36+3>.S5!O*:/XZYJ@1 )XYAYRN PTBQN28K3/D M9SV,;"*!9V?G]N9:8>;:M[CWEK;7=I+TRI?C2&H\+_UQ-/%@/ '.06?/M-)A M:57>/<5ACLAX')T+&UYL>/$'1J@VD9FL6386>!).HF8;710\!AZ(3RH3:P3SR:$D"[34#[$-+S:\V/#B7'DQ!*MXM%D) MR!"CL,;IF$ ED;3S3-W,BTU2V7U29N>B*JDT:!VT(#0!15._])LPDA&>4^0L M9!U"%1>C[-5CZH8T&])L2/,NI!D9&*VY3U(RQ)YSTB6J0(:0DZ(@&F7R/IEQ M2IGLK.V8P*Q&Q9X(5Y1))0QQG%D2&?,A\L2=3G.I(]#P8L.+#2]>X$7-N,'_ MT%C42:^%U1FD-%*Q()-1H5$F%X,R-Z:4R0VTOY63645).+"(RJ2BQ*7HB,D9 MP O!N:O:_EIUYPJ>"T":U:'3?XX]E8W'G7S:?VG[D%,!X@J4Y'O/4.9 MCZ$\_5XU6I+C:/:5\N8A0[+NHW\K'O=XI M_I["\5%J]8\'K<,>CJG5QUEO'>VFU@&^;.N_%Z;TDB\N='=,$.%@<)$Q-_Q;V=KHGWV.N.XY,;FVFG[["W;V'SUK?UY)SI47PUC1 2. MX >D 6<=D 0F;<3F)?4!$5,"$# :D]\$IDP#RYYGWRF$AD>KBQR-?O#ECN(K9/4 MVG>G=4$4) &<_]0J=%R(Q/5:@^EE:84Z^:GEAL-^Z)8E:9UTCW8+/PQ331@K M5VFV=2Y'*EHNI%NM'+6"<:9ERB)"=MDD"QI9)$0O<)>*';!+TQ?=DJGO/R*@ M8N$.+DI+MO[/_V?,?:9^]W.V?OOZ!&TVNO_]5K[[_N M;7WZ]\ME7&QL=KI;>Z_W.I]>[[;/MKYUUC^>==[@\]^\WT6LG+3W/Y[B=;O; MG][GSN;:"1)>.? 1$A0N;J9H(/+2G:DXT;ASP@EN(.9:K\5]F>):H2/MC)0H M#''F<^F@YYF/6MHH/W??U_5+*;W][72 M^,>/NCBTZ!1+6DL$,4>KUKB8!47AFKCBBCEWKL#_J@WV(>RF>-Q+&WF\U9[U M!CO9T3$8+9PFTB57R#83+SPE&BG,?&3FVUX$SVW.$PO1C_ M\$?L#E'@G;[H'E3S45UTV41!B?3'23<>[;ZP=D53793U46#Q MV%>_>HWOL ;A_7C*S*TB/3\AO2+KW)@!_?1GX$.WC/493P"*-E2RT.#I/>-) MV.P?77K_Y]S1C-FY%7%]ZFBP9/O+-EZSO?GJ9.--9[^S_KZWL1EP;&LXUNW= M#EIL6WOO^/;ZYV]7#DOV\3WV7O?:FVNPQ;=HIXSO;!>?\V]O>_\5;W_J=#OK MVU\VUE_G]H7B$)_/=H*SW+LHB6*VU'6F@5@M#:$NT !>2%S)I57-8)GR.Y>5 MFA4/C[58?<-K3Y77'->22R>S*>C@UHADD[&:26UX4JGAM0?CM;,+O)9HY(GZ M3$!122#(0(QVEC"G*/-6*<;HTJJA>IG?O:IEPVL-KSUN7N,RNRRM%=+*RTHL\VSPY!>T8M>.76,A=8@ MA?[G [PRMO*@O]_ZO[WD!J>MM?#_CKO#*L*FZ3]THRX6( +V7A:DC&T<8QR M%9,3UOL4317"0,^1UUD:]*,;[M[$6]6:#%)>F5/N\O>!4R9RL MXXXYX"[X[ VD+#C$H(,0,R+Y5FI( ^>[P_FB*TDK7$ +DD29#8'$ QI?)A)) M!?7&6Q' E(#B92GFE=#?H'D!T?/)*%"LI9IB*-"8SA+B5P M4DK +>"4H(U<7DPXBTMR&==1 L(YE9ICI5^90223A,)9,&.-M6$!Y?)]QPY- MA05?" )6E3OA@<#Z=O_0=0W=7^W#N!7#3O;4W_WAXK2I>A3<>GK) MA>%-=DH:0T0TB8"LW+%.$!]P,;4Q-A9WK.!TV=JKQ^=- >TG >*'<%\T(+X+ MB"\Z+M"<006I'!,KC?]HPX@W".= E+(CG[+5H0/S+ M0!DIA;28Q2B2A;Y+.)V4>]M"J7@3;]VYXHA!_"7=% ^"X0 MONBHB$409R-(<4N4F"U.G$R1J!!S=#E ,J5,.A7+3%^-V7K,C2P>2]S"R^/! M(!V$T];1 ._2\P7W198#XC2)J3:37 M%L%M C%",^(DMT^0&^+7S](>;JRH]37_GXN8_C!=Q[7P-UR9+V+#8+"QV MN;B(DR(A7WEDL5(X$@T-8K(61 ?'HI"XA!;FIJ(T1QB+"^F'<"LTN)XCKB]Z M%#AH5$"<)&B!* +*:^*B"(3'9+Q0/(+))5E3ZSOW5VA0O;BHOF>'0@/H.0+Z MHB\AT@26ZA+N)X$ +<["S' WN^ H!">HY8V@?@:0?@A?0H/K.>+ZHAL!MZP& MSA(1GB8"MJ0N6A$)L+KJR8ZQ2E*9@# !D4!F MCAB7/0%I4-W*1F:NEE:%US:Q8>!P-.AM.>SZ[ BNJ-'9$.E\*AGTBG@:)6%7-:$IR)F)1.@H%*R2GG2]<_ZB!J047#:0]>5?5D)W+G5%! *(H? M C26BJH4" H@D[/W@4E=*JKR96,:/>V6[_&L">V)LIGBE@>#L! J0$C4IN@= M]\7W+V3DOF&S!Z^E>K*CE8H0T>H,*'C0UM1 7'"&!)ERQ/^Y+$7Q^#$+RYK/ MJR[*/30X?SY113<6475WK)[Z+$XPN#(F>\&,>K(#AH:L7":11R"@E"%:$6FD). = M$!\9)S1"T%F"T;J)_'D.*#8B(VE+Q23N" U@4=]2@28FK<[,A$;B+D#ATY,= MQY-PKF3GRU+#6!C4D(/(Q/I,45N**5?]GQ9*XO[ ?H_=X6'/G9;!IN_#N_GF MQ6\V55J:*BV_TA'2Y'[>;RF6DYU$5:8R<\) >0*#W%]5:>5DATD74%661$472JXC(]9%13*/@%0L Z[>TBK, M[0BY0>X"(O>>72$-GG]5B963':F]8Q@!0%76AM($8DQVLG$@&7'J@@)<69]M^-YT&2SM<-!M]<25:(9^\EFR?6;O!"XD6/_V/?2LPAB M_JDY>#(R,!FN:.8E7U2 V,\#8*E8%2DRILZ]&\^HJ\1;+,(MNG@&6F8YS$" M<=13 H(I8B0X(E+&W1N$\:_CMP?AMXF&C3DE6"HE9:S1:Y)(3'XJKW"5OJ,XFI>(; MEW(9^-5>* V_-?SV;/E-2 2\R%D;84L]$)M2X#9'X:6.@KN&WQZ,WR8>1RNE MTTX!25X4?E.>>)8844%Z&;C)%MC<$M$:?FOX[>GPFV;U+?=*- M1[MC7$Q=.'HM.KG$^6&_=WQT]9(:Q*O_]8/_K%[J7SWU[^Y@?.M#]SD1/TCN M"W'Y* U>N-Z).QTN_>?" /:[!^32Z&=]\/3=W. SWG#T5A9O-OI+R2Q496:F M.Y@S@Z#&Q2PH]Y"X MXHHY=]-U-#J=G:)N4@>B>XY9+=/V'RJJ?@I#'Y_3_^XM*H%0%E MWL]S&;OG_01;81?7%!_;#Z&<;\56K"*#6T>[J?7_CMT ]UHKX>K%D;L:ZKIH M+3=LN=8@#8][1ZU^QI^1J_;=<)L"V\= M$WY]Y7P+7P'T-7\YW^#UOK&"\5( (HL(V:'%:D&[R$/TPD0N=B1?^B$JU$54 MV&I[W_.I0K7=.AN;KUJJ-3H";_WW N'-X0SUHOQ]>_ 5-T]_<+K>'89>?W@\ M2)MX_S][_?#E824Q:W?'DO@SV]A\W=M^\WY_>^^+0*F*4K@\YS-L[<4N2N#> MQJ?7>YW]=PRE:B_]S_O3[4_Q$,E';:Q_E&V4T-MOMO=1$J-4Q6?O[?8VUG>[ M'?[7[O:GCW+K4QLE\K^YO?F1[61EM6-)DNB"(B!+V0K!-]M)'/-T]]HGZT623U,]X^9SN) M!<@XGT1*C\8F0I@81U$9WP\V<),:">"1U1T+W(83@)I)V0$G0 M/ZA:<*"@Z(X7O^4&J4B1W._U^B?#UF^5X.@?X^/B\/<7%[?T]_@77ZW2]29: M6*5CXBOVW.$PO1C_\,?XP+E[4 VTNNBR)HDD/E*9K%TQ4A2M:70>/;K]2*%: MJ12J2WIO_9E2*T;(&S^F*^S&S[YW6P8K4JF?NNWW/Y."_YK!ZEO=]@=G_M\Y MV@^XD])@H]&*GSGY6Z,8WND\_#]\L!/*WCE^OW]WIV@ M*H_+TG6]*UV3;FG]/[^B>S._?^,+O+TO\%R=Q+W9'F_-17$,_JP^.7(,KIUN MG:V)-EZQL?E6;FV^[VZLX_\VMTZW>)MUSCZ>X!CQLRUYV3'8QG&TU\/I]GY; MMO=ZNYTW;P'_)SM[?^UMG7T4G/AST M0QH.*P]R[AYTA[LIMC[W^_'GVG@^B[R9^]3#7H_6I!PW#-<.8EFWMP?_U*O6 M\-8LO#4=46PXRX9R1;(I+<:UX718+E2S3Y, ]8I6C MP?([1+8R_.;8*>#+O?IZ;624<-A\_"X:?3U8&T<8XY0;S2CH ,FIC M+;'9)>_QC:262ZM@89G:>\OP>F*>M(8Z&^I<3,6XHG H .1ZVF2X30?K?N,%WN\K]F@+R37*!N9 -8"5%* MW#[<4*8"XCUPPWY4#T;.@/V_^P>?-]-@?]PB^^7YL-?V2Z_LE??7_3ND3OXW$4>6AL.T]%P\8)X.^?I-&NB\Z9]LOWI M_=[V?J?7V7S'MM<[NQN;?^'_/L+6V:MOV^MKIRBQOES>P2B9Z-;9G[C[._M; M_"/KK/_[IH\[N,UV3%8<-V]ISU0.AJA7Q'GF MB%,I>*%EME%>#N+UUH'1 3(J%H@ ;2S^AW.J*9*2RN)J$._F&HK(/__^J2#> M'S[M_H)XBV/P*/W=_9KBY>VT4/&\#["38,<"&$M])-*91( %(#8QI$9%P3O- M@(+\B7C>FQ-K'CC$MXZ_/=IU1^?AO(>#-*P$>I'_^VZO/[@2"#S>-2U7;9L2 M#'RM#E$=]%T)O;L4,+S2>GOEAM6 2IAQ/N[U3EMNOX_:66G@5?XV2/O]K^-F M7F60\9P%ARNWCSZ^&K#XB^*1T1I:H;5%-&M LE KBMGYQ_BN6'WSIT_EKC^* MG?X%8V6_9KE^_K:/:@X>9K _NSFU?MM*;C#\ M_1D'DG^J?BE)E3@HAU.S5LNF6M>KV[+\Q#0]BG=_V1\>/>.E7POA>/^X3FN= M7O5G/"6==-1ZZ0:#TY)X_*_K':4#S@.8! MQNXF$K%EN%_JA\K+_#- MT?5WT\46,(O[>UYTX:(,1E.99 "M8O&A1S#4::.#]NI:+_K4&2..*;R(QX-3 M-.XNN]=O=JI_'*9\W"O6\^/TI]>Q!OMOZ?9F^VQ[_RW?P,^V]][)[;W>[O;F M%K3WV[)3QKOYBK?7V^)RK,'6WOM>^ZRSO[6'WUW_:[^SWMO?^/2ZU]G[?+IU M]H5M[W5Z[!*M4U3&M@S ID+8K(N;2:DMP:LEEDMK M_&:O#AW9;6H6/)$7_AZZL[#"EQ37J!D8YIR)S$K0X(20/-(&W8N [DDD$40/ MUFE&I#6> /Y,O$R,4)8Y9[:*HEU:9;\$WG>Q&YX.8H(R)GHG.8\9C#66*B5D M-#2KF")S#6(6 3&3PL9!* F66# M/]$0W*<91.M]J- >R101/8?\@^_$CKP9+% [M<<";CX1 MA]DHIG4@SMFB["+I>L8DD1+IF%-!L^ EM]TL,RD7J"G]/645-*2T2._VVZ-A MI:DSN^DCNX:G9N,IF/1GIF"5,VB*:X@$< &)=T(2G8PT'E"E5,4HU\M:78W_ MOW(BWC!4PU#/6VU:I&RD1T)&W]HO1U["M1VJ!5'D\Q(>G0:O7'1[5]7_JG@S]@^%N]_#G#BA^ M?+SZR!PR5$O'M:6VI,8HZ9W5@2;SU8?Z-0^8^Z:?SJY># ?Y6:_RP'%HWSA[Z%;AP!&2A^T]0"9 M>R6 6L]5\$(Q*AIT+P*Z)P<4.0LA9$*% H0BH(0CQ@$0(0-WF;.<4ZDV2'\% MO.<1!O'X$9. ,9.#,)0+D#&B>:F !1M$9 DQTB!F$1 S.:#0P;LD*(+%28'_ M>$X,VO //MZ<=QRYZ)GW(D,+EOO7?9>\0",.BMMX]%? M.#1,//HQ)LJ3U22J)$M:?2DPY .!A-JB20*5_9)6OZRE65:,+5"MN*;NX[R= MX \+Y,8)/A=H3YS@R3C%'4W$AI0)<(O0=KQ4HW9"0_3)Z[2T"M0L2WZU9L;M MO> -IAO9W+B-Y^6WF7(;"U1%,R!B62GE"H":JD^6$ZHSL\E)1JTMLEE(NDS- M(M5D?EHI==\OWGHI 651(O^>TCV>@)- 4Y&C=LE0 U(@#U,3A+$T".Y FL9) M\/#D^V'*26"X\U3J2!P+G(#QAKC$,O$Z!A,YLSR)6S@);IG>UY0A;SR3>]Q3]2QDKJ9T5G./YAY-Z:RF=-;\8M@F"9@62)><4]*.Q3*P$<.3>FL MIG36.)1)6)H2TQ:XA@#<,&ZDM8Y%82 GVZ![$= ]U80OJ:A]#$1;78+MF2#( MS9'(I'R45%$+T)3.^I6(89E1F:/(*!B18J41F2O+%:/.*^IT@YA%0,PDZ"2G M%#T5E,128@Y0+=9@B<>EI6:X(FY\-0D>,(+"\+&3*0,@#S%)3$^.Z)8Y$FSJ-'@0J.<+6M^ M->.@*9VU2"A^R@SU: BJB4"8W4,X%8'@4G2*<86[R%("!G]RV5%"@5D9M$*; M*93266H9A%@@M:DIG=64SKKBD%%@HLP^&J\!)/X?!Y&I$$&$K+/VC4/FP>FG MO;E6]* Q_3 6C*(R$9M=)""%0FTH:9*X2S0EXQU73?&LIGC6J#2> >\E9.:T M!%&Z]D@6F;A!AHB-P%P%\,!RIR\#:5+A)2-)A9",QT)C(Q4S2=*,(E.!U0)=>< ME+)9A&4;O%0QN01- :T9#%1K&&@+"F)F:.$$2P.-23LGC*-*T<:OOX!XZ)[C M01F3F9=5<8Y,@%4E& ,C*EN3!44#EC8EM!XQDF=QAC\LE!MG^'S O3'Q/_D@ MG0T1"!<""*!"3ZPTE@@01L?HE8MA:55HN@QP-?^E*:*UL*A^-*!N',@_8>&= M>W'0Q M&2*L,B=XY JBB$L>M(!92R,IH#3Y65;2,669ZD<3STTH>:ZIH-0&- M=_45) T\:)#4<_ @;*+1944MM5Z$W(0 +P+[OIKV%= D.;=&D2"<)L =6DG: M:)*8@)A*=4-]FV+;=\H8OCE=^#FXY<%X+X0*$!*U";4"[IT" M)V3DOG&U+""=3%PM.3!.;68D*5E*&E-4XU261$LGHBO%;>^]>M8M(;3@P4T- M@3YG IW%P_6P#-IXN.;#J5,>+B6M#3IEDD/V!*R/Q$GP1.? .4--.VI86@7. MEYF:0\1G0Z8-F3YI,GTT7-HX%F?GS6G'8G9,)I6!<.HH$J<-!!<02+3>@4S: M16:JXE@&EA6%)Z",5@[)_QPY?!S^?^Q^7;UJN./O98]W#XXKR;SZ7_S:^*7V MW>!S]V \=G6=+VH$VM7_^L%_)FZ ZE'E1M4FI58PSK1,I0-I=MDD"SC;/$0O M3.1B1YJEZ8MN?/KH+V6V;,7P]UP^BQ>^Z&QLOFJ95A5(Q_]H?<__941&&2P5 MDYR!!I351JM $Y-69V:N;[UZD0_^&?0/<8E/_^FY@Z.U@_CJ_QUW#_=QZM>[ MP]#K#X\':1.?]V>O'[X\,"=LO!QS0F>WL_=7=V/]WR^=_==?ML[>T?:;=[#U MJ8V8?M\MR-_:_,BW]S]*Q'E@K- HBSV1&7 M$.:&XI0G6O,X[G%40PL+BZRUEU:ZA$ /2 *HN264LVD=PY7(2'1'N(Z' V. MT4)=^_#AU>:'UO^\^GN]]7KC?>O#VM^O;O2!5?OX$JSJE?GQ8R\.DS)F@Z'G7S:?VG[D'$'?2"F7L T16A6X'H4VH- M4D#R&YT?M'93+Q8IV1JZ_R0-2K&Z\DMP@\$I,F+KJ^L=IQ9^ M-;ON8/1;+PV'.'DEEOVHWQJF7F^EM8D7Y7X/;U*N"@.4JX.N:[E!:AT/4RQ? MC G_MH^C:W5SZW $M5;WTG!>M'[K_M["=W:?4X%>:]<-JR&YXZ/=/M[WM J@ M#_W]_6X] -+?I/Y4'NJ^NVRM$73VUN[^?8A>MIGHZ MNKA_\,:'@S0LC\=-$KME5U7WJF^&+U7N_/ [=?AH#44.[D6O[X M%*>S#+5Z^DTCK%[/IX0/15VDC"*6!WVM!UT-:+0DTR^ /_MJ_"?=HUT<MHAPBN-\A/PU7#, M93;"\6!09F.R"_ZHWNVWKS@CW:/RE..#7O=+N?_1[FA'77CIDR[^X^L1QX$[ M.2B;JOKJ$"'3S2A7RVSOHA:6JF4]O\/XRGT7T\I5J?<( ?GVX!P,967*FT[! M:[3>(ZR>@VT\D\NMDU1VY;"+R@Q>%X[Z@R'NGM [CA7V1DM55G-8+^>PVN<( MF4,W<)-SQ++5JR?A'E@N%%$NJW<'+J[KG0YQ68='>-LT7&ZYP\.!Z^)=ZPP6 M=W ZOJ27/N/6W2_[OI]S&@Q76F_K=TC#^N_Q6OHXWQOXQ@5,95!E)U5?P*UQ M<&'K7:2DYWA-74?52>MEULO7$^8)0O9__?HJ MOW(&2Z8V6C8R*BJ'?1SD&]2.#]^.]T117\:R;@-IH9*2+^MY/;=RU'/3:#;? MGK1/=I1T- 348Z1/@0!7FO@2R)1I##P9#8&)I56Q6OL!AEOWP MDY9MLQ]^]7[XUE[;2]H_(X_$81&/UO%07CR&8!R$^9P?MWS@)M?]X!!VA814$D4XR -6@(:A8)8RS& M(+)*):Z;KN@;/#MCK. ^.4 1?CA:A9%J471R5UD0/=2H46)G7)UZ"P]0[ZKO MM-*ZJ S^O'=EP=3#Z^W9']NGZ\>5OGY\,,+H$>IM8QUOI R5NU5S/2P:73@Z MQ@FN05NTHF-DF]@M*MQDPL=:U+"VXXJQ<3QH[7:'J'867]BYIKC2VL /D B. M]P^KU.:6\_WCHPE'7%!(!PE1A@OU][AVK+#8>&)O"Y^1EO5$V'-ZI\WI67Q\F[ M-)S),^J=._7VQ5QI^=,I4Q8U]]UNV,6_G%Z8YDOK4&Y4OE+_7MFC2,C=0;G% ML-C.5Y]=O5NWCX*\6$B7<="ZT6@:;3O@=1(]J@K5#5^,S;\_3KKQ:'?LNY^Z M<(0C.KG$^6&_=WQT\R4W>3/O&UTER>0";4S]>WLOJF+G7M3=\U8(A[C0Q*-D M_$)F1VWU_#<0_IR[7WY?/X[(8*'"^*]Y>WS$YWV-Q2\T%[O]/!SP)^_==Z\[FZ\V=[O;+;Q6?_N M;N^M\K^]CH+[ MT[\HP#^RC7<[-'">48$E40?4;44YS1;)$Q\]-0*T$B%==HOZ9+BUUEBI$Z"E M8CFU3%)G7 X<9+KLO?W[U=J'5Q]^PE_[XP=='!C:92!<-#*@.>V"=-XPM+29 M"[B_E&??CY:=VPZK-]8__5XWG#[C[<7;[W: .>]2SH0:@]L+5Y-XQPQ1SAF: MI2Q%/2YOE\>JHVU.&4J]:@N<6T9X[^/BEJOL+I3Y:*#M]HLZ4P1[1,5IT/7' MU;ZOG,5%@"^WOB94#8I^5+Z4QA;'\I1?+_<2"OWQ]U9:[?+HVE@. MSSV2^VZO=L#C[]7S4$4Y2">HNHR?6+SB1]-&9$7V^H]A.6Q-Y>7#(-6Z^X?^ M_FC4+?<9S=):NZG&_]6AXE_5UM^7AQ3[K8-^I6U5JUMF_=PV M016M&XON5CL,/Q\[-$^.4E$D!Q>^A6M>'Q6$_M=T@-\9UE,\WD(NH/9=GE8T MSM&LX)(@>Y'ZMV*,]P^J 3G\+^K-!Y][XPD\_["ZW/5ZX^W0+X<5M2MU_)?< MBL>U$_BHCZ1U\/GB0-*WLM_2<3O2JW5%NPOC8CU ->-I$*[[I M*=?>H14=4,_?3>F\]E'HH])_5ED!5;3:Z#7&RSVV62[?#EQ!)RE(+E"?;%5WK_?UDS@_.-=J1J_60[AT>]W*WJLQ M,9KA.-GA]:%0?:9UX9QA!)!R%K%_O']Y*Q4U'1;C MHSI/*L=R"=>[,N/*PJVT7N,[CQYUF13&N_?@J#@'JF.MK]V8ZE.IB/-V;K15 M&Q;-()2RW:/6H+YQ=8"4IN^P7+;JQ+*K0%^&@AO7]P>#^G"R7-WZK0R"TS_> M_OF^^HG]\7MUB'6$\XCSMCR9N.Y![4NJ/'OG!X\\ M?9!&2S&<'O#X'MUB'>$?Z^^>X'\KRQSO5PSLHPGH)U.-O%X_HCI(V2]<4J1( M 6Q_"@.392V@P>U:X#=PO?%6F4;-&.F3MWH2V%FKF;:2J&.N'8[L[=HE,79# M3 O?Z>.ZD]U4T:H[WW=CX5"(N;KA\GASW+ !*MD\VFO3PRAL6WPFKJ:[>''+ M+U\&XECCN(3#2@C4MQP=^2^?'T2C.?.NG$DK5]V TY;'KS8"<.PO M^\.CS?)2S]@ 8.V3G9AH &892<8Z CXJ8KW-)&N?F)!:*9Z?B@'PJ?JE P) MTWU.%^5$Y?F\6>0=]@='&;=__^:SHG+([(:CF)JI]G,_Y-[2A+,.YQB[ZJJH MQXKL#X?IQ?B'/U ;/^RYTQ?=@^KMJHNNZ<4W+C_4C&^Q%%CZL%UD3_ M_47-DA8VSOSZ3F@SA&/<,C_ZHIMQO!1K]4J\'R]$]>$F+@-[G.*A#BC?^PAM M_DIV-O_=:[_Y>+JQ^>Y;^^PMM/=17/"W?&OORS<4"?L;Z[%[.:"\L_GY;&OS M"^M\:I]L;[[%L;TZ:Y=@\LUW8FMON[NQ^4KB^T*'_Y7/RQQ7_2&L!EE.X2&4 M?P25Q ,U),GD(5CE;6FU+%>N]$NJHN(N%DRXIRZFBT4&:.8T)>9J_!\*B^>(C"^T+G[9'U;'II^4 M..V)"MWZK7(K]H_Q27'X^XL97(&_2*7&15JA-5G-JE-KMF*MO:U.?8V8&X\4 M<9%^\3=OK>W3%2EN?N6?MA/8BF*WGJH%&"SG\S!J9BB.=/L5_N%-[96O/G!A M)?.CT(2ZT%85&-FN#S1>E<#(653&7S+5O^*;LQ3,NFVNY&(O[#B\M8JD*2K< M;2S@'[[ZC=3ZA'Z5:[5+6ZQBQX6Z;^T9MY\ +) (YQG/R+&5_BB M-R1ZW?UV?NC^6/?S#PKTWMFCL7"+=OMR(M>]XF(;JO>8&S)+?9"+[IQRRKW767L_M1F[4\?^15_S?Y' M?"]\%QS?QOH:[:QWNEO[;T5[LWW2WGQ[VCG;^K9U]O';]N9V;I].]>^V2NLD M:"I%E *!("4Q5G*B@07IA)(^PM(JE\OXQ<7PV#1TU-#1C_MGJJ"<92K2F, 8 M[E(")Z6$Y*13@EZJNHMT! T=/1@=B7,Z2LH(;20EW@M* !_8HP3SQTP%YWD MN13+U,M67.U<\'RJGD]Y14>W(.7[Q4]5M-P'PN>_XP#A:U38N8Y'K1!177UY:G'$Y09+J[^QWR]%+CT>[?NVMMKWSA9OVSKZ4-">@*.:.*,MXHAF<# MWX=0[QKXWA&^$^U. W=4!4= *DD@"DXLBX9DBEH?YS:85+K.V65IS +!=Z3= M7XY:GB3ZCLCU0+?@A9T*J+(N$-A[O]P1&I MLEZFS(IQS8:25C4I2G(YY6 N1Z[W^-5;U*K]M6D3'\)NBL>EVLY+-]Q]W>N? M?#@^/.R-LF4FY5:'35K%VDZ")+T$0VC@*-*,8,1)EHE2,DE*35+Q2AK^K4M$ M,+G0H5UE>YQG%H7JEY)(6^/$5!K()\'K( "]AH GP:@*\F@"O M!5[8)L"K"?"ZFP50:1B'KCO*F]ZOZW#4J=]UP;NJ^ B:!,=U-O>D_,E4W847 MCS"$I@D):T+"KH8Y5DIVKO3I HC^Q?C')E3L$5!:$YOQP*%B_XSJK#P1#_Y; MWO[T46QMXK/V_NQ6Z7U[6[*TA]HJGOO]3FD3M;>]^99=]N#C][YM;\9=?"_> M?E.E]YUV]GK=SIM_=[?./IYN\8]G;8[7[_U[,5S,4R==#(%P8)% DI18B)XX MSQAX)[T/KHK/H.QJ9?8F7*RAI,6DI(<+%VLHZ>&H4$8D&'PQS+MFE54&7N;YS/[OYAXQ=.E1D8OW5:G'?B955=6Z7GO?EU)HM<&>OM7UX"L#YJ#4'[RY8&)CSRS^>C?*P[W; M,Q7$-O+'8=T/=V.$KK<'KT;8>MT?7%0P_AYAZK31,&;0,#H?IHR>$(NU X%( MQM'HH2D18ZPF2EDK?4*3IS15DD+<@/+M%WI"W%T^NSCVC;6=G"1;*04U1W%2ZM%U'D<%XQD:4.R.0D- MX19Q;8\@BNWU=VOL([^EP2C [2"DWB2U;?B=7I)S"GV;C@54UT4K_*+8N"=< M3_@GHG,?1:S(Y(SX[ZM'P<\A5*0"WF]UBY3;]E3]?=9$DAL#%2['%CTU(VCF M]W\R%M)/-@B?Q3#ZKE(R/ANJ*U7C[&_DU]UB#6U5M:Z?A%T43MOK7_"[[[]T M]K88VD-[G?WM[A;O[+7?_(MC61-;G][)+=1>KF2AG;W%<:)&\^8=?OM?M(?: M?'O_K[TMWC[9_O3O7KL::V]O^]/[BR5JL]*H-B9*XO_/WI> M&S,1%*?V92;"$8S!/IYX$5Z8<> O1*U&MI XDC#&O_YF5;<60"QB%=#O8AND M[JZNRGSRR:I<,'4(2*E#N5LK(MAJR8F+Q..55\*L:GYKQVA1Y7FP @1/\'@! ME(U>>"SPPJIE+R]8;1S%-@QJYSAV?\0JLKN!JD6@JC,#52Y(XY2FR#L9$;>! M(1N(01JSG#++;0K@."NZRNE++H?R2&C$;H1&+R)!?XG0*).EG>-^ T*+@-#) M+%_")KCH)&*. 5_BPB.M)476H6 CB4DY1C2X;4RL$KU,H<3.?AS$V\DJ:585I0XD>%HSZN;UXNBS X#:, MZ7:GD0V$W0V=:I!K$>2:W5/B7&"N"$$Z<0U41^-9%?#X_>SSO=Y8'P>79G3GO'!4D S5@:Q*TRR"BJ M42 ^[]!Q$DPN32+9JB*WSM-[8$IYMDH O>?:XQ?>8^:%&;Q2Z!_E$/2S;_P0 M];0?HRC?-.A_'$9\C33UNRD'\ 2M\NNCP2!;Y'7HOMQ_1[7ZON"(O ;+-/\_BXU.[W? ---X"FK5EHTC)I[0A'VB2* M>)0661\"HI0K2CBUE(C<4HBO2M6<@3W"&=@-7:HZ$W:.D]%LQ]S9!#4HWNS7 M/"QV?YC%;J:UM98S))W1B#.QRIPG?R!5!@>^.K^+*S?K+[[4NG_7GW MY MH^I?/'_C9,B/;@!* +P=?-MY\V_KV]P&@ -\&A-G:^+O3/GA'OGS[N[N] M\;'[96,_M7-KR:][21L>@Y6(F1P_:;E$-G>$]-P& ; 0-#45S(,:Q+">0=KX M"&L4 P@EY20"Y%O*0L)&PGI9F;[8_K>^\ MVVZ?U[A9I9A;O^;J1Y\>:C JV*"")*!)PB?KE,9)*J4PLXY?V0ML>:NF;!\- M6A1CUBJ^YT[V/3^-0(QSSSX86N=';+WOVMYJKH,":E)J+_R6:S)D;:3XS]-? M*[\D?_Z^VNK UWNM^+]'8%91[D28F?%4F5J'\.W6:-^.6K8JKG(T;(WZK:\# MVX-?M7[802>.3K+_.SHYC&6OUA[;01BNUFU#JYQ=LAX^J=F?U]P[WX>G]@S-7G[MMYB[UIZW?ZGGX^.F? MX?CM2R^U[L27[TRFJ+[FN#/:;P$#*70%/LS"%DJ5JNG]9C\>9K0I3QT_HM4? MC!?@_DFE08?3_?#&[<.HEVL%H-(R_EN!]+'O:9 MV0:"E=^A%'UU)^7;LYB8?SCHC$:Q'-3V09;^ZL-E^8>-#DSVJ#\8GA*7R?>G M0W[7R^_?BQ4OG QJ*PZ^PE!_LWD,J0P@AP1W>K]7WWD/+_8V'K3>V^QUK[;^ M\Y_7D\FK/YM*(]RXW?\1#QSK#WM@.*&'L=F.;X M,_JCO'K5_'R/)ZUX<-CMG\1X^M7>]$N-H6&]!M.'5\TM)\UNS@AM%IS53(5>5C?(W3^MBRQV-RI<[O>$HVC"YX/!H,#S* M:@8O:^$U#RUPX7B%KJZ6)TQ!XLRS8 6'G6&I6S.6G9;].HBQJKZ4:P0/8Q?6 M^.SKK+7^IW\<@6.5!PSCJ549'KEO^1H8:'[Z$ "HE<6Q6HK#0?]'9UBT)H-3 M=5T]:=5709:OG*:U\QSJ"<+X^@4EK"K)*DV7NMVL^YT^3-)A%6(1P^I<"8PT0!K2_#&]6D77C[WRDJ _AV!34B>/%Q:TGN(QE&:_ 1Z7 MGY5K9ML>L)!NAH+Q P&4!JU3$@,2X%'G)]KO!!"J/UX,D=S:V<5;QWO$628$ M(TA$8Q$/4@.1U!:\RA!)T-'+Q,_HV$N?L4AY4H(@+:1"X/$89)UVB!B&?92) M"FU67I426A.H*W]E+;C,E_*.)2<\EY$R+HFQ(@B"HS8X)>#-<:XO-;,%D]?E MCW T. 8G'.#F7'OBB0\URRC6!X-<0C9KQU\GY]RL E#ECW\K]7U?U(V\,*<)(R$X0%QP7-HO:& B4%X:E(DTJZ\2MD,9U(_G+O[ M-/-S=AS@>]T.F)VC0S!T(=K1_FHK=(;U'FC^AFW5O1TZE24<]+M 3,&.CIV* MUN"H&U?'UKRVLO'G(1C2;#V+@:R? D;RM\[O=[]I,T<*3THEM3DBZ*X607=6 M!#?SVY0O5P+XXN3O.VM_V+/.">J2!)/B'>(T,:0CUB")AFJP!QP^77E%\#DY M*]+82@/PIK,TA.QA@"@4XK<*$O% (A'LR6Q*XY72X*XI#27G<:=XQN6W_;0Y MX8G]P:6);H^G,9JF9X>#%D2RS6WDUP-_M,'\+I"P[)O8"2!O$4_!Q\IHO3O@V?X*]9!1K'X1#,GEP'P"PD"%*(Q=E5('C M8)D'O-*72M\5 G1JERU7E![!X@T3V,5\]!1_^G@XRIMEN59S77V^-;:T^4XS M>TS57D#KH.Q,@3\\&AP-ZXVX2J#K+V1/.X?^Y(V.>@^NWG8[L"=E8Q,>Q MDY$WI+,G7>\[7.;23QWLF8TBL#!YEVWLWA<'VTXPHW+/)WMRP\;WKI1G]WAK M?<\*1ITP 44ANR[G90F M:FQ'L[MN98?W(HV>WNTRR20J12:\-0X3+JTWQ <7!;PTQ28*UTCFXTFFI^!Y M!)>CE"5,?S01<1-SPQL-V&2#<4PEPU6LP>@RT9S=PSYUJ&&G:U%)877^ 7)G MA\-J0S<+\7$$T?7]KSTP8:=OX/O#4>&@I\XM\IU!P@>VM$_,YBUO*G?JG=XL MN&7#&6C!61$N]XK6U\>1E:M4CL?R53X' 8/HSU&U^I@2W&\86\PJ,!EQJ'>T MBZL/%]GJA4LDA?IS6/HZ#H<5L:[4"IB$&[.>=[K=O&,/@^[$ M'S&LM5[7Q*8^#:PGI9S4A)JQ>Q^[.?IJQDB7X4TV'>#:>M,ALZ7RV:P_D$__ M^D_ZM=\/M2OP/&C0OW%RFI:7I1RCC(^R.KVYQS:P\-6QQ=>\ MGM6\[4\69[S(PY->A&F D7I[F!-KP]1+K\]5_O#E31!!O15P>SC)0S*SS_4*K(6CE( :&\ M,)JP=Y1O=2:@$#,I%HA#@+X 7'>!>",@K%.MS;_>[6RLPV#Z MQSF.HIJ:$B\!$);C'?.\@0(>]$.V<8/IB>>HU#@JYG*_W\VGO.#Q'@UZ:ZV= M_?H4'95=O&0[@VER_GV\?SG[/QUX8ENY^CPXOG;0[;>&G>K=SX%]TTSN;#,Y M=F:"EK"9W-T'U]W?9)<[_M$!5>GX:X2N?IH->JC(T+-@)QLW5O+JUWQLZ8^G M 3H7VO1A;2;OM$^S6"!;X,;.W'85F_*V1+N\FQPDU?9>OC!SW][9_=4^WO/, M&J*P1HX)FALP&V0D#PW+&06:W)SFG\*^$9_[?RU*C0 :*K-PM^M'[%=GRTP;, MXCOPXCN]8XY%I;P/B CL$0^)(V-M1%&X9!FVC%*] M\DJNS:F16.3G)H)R2]QK!.7!!26?H M&N%02"4L \KP-R!$2D&=!,N>$^>?G5J95&]_%UH<]:GB*N:^8KD(O>$(N M<)'W5!)($6:8NY57L!JC$Y3R_NRXF_%Y.1I;O/'>06>LH5.C>"D>/6&Z/A:M M"4R5U/<+(.JEL;)34K>S?KR]OH=I5%HSC5*N -=^\T!P]O)LW]?C]H<]P1CW$0-F\4R2).=(N^3S MCK @U$HI-=#]=O\2Q,HF[@8"57/RVQT?+.HWXYA3R=LS?-BRPY2_;2, 'E Q;:I&0CYK#=793[4G<'H# MX&-)8\N3GL]?9Q+%QAFQMGVBLMPP'I M/BW9%5<[,_)%6!IEP1$K?238<>^"$10KK!QP-&QHPG?*TN:;QL*NIN!5OE6$ M_>V@/QR^6-K5AG%M@W7445M"/2)*8/ ,P40:["T*VEE/`X)57^K*]TT&L MLS]+6%6.'/T)RS.*TWBI:S*I)1"6BD6MX=YV!H',!V18*4219QA0/2 M/'$@YA8<1:,#CCH3\SG;").MTS+#"Z#5O).=>T*KD QWB23L/5N;RS) @,##X:ECM:L8 XEAJFJO"8TV!UVGHN!%TJ,D8D=U%:CE4RW@=)/<]O[S&[ M:COL["[$Q3W\;IYN5*)AW_5 3LQR"^*LE 70$RXB+0T@GY..<664#?F\DJV=[RAZZGQ[$7%RTFC- M@DW>24Z3U%I(X1DHD'"2\44WM1IQ6@YQ^I43<#FGE-F$DJ(.<4T$GBR+]Z\#X9[&_=9=F+F<)E/V,"W,D MQBD%X_I!TQI+RWKVL][M]GW.+9B_L[99O="+!94SIS7*E:\E"E:C?MH ?F8#@._EF: M(K0GM10?[)(O;\'5HQ_WVV\WQ>ZWCYW\_R_?OL-U_^[O'L"_-_[![<_O3LY* M\9=O_WX'R?_UY>TFWMWI=MIO_\[_/]C.8_S\IO/E[=_?VSL?R.ZWOW,I:@I2 M[$6(B@'UUCJ0W(<6H P+@[S$00@FM(CB7!%:%23VP5+N)8 0I KM5<^^1.394M,4P%D0]UB+ M9PE* F)Q,/;7JU2U@\.C497= 6_9*>DVO9CKY,%'L92%+4/SGZ_?S0:CFQ)Z%EK;72ZY;$7#FZUU2FN/;#.7-!AM:IJ M6%+1RC%.OCYGW<242CW!Z=/*L4].*/H!MJ34*KQG_?_D]V,XZL;M=!8)R@*L M]T+]MCOY35XT.GS=LT;DDPF-@J<)/"F7D/'< %@DZA-G& =W%AU /9472J? M*6<"&Y+ &R..18 :,)-GT6%GOZ+5/=_I=B;E:[+8]+((V%&_RJX$_>R7A-:< MX)II=YU'7&O%Y$I7]*A<<978EHK+N=)J54[YMY(D6D5WE>3@4I5D$AV83R/M M[W_< +2NG)++[73N=%CJI$QRJTJ%?@"FKCTN^_@*?":9N=.65@^77NNU3:%1YS=8I\WMCW*M\ MF>M,5)78N$P]/7?*ELA6M26RF;=$3LU:(Q/+^\U%.K4LMQ".6\J6)-AKMI6] MUMM?I]7O,YM%/IE%O(@F/[&&:_-GH#UAC)D<_C5A@F,'9DSY6\#Y2T$X8&B% M^S\G5+A5K^X;]<8^(RFWN(B510=>&/ZUP.'%/SV0L]&@XS+@C_&^QO_ER7N[V79. MW:OPS3[[!UL]=^N]^^V#KU]E>A5N? MW\"X_X6Q;+(O;W-?Q'^_;>]TO^_2#VQ[9[^S^^O-MR^?-^GNKW;:.L&D]"G\ MA(_WI*:&FZ"1IB%WF34".9X8BM02'R6)5(>55V15BO-AM+\_1GO9&QJ#LZ:K M :?G"DZW/5!MP.F1P8E-P G32+2A%@G./.(LQ_MHFW(S;$P8H_!'6GDE.%W% MZOR1_*/ TTMPQC9F-NP;=^PR3V=.%]XE],>N.\J7X)!]/GN.6ITZ7>,T]>RHN6C#H]9W^-RSC 6M?5*TJI"J-MU(=3MJ6 5>&U(Q (DHOUIQL,! M-R9I00B2F.6@82Z0-DDA"FQ06QL=+UU[J%@5^'SRUX*]V)?/T6G4^VY]@T:] MET&]ISY"M#%XXB@2U >4V_PA1W5$+&@E%,=2>Y+56ZYB<]Y'>#SU?EZ.PGSE M?'U!+-@?3YXK/1!)O[=[W!&5+Y*OJO+'RRR(FW5^S^GJET]>"AN3OM*14:6@ MA/9:>ZZ T&%-/(^1>$LY(6Q!QOXK#OK!#O?/6O-WXS;5MENA6F7'UT?5IE\) M*>V?+T\STU>E,?&+F/C9,PI&>9):180MDXA;3Y$ASB+A'78\I9!R]YLZS6") M3'S#X.]>W2VQ.-H@O1"81QZT]QI\HN1<^:7LU9 MNV>)MPQ+:@G'A&O*61!6>2LB)SYHG16UH5=/$6^W7\_0*QRL,4)0Q!2-B >+ M$4BU04I(XYBPC.>2M7>$MY=@WGW1J^OZTHVZY_9#A'HMDU.P[)@:X[04&L=< M:SUZ+!MZ]435?4JO@.X0QSPX4CCW$,&$(0,.%/(!4RT<]3:I953W%WGZ/,YT M;,Z?RUI>.Z7C68+S$AQ.UP$^YPZQ&CA>!(YGCZRL[7RX:&)3C8;J#A;J!AAJDQ0;2+'$6=8_,I,#7K MG$:*1<.!E),0Y5T?;=\[--0T;CR0LOKR*D2Z+? MV5(E3Y6V-PDTSR:!YM[Z:D[R:"ZOU'8Z N[1>ST] 9JP!12A_0G_+%1A?2_8 M7"50,42EBHA[B9&U42,9=.(X4F"!I>D8/M]UK,GA6R8U;2#H3MV:!H+N&8). M)A"$A2)<.XD$@LO-00026#K- MI;?&A5NSUH65XI&C$1IX:^!M"?AP V\WA+X;;_X;-[E*!_:@2I%N!\#I]_U MR$MHH:J'")@ MD<8Q(JT8++OBT@:;R_<1=;Y;41.Y_9S4_B$C@!JU?Q2UG_H6A,1H"/'(8B80 MEX$A@R5!3AO#@I3.<+;RBJYJ<7[OY)$CN/^[1/>_6KR+V7@(*-/$TL_IJIY/ MZ!&;/LUPJH=__.FIDFN,YWGX..X>/IPEL;U^Z3)5$=G2)^=[EIZ6#RPVQ= MEE8>83VN0YLUN7-H2[/YJ<",AVE[,,;5.X\&L?0PL_ C M? ;?S9-47CY+7B5U^;KS\[;6RMVDQC-;R^6->:C-) M1GE6)O,[F'2FK\N$9(,[K)R[\UVK3MUZT@>M,[VN MUNHTV=;PR'W+^@)CR5^Q?K\3?Y0LIWR?PYGL6ECA4/R[LH*@%M_C:/:7N1CG M\7['[\,]X8^93_9MJ)00I MFH#PH+WYNW-X[&??E2IULDO,C.WT8V'0R2TNM MVX)$)YW!!Y"#F\!!K6^<5CG2YWW>NC]21:)F+JP!!$\OL6[8S\.^\))S;4$> M"58(/S-!,W]>OWVHPBOCB_8G6WF']BN@"JCF=V03O.$?MGML3X8K_WT:@P& MSTS\V3FK9N95:5(R;[1/I6,I?:B.I>\'_7#D1Y]MSFL+O A+\?[W[>Q%^^_=O=WOAP_.7;&_C=UJ^M7S"B V"J&UMD]^#?[^<: M\'[^N[.]\]?^[L['@_;G?WA[XZ^#+?A=OK+]S9_L?FY_W_KU;^?+YX_ (QHF2WF-1.3@U :CD%'"H.2\]D9$1UD\UYPPUQ9IBGJO8.T4M43XP M+:D2TIUM3OAY_>/']?;.[DV:_EWUJ"=+7K*-S9Y;91)2[O)I9U(/CRM!+>9\ M..S[3K'FQYW1?C$(AY4X@RT?@77O=H>5TPY:"J&#%KQU+-'&9N M_L,.3L!2'L:2/]+J]V9OGU,20G7G>JA%6]6?P_$M3EK=CG6=[I1X'.7J[#X[ MG=F6P0!LR#-?MYKL]%+-*2IN59[7&81"9D[ 'H^.[* #=A'X 7C#HP@O]@9^ MVQ_4Q,M6]FQTW2'5EG1,*NK9K=A&?KO5UGX'&,@@.U+5<'LUJJ_@5ONM;Z/+.6,$.]3#&ZW3S.@T[= M9W80#[O6UT0$S$4<_.@ "X8[CKITP;A!X&+F'*0;"!43G M4^9=QZ>?.((?AB!B8QH&+&@(5+0\[+A71*]7$8^O$7X\.[@1<)D3X!JSW"JS M21@=J,%1RJLVR(.!UP""6ZAA'\'DV3%WGKER.M+U_+4?G6&6AOQ"XR4/,],- MTSS,#49S;]-!)D03L9E9MO@SLZB865M^CQG9J.E5_A:\4B6)PS%]'C]\6"U MZF;!*A(X>\O)\HU'FH*J^$-ZZ$.C[K%;1@ ;0:#D,>2)70P M**2^_&ZUYL6=X2D>V\_#@/GU8!-"F>!>GI'\DM5'W3YXT1FX3BEP?\R >R4_ MJLB'L]W"T8?[,8Z&I^$+7+E>/=8RFFK!\N-\+@)+B]OI>XQDEJAZ*U&G'K--+6!T2=#P$+Y[GP9RG&!7[$ M$MK\JD]RV9BHM@RF.T5%:N%C ,/LK6;][1]-56:BN'T'+U=9T:JG6AK3^QGL]3HE7[-][85'1N;Z@15/ MHD5HT^WWV?=_K:&PZ:![BPZZK6?>/?>"].,(QB_ORHY9ZBWB"V]07&/IYN,V M0<=7O/\3#2DXWT9/4D.]=HXQZ;F/V,3@+'56Z,+X_OG&.['VM_VOWW9V?RU M1=^DK4X=$Y#KA0@9M?&>HN@311Q;C[3A'N&4=#*2@8\25EY1(E?IG*#CF\4% M+$TIH;O+JV@0[F4@'&;<"*:,3(1Q':WSS$7AA+*,!.M$1CAB&H1[=(3[-5,1 MR27,.4=&AH@X"1@Y)V5&. .+)C7!I$(X,J.>CTWJHS^9R'.=?.5XI#HS63"-UAY-59.$M1*@6MM%;'!HA@SZQ$R(BT, M1MQ3H;2GBFI@/9(W"6K/6&L?B/$T6GL[K9TR'(:CI9HI9+P3B .I08Y9(#PQ M*),[*[N4M5;2)=+:%[61\K&.IYF&C;VP_91+Z^?<%VGPO<$%T%.OQ\?)FKC-4(>8.<4(@JSE%/#&*K$T! 5TPL)+$6>9 7?7SJOSZ-%C"9A72WFPG M/-!1R]S3X(M1Z*R_0AL46@2%9@]7E%+24J(1_$,CSI-#VF&%(L/.*8:MY>"P MZ%5-U1*Y+,U&P_)M-#3Z_'CZ/&45(0KL*/7($6X1)T[D-J46)6R(2< I5 !6 M85;Q\I6X>2E;$)_B:-2MVO$V>P^/RC NWQ6MVR.!0BQ81$D:QWF5P0II?#R6GV))9P3Z)1XT=1XQE.P5SBA&+D M12XL AB,7(P!$2$9"T2I8'#F% *?]Q&>\E[%4K.(S2I-_H+,I$4\FQ?3 O@\ M.BE"-?P'AR09!W<7J 470@/K\")JZ4NVSGUPBP:,%@&CV;@(S'FB4CK$9:3@ MX&B!G+0>9>]&P^]IE'6VCE8O+5NGT?IK:7T$IT+E^L_.>RY=T"HQ0 (!JBZ5 M-[C*T;L'*M)H_6):/Z4@+L"*<.^0"=J#ZFN#M.,:@20GRIE76N"L]6)5X_.^ MQ))J_4MHX?R?.!S^T?)'@T$N4778'S0I+$M)2%[GZD6-IJJYNK(EY!-JY)^^J:9W/Z>C4U#^YL@IX-TC\:;VOW>[Z!^!M M_.8L8>/*^L \1I'GG27"$C*)2Z2#I]Z'* C/B8F&KE)QQP42[D"-'FC7Z4;E MT1JT;=#V^?#J!FUOCK930IV\CF ))<(\;^;1?)Z(,46!T80)$UI'"FBK]2J8 MU&>#MG/:>)UMHK!(6Z_E+HU\AH./ZZ-?V&I@6CB]JL)^287Q?)]I??';/6!^ MG?)I-?5330DNJ5M^K3X\UVPVPR;-9IY*YQ?V8)U?0 I@.M=[83LOW_O^<#2( MH\Z@!-/]%7LQ=4;#)>P',^F4^.YXZ^!C!V#RVR[]&^[S >ZYR7>_[;+MG7^[ M\/IS! M$.)8E!Q<+BZ\ARL4#Y%HK#GQ+"QU,YERQS\Z(WB^OP:>?GS]NE5+?M5+>U+J MJ)K6Q\#XUN=Q^QH[+8R30?ACWX$1'/9[Z#4@;NO=.X#1 8!TM=:_U5WRX)7J MAGB_YT8/59EAE'INPU;4NW689^"WF4Z 9Z=G M?..UUA@175?<[8( P@I-I2Y*J1PJ\S[A]R]CRQ(/#;O\DQAFK M<)"-DZWZP^S,>T:G]$SY57HYGN[^-[[;$-A(:2E96;R6K4L0E48>U0#J]Q^N MU>,>#G._C-KLS7VMSKA#']@S-^C; "\(2A$'U: M25."X6KKX*AT44DPA_!3Z? '?[M^^3%U?I;[EPZ!LVT+8;8.+#Q\,&D^D[L" MY?XT^YW#L^;RV6CJZ\WVSL=WZV/!*TLQ7 IU7<\MJ:J6+V.9&0]V?5:!>ZV_ M+0#SX*1%9%9'(DZI(X!ZQN'2"+)?NDV=5\ZL$B!*.3C- Q3DUIK[_:,!"-]4 MVF?U=^ZD3= A2U+5@R:+=#;L5>>7TJ)IW#6SE]5BCK;/7X]RHW&ST9DV1)4P MCSOSE#9&%IZ;H6 6"0:YV<8@@B+;;NZA\75_HIN5^H*S6:[N]^)XKJMY.1S$ M'YW^T1"FPL?\U+FZ?/&@9Q7ZE.85Y5R;7 D#Z+>&AYFN H@=GF))+5C&28.L M;B?ENP)7*ERV&F7=%/5'[HA5KQ^,++_==/UJ-.P,\F..AF=6=/O]YE^GEQ'& M5CD$N;/1/&Y]"#CD3S)2PMKFU[EL*H;CYE2P>">M@TZOT'>YJGZ&TG'MA]?]<+9SYK.!H/<@7&_CP2EKL+00M!4'7W,7MUZK#?)6 M.KK5L*-/P4[^[OC%WH)W?WC:V,W*WN3]9YC Q'AO?6YM3;N<#<" O>MY$(N) MS@JJ$>,@>&7/G)9E@?%TP1-'62=+][E!"\R M3,RB&!C-DU;?^]PJZ/1TG;I^#$4U2QG,(2'UP&>'EQ\V!+=UT*G-\>2I]<#S MEED][AZZZIMB#19MEJB<>X_2S6("?\ 9CD;7G88+7O[*=P?OOMNM)O#)*/A5 M?;$'N2?4N,OQ6:*W>C%.KIY2F\K03/6@_ QOT:TZ$N:6>L/9_MH;M66?9Y6K M#1+ ZG9_U+0@OJH%L;BX!?$C=!.>ZWU?PYM^J&YZZZ"[!Q4S6^^%]X/^M]+L MKQ;#[:EGLESM]1YAAZ=]O,=,$@0+CY0-^=@R"J2IDT@%FO)1M*8X7-9>[S02 MLJ5&PCD-]X9@#$;9>-1;$3-=56N"T8NC2=_0B9.2.WR"-2HN.-SHYZ2EWKB! M.[PL4.1,M)>M3Q[H^1JN='W11GD* (-=_/&9WG-/HM+M0CWRR)HDYEX:^EU[ M4A<:++W>@&[;T&_)UW?RS9G&@Z=.\DZ?U3VM[FIS.=:3ZS]H[K;]X#V*S/FS MW:I\E.]*9*I M[8-B[-U3N<7##U]0%.!5+_]L(OSNO%U!S;5JJI695JTSKT%EEB>8[V;["%4P M7WXV_>>D_7;S9_OMQV[[UP=X[K^=W6__\"T8VY<=>/:&QUL;;\X%\^W2C]^^ M[+S#NSN;^,O;?UA[8_.D_?GO3GOGZZ_=SW"OC8_?X7['6Y]+1Q$2$18ZXH )I021B3A,:<_D?*E=>D;MJ4G!M@_4D>V8V0/;\@.S..S@T0':' M0,8F0&9D-#1X@@0!#./@6R'C*456XB %]827UE1W533Q?H'L)106**?Z<3AZ MTIRW295^0,(WEI@&*!<$RO;K&<:7^]M(:2*B+$K$:?+(60["2JQ4(5)!8EIY M)9E8HE3HIK#!TV,UC;;>7%NGM";B8!-)"3$F N*>@[;2()"AE$M%A>=1K+S2 M^-;]J)K"!0LWF,AQ#:U!'!T-2N!M%07ZK)G,TRVEOZR5J\_CYEBR/A;!VN[E MWZT7T6I0=!$4_33#>3!U(!;)YK[%/A=ULL@$< ZE$TI2R8V2#)S#529OTZRG MZ8^QQ$K]D'6L&Z6^/Z6>4B.JE*"1>@3+Z( :$84TEQ:!Z^*3=LP2YXI2F]L4 MIU^^)AE+S8O6#W(^]R\[3B<\''1RU/HS.-YLG,<'W.J9%:/M]#X+TM! M#)W&J5P(.3LS=$@3HQ-A&32=1F ! 3GS'R9Y3;R)A*4$R"F7R*=L=H">W@Y0 MH\1WK\1LIE&8UR)(@K3T!''G'+),412Y"L%:$YEG2Z;$+V%CZ"P!RAD,.5W1 M#CJVV^KVA\T.T9/'SCL@0$-X7_C7HB#ZUG9ZP_^ $,7&<5P(.6=CG@CW6'#N MD%22(HZ%18;BA)0#^Q<(BS1DY,1W%?34; @MH0[? ?]I=/BA=7C*?HA,L'1> M(VRD!/83#+"?Q%'T2IA@@XZ[U:KW8>K<+O_]RVY('/C&\MC$!S7I?*U;]VR;"8D%+LCT;#\4T MH]8I\)Z3#HB'X)'CRJ-@,(W*NH"=7GDES/G(T85;8RY-0? K=LD:B'L9$+=< MVX4-L-T%L$TILD\I8&HUR(YQB$>ED)'1 EFF%O.@8-EBKM)]:S?WH="MYL_C M@8Q%F5?5.EY@SO2<*N@+O/#-\HRO^\R7DLQNKC:SSZ?@Q;0P9%/EHJERT52Y M:*I<-%4NFBH7396+)CG\92:'>\-8#-R;0#7'UEE)>0I>!)6$ITDT52X>+SE\ M9VO4GC8(%%$Q9IU',?&47>" #(\.,4*$$-@:R]7*JZ;,18-D+Q/)(O:)86>9 MUY9CE0P-CA'FH\*,VT2:,A>/BV33YGM*NE 2MF/2N4$]<<@(H9$,RH(I2LP* M\520["5D1#1U+IY5W- #4+XF<_[&2/EAEO,E;HB5(:#DC$),E+>U?G'$AW@-NKZ@+RF4=?;J.N4V!#AB0F@J4P1B;C&'ED9.7):8$*5 M90;6YI4P2Z2N5_"7Y3;ER_S-9F(?9V*?Q39SDX+S_,/W[X"&-^'[#VSM_:D- M6:P]5IHCK("2;')SE(^>-$C^\$D\INV"& M^& $2EP(Q!,&MIZB!G7.ARO&<6;5RBNJEDB)FR2<)[P-N5BDW9Q0Q29R_Z[%U G/;BKV,VR!6/AZX.*AL M!R.KK2P :ZWMHT'K$)#>G[0ZPWR;!):C7/UZL[WS\=WZ64$#V@SB")P$N_["#DU8:] ]:%RH!""N\W]VZEN_:;TYI!-@#G[7B&$SE M,/;&*N%[@SGJL%7-S7JO=V2[LUH /"HGQTS$'M$7)_?O6/OK7H@V82P]2H3F MD'!GD6,QM];PQ+I$;?!XY57>@3HO^" N#R\)EZZV_3E=[1K[8K/JIU>=;WW= M8Q0; #:&/"<*5AT67&.5^P%((1/8)G!85E[1\]V/_FN,*:/^" #ET,J\^AU8C')M(99EMK%AA!(E8F*!)YMTA-'80#UX3#I0MJ?D MRO@VUV6CY@&(YKF4MD(TV]L[FRW"6__O_VA*Z)]CG:CY]!W4R#EM\__3[WW= MB8.#C>A&.W#CO[I]__V1Q;C=J<7XVRZ&V3@&+XOM4KC?MP^TO;._W\Y>V.== MO/MY\^FV'^ZTW MW?YQJRJ>W%K_"O0$OC J#'W]K__,_R ==;N9S83\NXI>+6:]HF$.&QM]2)$S M(YT48+N2$5Z9 /A5^#PFE)$+C-:4M;O1N]X09"H/;APY^=&.XJ<1_!%J*V6_ MQN4Q5 ^NX3OKH.'YW[NXO>-YSOFP)&D7,?AW.322>X8,<1$1[Z7!3&OX8^65 M7L/G=VO^J_4I]G(/AG9_!$(;@ -7X@8K)BM1"W%D.]W"F8_W.WZ_90?P2_"/ MCH;#+'F]QVQ^"1YI=E]0MNS)3_2XSJOZ$A0'-:&7%\-E[+6IKQTI< M7*K#KO4Q.T"P3.-4_,J+.H>^]VB"/_G]&(ZZ<3L5(YPWTUZL)=[YAV]O?-^+ MGDN"C4).9?_94@F,$E.4-\[@5\1'[,^:TUG;M;RF*2]Q]LL]R.J@D[&@IL!3 M\?ZM./O](WA,&/[^QVE1O,Q YY)-67K.%'F 5^O:PV'\8_R//\>A )U>&6"Y MZ.Q&+UCY/X\[8;3_AS%K6K!\?%''>-2WKSXE:^5DX\R>=?69HFO2T L_QFOD MPL\NNRTA:Y*I&]WV\L\$NZ?!FFO=]N[*N#S!(AZ+%4%YKG,QWM1K,7*SHB;+ M%V/T$L+CLP?=ZO;AP?^=;;3;%%WYWD3=&SY_Y?OFWAW8,OW]L[ MFR?;&_\%O*OJ^4L3'75?)5$:I'NN2">9CT)) M UZSX58+([V3 @LNF"=!JOE;7PW2/1+2_9H@702G/'C.45!1(@X2C+0)&G&M M?+#"BL!9A71JUH]W]LM/M?/G<3NWU M/1^H]0I3%&-0B%L6D U4(Y8D)RS* $QZ4?G1+D@=# ;6;;A.WL0$5HEQK+B3 M2=+Y#+R1GZF2M\\(19:W7%QS_S#D/&E;G0;TY MYT%GPAB::C)WHG0-&7PD_9NZO8Y0;BDHCTI6(&Y,#O/"$='H,7/.")[(RBO) MQ2J>HT1-/:AGH\$WHUV-!C^2!D_=N4"<]I%[,'\BYB GGJTA1Y(1)ITB+KJE MU."'/E%X(NX/H\)Y %]0.L$9!:5,D48IE%- 9DQJW)_'5KY/%]/7W9VOO[8^ M?X%Q;K&M#?^SO?'E^Y?/FW3K;;L#[_ES]]?NR9=O7I2NK>M[W&H>%0G(E%Q= MQS'225@44N"Y?YBRA"PJ/]Y1(RVX3S'2O*>MG7(F$4R4(SX:T[@_ST=^'-8Z MZ) 0$X8A3GA$UM" F.$LL$!]M!B@?XW,B=J^CO_SM^T=Y00/D!AS"P_H193L MN9G>-?SID51PZ@'EX.F@B4/@"&G@3U@@QP)!X+O&1$7@GJ>55P+CN^!/3=&M MY=7@FS&O1H,?28-G#K28C(QBA2+Q''$/ME"#UXIK;G$6HAO_@ MD"3+,>$FIV0)+23Q(FKI[X0U50+UILA3Z;(R;,<&;A>"V]E(*8JQL4P&9*5R MB*N8_5<1D61.*NEM4 &\#D%6)3W?06#AUO#-9O$RZJVDAOI<^81)SWW$)@9G MJ0/_QS(1J+L3KM3H[1WH[90FP4H1(AA!!,>(N/,:F6@L8E()+[PA41G06[9J MV/GBPH^BMR\BZ+PDS7?[O:]HE.//<[K;:JG,WD]W1)ENXNK=+J!S^$V19U."%Y(BC)*(1O-)VLUK. M*YZ&MK^$3H_5_H\_ I+2&[4.,V^I&M"YW1 MW9/M.;[ M5Y" ()SD02&,242<68=L6PL6+-!'R+B9"*38L&"Y%;BFNW/00PMD>^/=\1Y3+&*;"/**YK0L MK9%A22,:".,^:,(,.)ID[;PX3OH&+=Q72@05J!0Z8LXQ/$-2[)P5 (4)="-< MP*,;D7@0D6![003,4V(HMXE#G"J#K&<2&4"H9#16).HL$I>TDIHI<%XWBZJJ MG!=9F=M&"J\"Z@QS[Z_.C]@%/I/+U_LNH%(G=:KZ]7V J4&%4W#[JCT5"%9A MSP7+G.WF56P-]R-\94X[EU/-+N:V=ZG)8\WP.%U3.6S^?$Q]76FY8AT,\&AT\27GJ@,_$H\F9PO'S/RY/YC6-OX:D1M$^QT,%PSV#]L]MB?# ME?\^[6& ,W%F#L^^?O62KTK)X7D/GMM_Y,I^(F?ZCP#!8<"K!$V6>4@#X/]D'>#._ '#1M6FSD8_%IH," MG?H6NWZM]R?1?85F,"%ZM?6^>])Z&P]:6YW@^ZVB5P5%ZA9Q]>GC)#_H].]N7 ^+1^Z_S>LG/4@GHH(1-GR6J"I20N6664L59D MVTHTSDEFE[2H6\2XPKO%,TF!+\UJ;F]L'N_!M$MC* ??SH%OITU 1F&/(N&) M,0SK@"6 [*H28NV\>S>VG*NM#G"1,2^WDPV#+ <+EI:+3J40A50>G* < M!UH21+%@.+<)J20!72@2L[WJ9M=\S**R@_=R';KMC0^P[ P8;)0>84\)XLF# M0T/A2,\^)--'[W'=SCCM7>>V_=0JF^ Q$"8#H"A=L/M2W%W@TW_ /FRG"L_'KU=W5ORK/QB4EB>O[2%\,CIYL9A5OK>^EZ0(1#E M+9O;9U*1VV=B@H35(@5K *T,H!:Y#+.JC8>+K5YK['V5#DB]_D&Q>?][9 =@ M2,%,=P!7;+=;]4B*\/ONXITYB>"Y_Z(B3FK.;3[L5D1[BF/P409Q';2[;H_6 MTUM=D[&_MR?Y+SNTT]VN?GH_-N@O%R?A^N/VUST-+C]5T2&9Z]5SX7*'XJ3R MN;; M8+6['R:FZCUL-J0L>-BZ9TJ0-"T2E]/,_0I@QW,/OY2H! 6,G5*?@- M2O_H#*UCA_'0GI0N1D>'(&BIB"=(PM$@"V_]S$O$NW^:?5)1%"*W_X+_]_IC M\:_[^K4[O7/6\X7S_JV=W5_MXSV6-+A61J&8>W#PW+35>&^0HD00+<$FJ=S7 M$5]M0\'7]#&.&Y]WAE>)[7%&F:,BD?W5+'V :=4N&5P-6+':^LW^7N_^QQF) MKEEA!J.6CX,1P&$KQ0C?GS1$SM^(/P]C;UC,=HE$"&?TI(!L5A9XCOL=<#7? M+]_JJ#O6!7B5HU%IZ)[Q=@I=[P<1'51CF:K'W+:G9[Y]87O4W_QX!(MH5L)< MR<@L8S9R+8).0!BT!ID"9969,9+SI2X+SQC6UEKSK<@% MIB!O-!\='-AQ-M"L>6B_?E=$\)(])]OZUN^4<4SZ@5;WKC>]6Q?N2TT]K^DI M[]C*N>A!PLJO*FR&^_]FE=<[/K]TM9Q70(%].'Y24+5S@G+MK! ML'!$P-A.?7+=LO"_[([#>H,$#;*9/P C>)07U.4NS F^5T U ^_\9K#]PU'9 MT8F= LEE[[#7LB'/#]SF/^_^VOY8W?JWX9'[5DM!>6Q_L/B&CY)"*FF((DIR M OI#*(V&"0S_]DRHVVSX_&6'G>$G, XV;/?^M8-.ILMY]^=-'NL+=FV^P=_' M>]XK:PRWR!IB <" "V@A)#+&2X:Q,R[HO DT+Z[C]]9A]VA8)./PL-OQQ1&I MR/ACRL#\S=X+Y8"\:!G X-YB0<%P&8>HH@;<6QN0EI8CIJ3FUDEE1 0CMJ;F M!79,W-16.62HD:(+8-3+^)"W!"NDN$-9P;BZZ,Y\1/5)L>$I61(F(1"7,)QBI]HAW7'[^$?YX,A M;K(I5.*05RXXJ;_Z=4]/CV$T<.4Q_->!0@@KI??!*)-@>E,T2]=I7+,URMC= M-^_F:V#"F^;=5S?O;IUKW/T24DO?S>K^;8IF/:=D]KG\QB:GF'-"&PL$3&I+ M> Z])1F( *SI7 ,XY3?\^C'.&T<#F,GW\%+]\.2Y39VL\P%^_O)M:R.W-GOS M;1>N^?)YD^?Q[GYK?X-QG+3IYL_MG5UV+EEGXY^?[8,M&.O?G=W/[4Y[XTNW M] J G[?H%KSS.[:[LRG:WT+:FLUY3(#VF %E#LQPQ*6CX$6E7-Q<,B-2PL;E M$EEK=Y6F<\M$F\?0@/]:!.^>$JQMIE2%?IXF-]< N&>/8Y0RX2.@5["""Q4, MYR3FT'ZM5:#Q@NSM!>!K,O?/*$OC85%LMN*PQBSFF"#D* [@VV&+7$P4^>22 M#X3XR$7.\!!D,1A['F@UR4D\%WV]>);BDF\YSSN)'A^VG0*YUO#8'D[/!7)F M3^83^3S"Y!UAF*>\JBT[6XVL ]_[46^J5'?)14;RUU/G9PQKK4\QMMI]^#U1 M):R+T#];]YPG>6$$\_Q9>F,[@]:_MGL4\PM5I9-S,,?,1D,Y\9CYWE:U!U\^ M>[RDSY57SR.,(F\27'14=DEL23XQ>0X')D2G')2KE"62*QZUT+/<^)44)LBJ D0S"(9VSSD3@CEFO91+X)@% M9NT/>S(HZT/.+M4$EI?F2"F7 N@^(1&HL:O*XL[/?Y^>D85X&"M[-=[Z/F-( MAM$7P].-8*_ G"WK>\YDRA3DB/E2A'FR!%H/D.Y@82.TAMN3$EMOA-882(2#JX?3]IP3+C! M%JR(Q5@(\-]= R MY%*A8%JU)(;JR)1;7"#G10?_4]YV'!#\>O+2;^)SVDZZA81^X%M?]TC0EFF" M4;"YII_&'AGO",H5&&F43@E7^.[Q3_%7OP[" MO2S'+">[7Y8/DR,]V$RS<@REY&[Z0U@GL:?/I8)'JY>M9J=X:EI@\6UHSY,;EF_.H&JRJ&O)W"<-OC'-2>/ MG:URQZXQG8]9Y:ZDW97?+AT:"DK@RB[X,:5VH.MB[$@UX5; 1P M!\)0\IP7T)MFZ6^_] ^?H'O19NO6&!_>3^ A8\IP-@]WO>Q7;P($#8?9/F3S M\'+)27MC\R1G?R>+ _,,X60- E<#SHZGVPC8 ]< M2.S7%K!?[[A2."#&C,YES 4RTC!DJ<+&>_D($ZRZ$ D8BD"4//\:5[V\,CO MGT>L_(O,6Q:J9'*W%23HM,!M52[&BTTI;6]L MD?:'/>=M2-:"92-2(:Z$1D8[@P3QU).DE<%Y[Q=?FI+]!IR]'(2QFJLX3/R. M$DQ?.VQA9FOOG%3! OBC;J&IS\.GRV$M?0_"DB,<_G++4T\B9KC27NI/$6']9EL'E'*P<;CA&]JKU1AY# BE\,LH;X/DHKI*0Z8]U&=!3(E!5+&YGGO>?2NIX/8PQSC!A/;]]SR"64$^ MR/?)44S7%N+R!5"':[_'Z@VX4:1668&#I=+SI%Q.^Z,T>AJ=4%XM$-UPWB1] MJO0I_W)*A[93N]_+K_VZFJU/>;+^)W;#7R?U2[YD:O2=Y; '')--!'PN:W+I MY5P+242+DO3,:VFQS%G#S19\:/:(EA#PQU4YYHC,U:+R[>A:HG(1U%\I,7,J2#<5HV,7H96+OEYR0=<8] M:^RX702HB*^]S5;>P"\AO@=5(NJF6P8V-G*AMTX I0HU+XN?5O=>-_^R.44 MRXY.#^ ?_AC$SH$[&N1PF_$6CIW9-!KM@QD &CXY[XWPM)HEI4Y>[G$5TMOY MYTM3$W[6>#5UWL^:]6M5>+>]:W7"F5^&>7;^;UWZ.*N2"X1#YQC+@3"1DL(F*!,$*U#9+F$G7RL@W% MU5)$KC,L&3+YB+SS^T(RX;1-V ;FC;,<)VN3]F VDS2&>U,E@C8R\1 R\6T] M%S0FL *.T(0B#@1D0@GD6"G^&<%U]S%P"?X[U9>6+;0_;*=;8LT!(8K;[NI* M?L-364XS'U65BX=Q?&U9I-]/ 5(&HG+%.32:E)Q?1/)R\VC#.:66$(Y-TM1' MJ8*1F;<)P1O)>S#)V\Q5VPF304@ID XTMS65&+FH$_)2,LL%5]0YX&K7%SR7 M(^S.2%_5/J9G S#G183R_&77%-C)56>%MBXP/]T;'6<0=@:3G,'QYE2U,P8? M3+:S+@ZY?573[%-=Z]N6VM_VH7^JDBFL0KS/UMJ_' MIQ9L=).DDS;W2$]@#$FRFBDN+?9!* +FD->%>S$1:/R/IB3V0P#4/VSKZYX& M_U$3&A#3U((S*2W0)09XY4CRF$M&62Z&*"]E2Q4[/SHHLQ::08L M&O S@> P:KF)8,AR1U;-4TB5+;N9O#2V;"%1VAB*K!2Y;!0G MR"652TEYP44@X"N%*PGY@G!B&1-@?G@$EY"'$#4)7$X5+M2AT4&8CR*J*AG$LN/;$@1?ML0:XHI(VT/%P(D#!?/@8 ECT MB*R5 7&=-+(")P0Z2D4TFJ:\QZ?I)Q]F(4A!C8 MG.92!&X($D H-$2"RU8X0B$Y/(+-\C0P%<8J(B&8&4T]SMQ8=4X,D#R8WF\?@&JB@;:[8 MA;3F/*<36:1Y#$@%0!&C XY.7>$:W Y(%"'1^Q 8,8XK!Q0% $P9$ S@+Q'+ M!D@>3B!.0""L!QO"2$"2!(;YR ME]=.G1%D6P?PJ/VX2^5YPR^FH9"'D\2<2<[4CW'E MY0A36'*J.KU<3*,_@'6>_,YZ7_5Q'40?.S_L.!5K\H7:K?=V$&:^,UQM=4LV M9'TL#\(5!S]B%54P)Z>DRLRJ2OW6E9^')>@8T&NT?[:1Y3PY6FNMS\YU9U@5 M$ZAFLC,<'I5"(CGP]%Q\J$62X4P8'8W"-A@#;K%2Q*V\6B_CN:CATUC;]FVHDU]R'Z>*8[2J#(/*P%PH M6[^5&>P?@52'X>]_S*N_?NN\\R3^/WMO MWM1&DK6/?A6%X_>[,1-!,KDO[C<&8]!I:JLS'.>L^3)YV BO5(0/HKE;6$0NV- \"D>@[V&Z5P= M$K"G&1)4+6-^;W_;_]YN?6B>[>V\Q:WSC[BY\ZG=.O_K1_/#+FGM?_K[^]>/ M\*S??RRVC/EV_/M1ZW@7?SO?YB,4WC)*KZGYU;4UYA:] M9FZ'W*GX\Z20^]-DA++(ID@0)S(B31A#B@0;\PY9\*X\?$[H+W=%IN4 \##@ M\P3=QC\NQ+%WA9]GV!GTT?VF&GMN@CUG,]A#C<#2>8-244,><40N.H9(TMR& M2"U1^-4;)K:8E)O1$?2EM;F[3O^PN2Q4T3EL(UJ&E1_B&JT;ARW?=]G;*3H(&6\U34Y#@!03XDE;Y (+\!.>AVUDMJ +:'!,EKWD[H7:=C-9T=\\%HRC)'1-&_G M1XFT#19YFGP4(1@58N[PLYZV&H80Y[&B-%+.#<%&$5AF1TQ*WE'EZX6^EX4^ M:[T](,FSE#NU$YH"Q"$^(DMU0%JKR*,7@N23'609.AQPV>:;LTTX3+0V*5"C$ MP> C0 &/;'3)&RM4L&I]?7P,,41[)R5X&-S(H$,TC%JJ!"PJF)AZH>]EH?-1 M,N&IP%ADRP++RS6ER/D8D!$,J]Q8BB7Z3(4RQ?@\SJE]K%"D9J*NB4FO)B;-W-,GN6JI6XI$ M05V)K*]HWV=*I9942&UEX,]TGI,/M\9/*=A()K\L[MP]*TGC(57T+=>S2BU\$R_@RMXA9<)S_.PPO..Z7#!)H\MXT4BJ7NVUI,G7FZQ M+XSK%L9[2=N"A?8$%]]^4D@]_F@I0E\QF)J@^@J":KWY!-57$DXO$E1;!==X M:V1D7&*F<^I92JFY8;X@*7BJ0+)_%13,4%2/.ZFF]L\_SJ'\K!OU;;X:*^L5R4.?K MFCO- XN]3S#S"%MI$6?*Y)-Z#@DE*82X)G"-9,7IZ&,(N'!0H3BH476$V3UZFW.6SK>8^C]]E]LS#R\V/Y.M:YQ\/"!58 M&4U14@4CJTS(6)H;KEL2+#9&2[^BZ]>DITH6AEAL"H]/BA=\XS,9_"6$E^/C MH.6EXU/GC9BRFPK&=46B;O49JPKSRSWU8;M3QEI%1^I\,&:Y*!_!1P4O>N4D M# :3EG=3*O2"Y#I[T.U>F('(%D@=>$EK$/"9,AFP!/YU&/6#/;LF,E:"[6?E M>K=;5LCOI?WQ6_32;R#IW6#[.]E2OSAIQ\T?'P\$"\Q;8E' 5N3B/($T-0%Y MR04V,425^*LW="+KU1*_*2)U<%Y+P:SFL0%K=,> 9&-H\#58@O_;^%S&_JT> M6()Y,GSY+.*N*\GP\Z$W@(@;'3,6E$3IL6>1<(.9IU M'V OOG *';B.-']\.? N*><30U+F:@8.JFR=4HA@Q;"P05$"^@S*?2FMAD EW?/LG$6\>W6W5G M59 61V-(RN3AVM/,/B&\C9%[;2Y1^\MT>[?*EN4%_SS,">MZ,Z\4@+V==P?. M4\$8^*F.4IU;2F!DE1>9*%E:(9QVCI>V;(D 7&+,:!$H8Y M23TX;YB"'.!T\T.)*].BE+'G%<8UKBSX9+'X7T./(=(0GB/@G4$)$]H M9*5E2%&59""!!ZJOASNG=G##!=*M_7<'TAD6DU7(X:0@V, <@[ MC%?S0K_UW@@NSLAU/*[&*6Z?SP?E#=@ LC!E^/&]P?"9[*S?"SW8 AG88'1R MTAD3-Y>OG*U(LTN;.G/)YI 0(I<4W\FM;T[N=4L#]@1/+K=_??S M6)Z;>]E@ZJ)/TB7F&5<*.^R),5AP[)@(A%W"XE=;NYMC'[S+^=L#;H./EF/$ M7(R(>\X@XH9(RQFAH_ :?._KQ5>+I2@YVS:N,!MU)^4@N:A^4J8R7Q@Z.;8X M5ZD2>B"4P[:?;UE6D+E-GK;\\..EM:_+*HX:O4O.LOQK"KO%\4L[*)&D9#.U MD^*5*\_$="N2P1*K!T6SY4XU,1.\&N-1L1VUK/CE5G%LK6$/JV&TN>,/HDM4 MV2B1D]J7K+K.1(*8()XJ%710XOH:-E6E2K7\B4?Y=#!B M$6LO*2,AA>O+W22P[10%?;T^(&%19)W])(BO5T#Y6%BSC"YZKK<2O]D*PTK^ M+TIX-::Y<2XKNRP'^WS\K;'5.+;90H4(/NC-DPZULCZHLNZ>YFH%1X+VE(-5 MX#P@GHA!)BB,(L946)ZSG_%ZR@KZD/VGV"AUX\3V2RX)$(M)@,598(1(A3B%,=P=[:7*=)9::\ MX-%?<\>RJ%( V?"Q].-N?C::]1*!Y"2F).TP22&"BU6<4=LJVI:/AHUN;[C@=?4G M2]<(1>^?XI[%Z>M9&H:_(RK-R$D_'K='Q[_41F*CC<3HY.8H00,X]4DRQ7&" MD>4#U"I2QH6V/D'4>F\HL9?^'(MX6=WVJ7B)&%XT?)SO[7\[""(1P2U#R;B$ M>"YXLR:3+%!I):-6*FU?O>&7%FGW("""J*=S1154[5=LND3@UL[?!Y(XK6"> M40P29SDPR%FED$F!!"RY])1>H.A7V]!UK/E,E)OF((,%KK!F''&B#.+8IMP0-*&H&.92 MFCSWUXXUI^>E%@%_ %)L^P4!ZY4P/3G]FMX:3E+-R?K?:?H8I%K MUR >/+MY:!$"54QK:Q(E7&NB0S"86LP#Y9PD4:_^_:S^C\,#$< O-,$@19,# M?[%DX9/(*6QEH/!SPD4"8FD(X<[F306[#V?@F9RDD]N$BB6G#7ZWW5'>K(?I M,\]B;VFO"R]Y,BQKK2@O! //^Q"W.$Z7=-"&^7Q,DW-EC2:8:NZ8X]Q9HXKJ M5HJQH;P^3K=.E!"M_>8!@]C 1NZ1BA+" [@+,E9KQ))7RL(B) HV0BQ%B;+. M<::;^#I/6]U!*FI_\C;2L+?S-TB#P=[2A'RTN6&KXT@G[#)SJX%8$;PWRBJ\ MN\YQJUD ;/RK.FQU\]"B%H4'%87F:1/ )H M($SHZXG"],35G^.<4\'G7 O"Q@M"Z\>7 ^-U C>2HR!!!KC#%('_CI'C+D0N M,Y^SNB8FG,9S?7%*$W%7)7F0AG1TDK*V1*A:0U1V74L]F]3 MIU;+VI*E2R'N-4?6:X>8#5)H0!QV;3F[XT&_>OD?=OF+ M G2O"67>&T19+E/T(F7:9D =PJ5*F;8-X]7+?^E)O[$;4H6RYN9G_:9W*.[_ M^ZA3_#OS%47P$ <8R$2CB3.,:M( !7$>90( M9TZZR$U,U[04ZSNL$G^V!V6&''0DC0KLJ0^PW-,!EEK7'D#7V-[.EP/,A+?> M1922(IF 1R&3CQ!P0I@4R061JPZNK6M7'UNYPR\I8/6;\U-G'S=JZN6&L MCC\R^UXC-_2;.8>P.O2X\^&%\3O,3L'<2.L###5(/"I(?/S9.G]WH+U)&"N* M/(1MB =)D!%)(*6,T4&8R/-&X[5 HCZVL.G5)).*U.E6T'2/\.XEZT&'I&C MSE',/4LF))>2]$[E762GKJ^U]8[Q]=7X+&?_DR;<&V8@\&:YPI :I(7C* G% MC0H%X4Y=LEX#Q%T XC;UZ9$:&8E).G'XCXU68 RA'E$DLN#=(J.O3EV$% MWMOY>$"Y"SIZCG#@$DQ^BLAY:5$FZ]2<&YNLR_7IJZ'BDLWB2?1XG2+E==4H M/YJ4O6AA(GO[NP?!YTZM$B/O;)'0T59_MHTEVPS?\Y>ZI]3E/:7,$^@I=8<> M437N/P#N\RMP7ZP#]SUQWHL@8V24YQ9C 7N0@X2EC@[\P1KW[P/W15&A3AD1 MUE@4@A8(8@:#+$X&$<.D54Q1HHM&1&1;,+(AN'^#XVLU1CP 1JP% R1AN5^[ M4%%([C2' !:T/PICA%+$U:'??6# EY^MG8\'ED3JA6(("PN^'[<"60V^G^9> M9,84)Z6I3JEL2M[QF9Q:R2+:&+<5&SRWK$ M]3KM,D5^G,F-M4X_;0_R8P805A1Y,EM^MJH_;S6NW,Q],*R>/>S# M,J4\>_WRWN-+BZ"CI$T>#SK7ODT7X)?I7)28V)5@ >-/!=N/MREJYV:7)M74%.?2X8V1U(WB'>3$HJY5S MPK&H1LCU+D63P"40L#S\*_ <&T9 $$5,+'!P*W4T''Q,ZH-C.E!VH #>KJ-U MU6^&O9/7Y@$4;#EFM, TY,+'0KOH+Y>V1=0L$4F%)((2KC@W3BOI<23"J 2> M76%4P;G#!$W)[*?[[?L N;V^[9^]*_*]^W#?7SL]___G1^>?=L_Y-^_MGXT=[Z=+MK)[Q\^BF]? M/_YL?FB>M7:^_VCMO"--^@XWO_[^8V_G]Z.]G:,.V-[3UH]?4_/\[5GK](#H MQ'(I,DK>27"5I4,Y_XZBIC"GS J5W&(/9)6L\-P);G7@+FE'G538[?UU[O/^WN?&A\^[7WY<[$QXKSH+XVL MKWSRD[4PN9W@Z!#&U"#%\4=L+N.-[S9V)Z YTZ$Y<[V#G,/+A/+;U/ M#\]LY6*]#(LN#D]S]])%<_-;QYX->]VMQLXHVR2 SF(U&Y^R7_Q^!%?\M;N[ MN]7X8_O/;;!PC=_ CN0!#CHVVYKX,[LX,/+"SA5VIC_LQO[@J'TR.;HUD9#) M_:9G>W:7$^XOG8!Q&?'G(2AT[E2:>[U//PY%H=.XI4H^89HG>JYCUUXGK/CV M=,(NCK:(U_P7MWQE60A/4.HLXV43D#F,J7YU 5G**:W$I2SES(Q@#^9+UMK=F9XCTWMO78K?I!1^01&43-:Z'.1%"G. M;W1Z@^)X2JGUQU6KD[&LG_9&G6Q2YH2E"%[R9,WCQ&)%]TSS[1SJ%,6W,>3LI7B\-0^8>="+_.9;$7EV&^;5\U?15J ME1U=RO+]"ZU@YB9GV=0_#QWX<^$M,QY-)OBBM"V;J4O4YE_M?^?R_5F#:Z?N MS,QBY;>YW"XO)CKU6.XY,GCCP:78,;)Q4;Z?]Z;:AX=GSH)+M.2M9L\75.\)SZN^ M/7O]H,I+@L*<]MM#0%%POF(GS=]TD%&RF*-IZ5,A!."EG>0$1;564[]MZ0GJ MTH\K=+0!#RD\F_DW3>!X]$ZG)P!7=BH6$9HD]J=G#B^8D6ZC?>] M_G'C,V);!6V6S= Y/?I9S?'G=[_E2V;2>W+H#8]:8U MWWY\2@J^L#I WFY<.;)+07=- [SB&64.H#S^O)@)F.1"RCS]K8;S/&1L5=Z N4J3XA<^BVW&EHE$=5[SG9UJ@(@;UM$E&XW!F#OMN8W4,AFP MP)&Y@#5687GK4K:X@5IF?9O@Z_3"-(>T=UKY:YNXA?K@J>$?,.[#@\!"Q-QB MY%DPB!/F"FH6)$G"S$L9D@FOWG"SO:QT+LO)S=:74&M,#(;(S.@HK<6Y#[?F M,A*!C?0E.0:AC-3K>^?U)9D,7"H2@T54I:%@@IUG<9 MC>>8"7Z&9>?ZAGUK[%H6.:@U[GEI^N3VO.1][WF-%6,_G\@?]<^*%=B072_> M'%>'''\Y^_9UES<__/4C7]_<_]1I[GC>.G]["N+*0>A!G']O-[\VSRZ(_O[O M1]]^')Z":N2Q_6Q]^'+:.C]DS9VW9WO[A[1Y_N7\V_'NSV_GOX/HOQ-[^V_/ MFN>[9&_'YQTPFXHCIAH%*A+B4C.DO;.()ZP=3P&@AR_N@&D3A1'$!^,9]\1; M0SGA1BFA3,(B+>Z ?=[?^^W_;7QZ]^>73[_][]O/[QI_?MK[\.EM\_(ML"?J M.RS?NKMZRN:GF(!8O'7GNV'(D?8[@,BY3C5CL!X](N\8A>FI-R:Z,?Q M-D@^/ 2A_/%@0K4S\QG@A>D2#M/&F+ZT3.G,EM/<1!2$EX1XSSRC@1O0GA"D MB'DXVCDA4\E^CQE6M2C,69R0!V!!7"B%G%$84Y@N_&YC"6F M(PL7MMN6&>2""6A0$NWUXS!OL!=)REQO-VAT>R751U5Q66;UPZ@_EX(>WVN[ M\7Z2KIX^:M XMJ'XTCBA.CSJQ]@ )1T>#1I%Z4VY9SPA,8>GSDQW547V M761$_K'M3C$GTRW,:@@SWDKOHJNSO2106N4]OL2#8A1O_D&QJWWEM5^+Q8(P>_IP?"8>J$EBB'>XA'YI$5@>4D MHL%1&T*-+T/&ZR\M5L);BIEPR7+MD[9!Z=P!+@2DM4E-ZB2()#W*F$K,R^<93:61-549#;[5UP7BXZR(LA]BQ5WLKP^[+" M_)LXQ(I0#7]P2)+!6S #SKP06DCB(=*J$L\7 *)._O#GPHG '!RZAA/KWGI M+O+>SB$^")+AJ"(%P;(LMQHB*%-)(9<(I]8F[*HMB(NG."?Q]Q)7*P=2EXG< M4@=L+JU4;GV#-SEFA3PN-AR*0R_=L]G;3@IA,W5TB">Q6['!_I,/[Y0G?)+U M9?W(M*X#C/W?<9@%M4P;Y):9)6/CCZHD W!HU"FYEGLGL2KXV&JDHO"S;3MS MW_690[(?"]@JCRM-SP!-GEZ\ASW+97N#T>"DM-4P52%S$E:YN5G.O.>QU;E. M5V5Z& B"GJ)ZX9H[GLM=F"")-&#:-+B(D@8M%0_&"(C?<<[^7^'"W RAB@'\ M:=OA?:^_;W]^S2]0%K[!+XI/?\UA6'[!V!T4TO9BL2EWL-A[>Q 3HRH0#L $ M43R/42 C-4;)4.^,M%11_.H-O@R<+MTF72H44GLFI)$@%I@;H6P*TG,7L!!6 M&B+7Z_S<22SPRQ.+GZV/!T9&:CTSR.F8^TWXB*P*&"GL+$O24>7(JS?#HW9_ M>(8*) +HZ(T&!0' !<^H2LA>$6J=S_4*:I0ARJ[WD&;/"'@Q MV(L#D+=B;S_S&'P[;^XT<>OM04H:,#P))# /8&B\0A!V40BG Y$Q.,)L!I/3 MWB482D1H\^T!=YXR0BPR MW$;$.07I"&!T&!;@B"C%8/%N:&_*Y'ZNZ'6Y^GVFK'?BV#Z(Y2G#K KVJCN5 M<4]I@6X0Y=_5F8:?!F!GX%_7D>WBH/ELXNA3N1M1R?ID/K]6T]GK3R-_$/3! ML"Q@6^@E^K*%_>^SYNF!%8H8&UW.)WK$!37(:BD1DS)%[QC1QER23[PH%QQ\ M,LT9?-7FQN'<*FVDB$EBQ5T*JI:+)R$7/FDI&&?@:J<1$QY2JG M]?2K-ZF=AN5QGA7XM]QXWFA['>PCPX03P%WN& 5A*KXK,Y*[THCH$<36#'$=!+(R8N1ST:S2$'"[=".8N6/8 M7HO%1H@%6!I/5!0($^ER/1@&IRM9Q,$GELXK0I7/&9^+%?&K4T"P=GFIRK 9 M8MNCQ;BZ*"";5H]5)&/@%9UD2JXK:A%N$&G>5TVV>'(UV>JA:K+?VW;_+]L9 MQ=SVI].#18^#32G-;HU/)?QXWP;Q_PF?D6_GWTZ;.Y\ZW[Y^R:K!O_\(Q\VO M7T#UCMJ@1C\7U:WY=1>>^1[&\=>/UH^WIZT/?QW!^$1K_^BX1;_]_+Y_R/8^ M[+*]G?>IM>,IJ)AD5O+H/1(N0L ;A$3@ES'$ "29()QI819KA8U34F)O4ZZE M8%$XB5V"99$V2[84B^78[]_N?FK\]?:/+^\:>^\;[W=;;UN_[;[]H[';^KS_ MZ4OS76O_<^-M:ZU-3"LO5!(&;F]PK@])^_VRVN72F M^\N[;!E>BW_D?.8_8#F[PS)_.R;:RQ]N9+;_>@C7)UW)PN\'_]^ MW$1V)N'72'E2_RDF=54;UTO/Z^0=]?K#LN%M M4:TWCL![1=+NCU[W,##=\G%3!1\K3*FQR.X?O6F[*Y;D'?,'B"X!@S/?G@1 MBKQ7V\FIWL]',0Z+8^/M+*0OUAUFK<,#I^![!E/$&07I3$8CD[A$ M3.7"UD"32&S1>;2 /T2$W. DMEJMXP*(M__]6>9NT&_WY=6N_;'Y]<=4KQRJE[\S_#\@3#N$"^#_J5 MO8*./1G$U^-__))9D#OV['6[6ZAJ\:5?"NY$@-K*JX50MZHC-V9;"Y9+R8=] M^%\8W[ZJ,M\NJLS_,PP7/^-B6PFZ\F.\359^=MEM"=F63-WJMI=_)E@]V*D$+LB(6&Q.3@Q9% X;7].1G@\Q7;I3'1!:5H]35AP_P<-FP MHH27"DZJ=Y^\EMFTU])7);>*MRHI.JN09^7+75PSG%_MU?.9AW%6VP#7DYUKO_Z+F,?NZ M);84'N\Z=/ Y3E,M;OBJM[VV+.#&4YB0_W-_[S_[W@4IZ4:]^ W2;X9K9Y*G6";!L3?[I MQ[?S=WELI\T?7^CW?7_V;;\)X__]Q_@[\*S1=_I%PC?_;OUH'7__VOS9HE_. M6Q]:<(^C3J9I:NU_[[3.?S]JGO]]#N^7FFW\\X_]=\/F9WQZP),.F:,,\=SJ MCR?JD",^(18]EB0H3D5\]89N<4.VQ)+^KLN=_+5I1/[TAIIQF5&Z"H\7#5N- M;#6R/2ZR31*[-<3=#.+.)Q"G%#946XV$=!GG@D':T8BBI+!F/*20&YD"Q&FU M17$-<37$O7"(BS;@8)2DD2GNJ+).<$)$4EZ8!)BUG$2V=MX>"-G(!-D2MU1Y MIS/E50+GS67G+0A$18 E-%A1J4OG36T9J6IDJY&M1K8'1+;:>;LEQ+$)Q D< MA>$B(J^Q0SPW^=:46>0X3<)X3VAPI?,FMKAZ,A!WX\1A52MWV\3AA%QM8Y1S M*7V]=D'J8#!/!N*LY$U, @O&\S$RF22]I&KKL@[ONU6IXR<[C$4[L["!#/9/ M0S?/\.E8-Q<+<^ ]L M?Y]:;P]@<2WQ%O0Y68\X41*YY ,R)G%!A0J"AE=O]/;2QO*?8[?=ZS=:O5RZ MNG#,8M&%H#=3JZ76_DE;O=MI5>W//Y!"39.QT6K+H^?(2V\0=T0A:Y-%F@A# MJ'66,O/JC>1B"R_1BAN:NN46Y5X=]H5'KMQ&K#7V836V]E-OJ;K3)*.D%(?@ M+:*)L*H/#$L\EYAZRC2AV$E07:FVA!*UZCY?U8V&.6QL]"%%SHQT4@0ODA%> MF<"5K9-GCZJQT^09E@H3)@,2C(+& M4G6G2:%,5IU,#A@]QX@'G""(5&![G99>")9 7D%U%=_"=).,[4.7BSV1K,_M MN*/KK,^#*5_KM]59'W@6:1W_WFX>__7W]P_??K9V/N(6O$=K_R-M'7^$=_[U MQ[>OGXZ^[Q_EK ^XR")RP9%1G$.("P;72!81B391ZD$0 @'5W29+%'<^[7.' MK,\2M7I^9LT[:J25G,1(N<^<"52%FLGZ2.:)5 IIRS(_ M.V;Y7QI%IABCH"Q!Z-P4"Z_#$5UN41YSF[;6V$?2V-H1O:7J3K,^+DA'#(2/ M%A08<<\DTCXJ%!,&5R82 D$FJ"XC6U34JON,59=1X7ST& )&P1F%@#)%&J50 M3EFO3:JS/H^JL=.L#PLJ>ML;6Q MO:7J3K,^5!)8*B.1=^ B<\LE,L* L0W*:2&P$#[[R6S35+?(^ORG(*]81@)Y M8U;'#6[8,$^",N9 &>83A)U\@C"-*7-.[:#ABHZD17.IG)4IR-P*0K3,7E+V M-ZIR5RDE'$0420=@(C9KUR@JM,C;JR/.C29@U+%_AVL5>]P+=:X.8^ M?/[Q0/#D@N8>*>PMXB$ H+M$] M3)!TTF_[DA'8EH1()8 ,BM9U!05BQLN,VXU.V[J,3.UX$5,:I(*3[0L(R+KC]_]CIM?U;^_8(IO6CK\(#8Z)W1X =XYQ%GTB)#HD1!",VYU@2# M,[! Z16\U8$&+SQ17*1,YJC!I< I)2L=DXN47D^.'79&5%8SPCZE!E!O/__6 M^#QRX/B AFF*46[F/TMP\IJQ4I(![%U9V,,HV<;!@6[,EG5I1.QAD\PJ_F[&G%^WO35J> M/H<%I9NPH$67VFHM"X7."C>CE 'PP6<.RKRBW?%/6Y>L^P"TO&/[*U8=?BR7 M&R+J?K_G>GU;]IM:XDD]>PE@&R !7RY"<+&,I;=;4G>W!["&PR%<4'C6XX@[ MV*$MH+V\MK(FE3$)^0U[)P4_:>^TF\5A='Q2-2QSO=&P<=0['=\)0GF BC;, M CS]M#?J5!)5V(JE@O0\^B,7B9'"G!7]VV!F8-X&OM\N)FJ9N];CRK1/?U8ZIP.=VSPVFD4:;U+=86?":89+"_TQX#I43--++) M2A4'5>^!R1=\;S"LA&\PT;^9M@?P5_4W*)H:H"*S5SUUL=W-\Y&" MT7 $"LQ M>Z8"MCO;8Z4Q.+4G@QG)>GR+I\99.S?%]:/^ M/W$F/7!Q"HMLK^^ O6JG-GP[=\ %N?MC=@>HE23 MQNFV$CD8 4W(U[P>]_>IN.>K[>>9+U82BZ=?L6[0ZXR&J[]R@0;UD9S5&5[K MZ$3U7&W!^UX??NQ6,^#/ M2B0=;( 56+YKGQ;'.UZN*?9G7,\]QX^+U,ZHZDT>8"6*OINPQOGZF:BVE)KR MPCG\OU1F!B>]2C:V)H,XZ;6[Y57S7]W M3^^SAS4?=>)>FNSNO2UBKK?=\,]U/,LP]S\*L=M ?[>7Y>]+[? MZ8'+Q5D\:H1S,0!WN74YI0%Y)ZQ2C!)/W<56/M8I$B51 AX:M,;.)$ZP,CJ8 MY-F-]OV>3)*I*#C*>?MC>(>\'=/NEI5K[:+DYA"T*%^6TW;3UD0K$DR3A/'R M3%/V$&TNXRF%-;N-.<5UF[:*@WB8QU;T-SHK<*C<@[^0(:M4NW+]YHM\9LS< MQ#@MW]I:Z(ATH]Y']]3#B$ISJQY&>IMIOO[F-7A;4W,OG7;D?73:(935@[V' MP8(8L.L-]JZM7RAYF@UQ5C<&>DE=G9YC!Y"9O,)U.C[5+50NF4!:3^#=)I#5 M$WB+"=SO09C^XEKWE,'EZ^M(S#J84#?[;-#U#=>M#U75\UG/9SV?FSN?+X9U M^?.T.F-A_W?UWN^]Y*'EMKC&@)=LJV4!1*SX]N+LVD',-WCUYE_DWX^4/"\F M>2%;=!=RMJ>J4.OFHJNGK)ZR>LH>P])=_W[MK[\?PSWI(E]#$\;S M_>N7LV_'WTY;QW#MSBYITO?'W\Z__&P=OV/-'V_)M^/O\&[?YWG-F/+&Q("1 MLY$BGIN,FA L$D9(YGCF-6.OWE M-XBKX8%:3]68LTGO=A.N8$P-H2HQ810W MVH! :YZ,)R(E(M4EF#/+&G,>^[U@!T9$"#SBR[$9I2N@O-1K5:/1$T,@2:H.*FBOP@$APFD<3H_>8$,R"2#4: M;0X:32GHI#+<"B(0-X8AKH-!AB6!$G;)D^3!K. :C6HTVHAWNP$:24JM<#0& M0RS7+EC#A2">LDB%9^*2SN@U[MP?[DSY\[!-@FB"48B.(QZU1CI:CPC'&BR) MURZW*-JL>&Q-.S9/)H\U>SRNL #DE\:'?N]T>+0R(_KB^[> UQ.D(X6\6LXDEIHX7@DC =ZU!E MG$-&"E!8P1*R,7BDN2-&$ZJYU6L+56KUW5SUM;E%20K)646X\4JGX"7XDIP* M0[E;T:*I5M_'4-]IIH$['AAE.=MI#>(\YHYI1B J%,?&&$J3J=7W!:BOSS;6 M""TBV%VII-%)&29H\LQXKG3M(C^&HDY#8OHL<&-Y1%AKD,.'')I6,$F14 =_.H-V2(;E2ZL MN^2L68.#\2D1+EG2$=Q\KBDX$#$$D5N^I2\HQW&&OUG?C])G.>>.%=-KB":B8=Y\X$K:AR'-?JNSGJ M.PW;P<[RQ#E'QEF..)8$62DLTCPR$J17$ [4ZOL"U-<)RYE-F#ACN;/&:AFB MC J[X#W\7/O/&Z;#TXA>)FZB%PXY6"&(Z+5$QE"'DL;88:.4)FSS_.=ZN_V7 MQIBGS]TZMG\1*<6HN+>6&BQMYL(SAC&A(SB6BABO_26100U ]P5 9[,!O TN M,9J0%QB<" ;NA(Z"(I,$%<$2QH-\]89QND$IQ3KOOV8E583AD)01E$0NO3-) M8FLQ3=PRKNM=]TU2W9GPW;IH$]%YP]TAKIT K74& > J'1A$\6E]!<*U^FZN M^DH:C1,,Q !TU"2C-B=4QUR8V%C=% 8VY3@K5U@EQS/J17U_A1U&J,[ M 8N0%$-1MI=WSN.]>;[2M]? M,69QE 1[P;T(VCHC ^8Z)/B=J$OV-@63]F9)$S362A'ND54 3-Q$BXQF&B7& M7?0!&^%BG?M_ >H;3,(2!^N%<-QI;+D!!S)$R94@REZR=5<:#URY:$YF$ M59?@Y=-K;M#5-O8A5'?F +YU8$4U1DK2? ?7'['!$4 M#G/XK%0SYD.I%;? MR:D6PXFGX%)A)[B(Q@HBP4_V-'+!!*:UC7T,19T&Z%IC%3@6*(+((&X]1H9' MAYQ7X T+DJMD-LW&OAB.X8)2?[8/]'-F&J83IN$59+_72'9>FUK[^0&M946O"@:: LN'#-.L2ZD.F!,'CV]'YPDM.@$@HZ>HANK$0N2HWDRI@+4Q M/EG-M>?6LI@REU3(C599?4)H@Y1^F@)1$/A&;2.*%C2?,R&0QE(@+Z16AGGO MN%QWC4*M^,]*\16A&O[@D"3C3C&C$A=""YG/EVEYS?W%VJ=_,.V?.9S 8*F2 MDBAYIA#'FB#'HT BY).=U*K(>/;I!55/1?=?6%U$F7RING7?-,VU O?J M-5_^V<#T Z1>RC:3-4+?#:&;)3J7F9>W!Y'ZZ&V@"%9<(TZL0#;$@"A/-,FH MB6!R37F7&VG& VU>73V8F_)*UZCW@E!O74FG&MK6!FUG$V@# M@W00P49P^ 25$M;!1Z;HFK*,#X)Z58IQ/(JQ.-,"N1ZA1_',VS)XI= ;N4Z\ M'%?KV]>WO\7MUY1M;=1^_^ITWSPK?H=GZ=8O,ZRFK MIZR>LC5,V8LI+-]963C>Z%0@??:,2LCOS)&Q<:;T^A'MLE?<;,6\R>' @ ,+ M+.* #5M>X]>/LSBO6,7@N*-*"),19BLB$ MI)%A@@0)?T49GC%_3XU'SQ6/E-5*>R\RA1B6R48L,.,1XQB,P^M@$ZY!:;V@ M-$VF.S5D%1#TGU#$J%<"6N5 MH$;PA)W#FC$04)JZ2,1Y M0Q,)R&@K$!>>(1T4@[@-!^*49,SAS7.1'GIOY='2>N.^"G[4[\>N/VL12C0AL((Q-YY2*#J5G%#*!U9WGWH)2HR=9#&W^C2@O8*"2V25Q%9H MA4F0Y-KL6+6ZWD]2Z/PC;IT>L.BTTUH@JW/'".8ITAIS%+"T-@AA JS/&[FV M4T*UJFZ@JD:+G>(A:LH$EXY;20)-R3M/"$^RMK>;I,"MJ;TEK<,#I0S5CB3D M8MYNPM0B:S(=BU(R4F.9Y#4;Y4M08L$42PG^R^&/D\(J+8QP+@@2O0N7='NI MU?4A,@RENFI++2R'0I00B3AE##EB%4J!):]IE(#%FV9O7TSIT"ZH4S\.AHV^ M'<;&X-2>/.F2(;X&ULGGC9DQ6&ZC]1H+PV.R.@8LM&3811[)70FX:R1=(Y)^ MF:VQ429Y8SQ#DFN.N"8!:1HX2A*635(;0!*>\092K< 3IX(/V=*>-(TE/BC4",&X\X M8Q(YC7U.]6OB*2-&KB_57ROPYBIPP-$1QEA,+'!'N.>4P4LD%0TEN3X0WT J_2,;&SE0+;DO;6+[% MXL'=//B[D=%NW(S=EAAC'1/T;)!]/?2/M6OV *#^;39!$IAE5A.# B?@FE&> MVPLJCPCX;$%Y:ZQ<7X7MVO7GD?>4:B2MD72#*"5K'_F1X'2&BPA6BPF?6YLD M@%-'"=*!")0$%P$392EQ>==NB_ UT^G6:%JC:8VF#\QC60/I6H%T)F7H*84U M,QAI)_/A>&L0V,2(O$DB)6L((:+V2VLDK9'T&=%CUG"Z7CB=.=:?1,3),,0M M!;_4,(\,T0J)1!T6TE'EGI]?6F1^_S.T\-!Q91/\-1[XL>T?MKOC\>#.+K\3]^">W!2<>>O6YW"STLOK3X C 9 MOYRVP_#HM3';6K"LHE7NNKI]^2G9+K1W82W*S[C>QH:O_!AODY6?779; A\* M>JO;7OZ98+>[:SW81QOL]:3KBIV7J[=+R85KEW@;/N9BS(>QJGK!J*H5Q'(^ M'KO8;S"RU0"CB&_"K_>4N$RO3[AX ZC?[+7](_X3.^5[DW6]^'78)I_C!-)Z M N\V@:R>P%M,8+%#?C?*TR?(.UVV'K@3Y?1M16#SPM[-8 JNY[.>SWH^:YKK M^WWWST>]_A"!#3YNM*=]KN'?C;"2 /L)GF$C_[Z705]SDE]?<8#N;H+U)!3J M$3K3U%-63UD]96NW=$^[ +K9Z\:SQK'M_QV'=SD$_TRW-I_GYJ35EE(E+0TT M<*ZU(=I3G8R6,6EKRY-AF%!&+N>TV)UZ2,]V!_+X$]SO^U'K:ZL#UQ^W]C\= M-8]WQ=Y.4[1^_-5NGK_E>U_A;>@[OK@#^?W#^[];Q^_(-_KEM/7A&VE]>'?V M[>*.68<2T2M40"[FBF M,4^K,>*1C09:K3WTB;'>;):4AQI.QQ\ = M-L$='Q67@2M$G8^(!TD0N*\,B1B]\!QS(?&FQ6-KVK%Y,GFLT7!D.XT$+S1H M%!: _-+XT.^=#H]69D1?/,&(#U@':B/$8!"<\62X"4[HS%6,7:CS0(^!.Y]G M\D".4X5S!R>-@T)<>X%EBKKB),D>X]@9CFC0@0\LFLZ_9<>'Z\1:7V(U)X)V@,UG"7!$-,L@N!>4,MXWCE/W$FM M<."UW[\YRCL-VSE1*M!(4(+P'66H1=I! !\$]["$/C+ZG'<8:_6=<&\S$9U+ M$*J#RFJE'25:4>XUB:"UY!*_OU;?AU;?:=AN8H1U@FC :2<1STTP-,X_.J>Q M]I($ZVKU?0'JJ[P4.&"9/(W<\=P%PR:JC ;5]=;2VG_>,!V>1O2&2.,"V%SI M,L>R8F""B>+(!,N25CX #F^>_UQOM__2>-_KPS7=AKMU;/\B4HHX>L,U=X)S MRL&;L(88Z:.1C'EL,:Y3B@\/0&>SIR^X@]@MTQ!KQ1"G0B/ (X>\XX9%ID5@ M\=4;QNY,_5;G_3=722FGFD"X;K00G 4,*T^3PLE0$ JE+RF-J?W_AU;=:?@N MF)>1X(!X#%EU#4&&20C?J2!&>X4=I?6VW0M07Z$(5UQRDYSDL*I:RF PULQ3 MSD6\I**V5M^'5M]I^$X$4YQXM==XC0VS]C:+2[OG<?C*]S_R]!?1.3 M5LH8+&=<:@?_THT2,>:X%P\"2X#YN#EYZY?4EHD M*35)"N5BR 4RXLYM<6LEW5PE#0[^$,45SD=>+: UHUXK4%GM$_>JMK&;H[K3 M -U9Z[PV%H5 -.(LE\> UB)F-'.8&F'7>*JE5M_-55^L:#:IB>,8>532@63( MR" <=(98=LFIEEI1[T]1IP%ZGGV&"&(Q,Q19A%RUPR3%+UZ@W=(AJO*4VZ,1TW MU[C1\8)UGX%3!:+BK4F:6Z$-_)-:0 .C HZ7Q4BU@M^?@L\<%DC:&V8P@KC' MHTS'@:S6#A'*4^1!6B_36IRL6KV?HWI'*QQ5@3*J' >9L<9@CC,)6 1-Y_4) MH0U2^ID4"*$Z^U^(L: 1YXP@&YA EG&LM$H!%G#=-0JUXC\KQ9?44*^=8TQZ M[B,V,3A+G97<@G-/7>W3;YCV3_,J6.8E(AC! F'$-8_(@30CQDE46N!@\OE MNL78DS'Z#]W.;Z8[='4+E*]_C8N:BD?2WO'1!3_J]V/7GS6.8CB,3S#=PNZ2 M;GD1J6L2?<*:AT@-N%W.:BE]Y&##B>6<:GDWMVL'QO]/L5YE"\D::F\ M/(1Q$!!A>1(MK_>;7H+2TB #D9&Y M ,$UU<90*KRPAGL5PUV/8]1*>U>E/9M16AN3BS@Z)+SFF2TY(4/!98I462(U M+-L:(Z1::3=7:94'Q-;"4@]@S8@TAHE$, \L1HOO2GU8*^T=E;8U:VF3#E;B MA)$Q&"PM80EIP%NJ%:_BJX6MSWGICJG5J4%MW5@M #6>WV7*!M* 4<>L5LL$JI*BCV<_& MFJR=3J0&MAK8-N"M-ZL:J4:W=:?_ -T"MDX(9Q!$FQ!SA@@X%X-%TL04DN01 MW.T'*D5:9U)P/(JQ.-,"N=:=YK_&/6;>EL$KA=[(=>+\Z][E]O40G^H0'_J< MXF/8CS_:UK4[[6$[#EZO) JZVSMOGM%LGK*UC!ECU"U_#CO MOK/R,'BC4X'TV1.L4UYU+/S.Q1<;9TJO'X N>\7-5LP;]9KWD2;L/=)"<:2=9"A(&H*+ MW#D:-K'&9$V!1(U'SQ2/G% &>XV-T8)CDZS11,E(H_ Q,'O-BO)+TUXU**T7 ME*:Y+ZND--Q)Y)D&4,*.(B.41I@)KXD5V A>YKY,#4DU)#T12&)6<"DI9Y(Z M;JW2BF 5C15)&1[2'0^YU&BT5C2:V6=DDG G,I>IDYGH)WEDP3-"V LJ&;51 M2UF[2#4>;<2[W>0H@/#6":LL)H _6FL;F?+$)T:P(6H=3&XVSP7Z<5P0.Z"GO7C8-CHVV%L#$[MR9-. MY_$UL#P^[W-5WM*< ,'SWCN;+29+EE3977TDI@[=J2J<72-./IQ-O\50X#U MX1!;8@,XRK1#+C**HA54D-H;>D MGJEO5Q%[%S&23$"(9J5%&E8+06PF=,JJ/$EE+K.J%3 M*_$&*K'6U#C*LAH+'APQCD" +@(UWC$CZQ3+)NGO3(K%)8.YU 8I(CSBC@9D M72!(*?">HH/P ZO:"K\ !7:12!JXTUPGGJBTF+L8M&'Y]!+GZZA6KK5XO5H\ M4[*<(K58."14IO,BU"!K)$=>*H*#\]';L(%6^(5UCBSI"CI3+;@^9\%\16WY M%A>*:E_FZ9)U3LWS0?.U\!W4[M@# /F7V:2(98P&IA/".H=3SC&DDZ.4<"_ +YOC!IQ,'/(><]0 MTLQ(YV%AHP O6&\1O*ZMN1H[:^RLL?,AB!QJV%PK;,ZD "-S5!HMD7=)W_>.+3M[J#Q+]#D01S\.T-"8W@4X7_]&!O'\)2C02/"9(;& MVY-^NU.*'-MJ *:0ANW._9H7O\:-T]B/C?]SD]U?EHBD0A)!"5><&Z=5+N@@ MPJA$M#_8R8_#\!]4_(-C-H=EX@98-@&PDORF&6W&L+#7_11SDR&8DU_MH#WX M[)A?PJ@%BWLFBD.7F__SK)GD5"7& (3+@$+G6%")T M;H40'((&*QDN! 2/!02#@/!% 1D 1L"_:G%8HSCPUML#[L#C8%(#U"80 FO M@A'E$)%"<<\#CXIE<= 7Q.'?8WG8:O3CX"3Z7-;:.=MN[!_%001QN JL"IP9 MC-Q@:+O#MNUTSAJ]E& 9&^ZLX8L5*_JV9T!;W;M]6M^[/5\K>ZEE>EJFB&Z< M*8(U;OP&2V&[9[#Z'KR.0;%.@Z->?XB&L7\,*S?IE9A7\9(5/&T/C^"*"U]P MPP)JXG]'L+J-0=;HPHG=:MAA ];T[SC<*JZXKH2,GV2][X\6+\TW MWRO%#E"L<*'L$*YV%F[F\SM&@)KMQD)I=JD>K=$QS+(O?\X@V.Z.BOO/"60U MOYR6V]87J\-/VV%X- XF9KY8B3">?L4Z&.%HN/HK,X+M8RZ/?R0IIG1APF;^ M/IKPDYW8PX@<0,??R"88[&O;.;5G@U?_F5=HT.:%.5Q\_?(EW_R/Z\-7ESQX M87E*\$_)."#P]:9B(A(%'%&%/BW-K=)LX0SK7@@X-]* MN;VJ%&KLY?92(UN"(E*"JU :=8O+;&?:SC2;+!"J_EGC9-0'EP7\FK'_#HX:J=,['8#M&_;; M;E1$X?D6"Y[2E^W/VXW0ZW1LOS$V)_FRX@FV:T,;5+;\?+OQ=C"]H,,1W>,DO%]ZG.QEI:><'<6$<(>9XHQ@ ##ZF5'JW#0BO 8_&/Y9O M,OWT!'R?2G(&(W]4/0V^4SVL/:A\I6H2"_^CUP4)RE\!IV1T/"K?N@>#ZA"CY[NTN_!S'M]NJ)C^_\;U M6+'&L*9C )W%_B-P)2MQO?N("E@8-D[@23WP6VV_"Y:JE"BXNC,*A1$J1I/M M&N!+S'YR7DJ8K_SK0@=#]<',4E7?&H!)&-]^6&I1! 4N%*4/-K6R5+80A\%D M!-N-G5&.A:^?&YHWH).UM^6[9FF=MY4WR088(@)3B0@I/1 M87N-=-&J;$#9;OJW"I[WIU,R#O<_56]26\S"8L(8#@^\-88&)A%SUB$>N496 M!8*P"#Y:0JSF<7E&:)("& =6%W5R++ESD1380!#P"G-Z(,^%*SUHY).O80:3 M%TQ3J=\SIB#9=A\L96<4"YF<:GBEV$<6]-3%V)T#=$"&_XY #-)91L#%ATR, MUUCO;H@#^?87 *7P/%=/SJ):SZ+ ,EV>V+IL+^'=#K-&PYTG9J ;820N#D_S MNX_OF $ H''8'Y4Q]CAR'@$&]#MG^>/X\Z38$\I?SC^7 ]F"^1GYX:A:I6K0 MQ;SGIRZ Z]PC8"(.833]R[,[TW7,TSCCZU1WOW*$%R1C\:Y+A"/TP*T;SHK" MU(H6B'U\',&/*/!MQIF!FT^6XMDFG/@F1GA->P:VB9A+@KO_F4O"+)P4YP9K MXP53EG/IF6$D"H8CT2E$)D,V.\1@49B=_(\[/W_[+WY4QO'UC#\KTSYO7DKJ=*0V9?D^5R%,?;E M/@%BC.//_H7JF>Z!,2.-[HP$EO_Z]YS3W;-(8I&-08!2E41(LW3WV?=W)R'W MG-1*?=/- F&"22S,".2,Z?E.EH59&CJN]^)E5DXK3@]:Y_N'V2QGX8>'9@)FGB@1'O>B98[YF9 M!4"P+D#!SP!][(%O64OL>*-CPG=8!>4PA7\"(J%[NBB1L:%/&9!&HE,AR.DL MAN_02>G\EA="5 M>-M*V?D\O)C%7I;%%@^X%]A^)'B<1I9K!RE/L_0*]-T[>+/([ "'KV!V0*>) MJ XSW6[E"/;1(G7];U&T&K;U[%!XW]_?/@G\)'2=3)AI%(? ]S@W60!_NEX@ M6&AY&7"4%R_)&%M$X*7L#Y66M 2D6XF=Q7$8^ZG+P\#Q/<;LR,F"C%EAZ C7 M8LF&G?U<7'@W.]@^L4)7Q*!ZF,))P,)*_=2,/"Y,QV$.\WA@L\Q>*6D,E!1@ MASX+?5=XH- D&4]8E#AAY*9.%CH;H/Y\H+IVF(4VXR8H#*#8)'&$M?.9Z0 D M(L$RQ\W82D!U!.>@9,#C<+ MEM\G >>)Y81>&(=NN@'JSP=J%G(@(R;,. PL M4#RLR(P9*!["3X,P<\(D"\,7+Y>K'3=_T55,1NK<99R;'*9HD(->H'RZ70D MG/]*1!J1++X3KD]:P%48\P8UEJ[ ;W#%=)X?LKB@I0H16+8 T\9-/&YZS+), M9L69&<=!D-DA]VTK 639BNW%[)E?!BM"]/M8_@:BMX:HAZ[0. K="%2US/. MIP<>,^,@"DV7)YF#3NIXU1>9-E2:6>U=C!J9^4R M+RQ+4Q2^M<[?K47/7;G$2WV5C=K)=5ZGT[JF])>1 1J$,!S;4#5"QD]V'=(3_\@G<*KI+7R9[Z=)+?X[1=-[ M]X)._.%^A7LQ)6YZE1ES"BET;7N&+S.5>QK)(Q%[(N)/R!%BDXYY$T8OOJ +XZ2[M M<.G!'QP>[QIVU"+I-9[B[\IG[_/C/0H*';.O;9W-,3S_55&FYP_,A0]W-!?^ M,#O\^/G\\..>=_#Z+/_TY9V]_^W4WW_]ZLO^VW\*>+Z_/]S[>O#M\_D\%SXX MWO,_#]_YG[Z<6H=O_Y,?O/[P[?#U^>7^V_W+SQ__.=__%V56XF0B<[+$BRP>Q[%@(DQ3STKT'.A%& MKDE%>$$PHY3-.<6MV(A^/ZW %!RS:J+=R&P$N%GH>RA6R[YB^%.,0#V 9PQ5 MK8,QK9'MPW- $Z"$#*YO;@.:>"\J"5O&KKJHGGO1XK5H=>(% MZ-R7"]75!L M=T"&+%A H M,9H,V?B\P[*K"Q7#)N(0+T+V>R5PB<=$&H#O2BKX8LAEF"-73 MY LEQI54(J D.,DYE3F F5\7.2HA?:T,E-V4PO4UY>^!^E5-,'I,^QI7I;Q' M@J">X*,:V7HZ!<4'%1ZZ#!6G9-8C .,2/?/P92]?3P6?Y/MN 02\>X09-$6N M@]'RZY*>@ $QD)8FZF"P30Z2'7.H*F'B Y*R/-,2 M/BPY>"[3H!A16HYH4FD$T=@['2M->)A_E1B:#_$>RM";T&IU7M>%J.IIW5"J M/$U2N[H0T7H>+8*6BX^3*6: C.=EW4KQ"FOP8,^Z)7N#[Q&5!.&Y143,01L MJX1.:T0MOA*3AAPQ+E55E/XPZ;.39?!1:8'S.1=M(%;MHK?$[B$-VFVIAPP0 M=LVJ\%>YYGE0H]659SF@&ZR3H^@VV.:(\V - ^3Z3V UT3U1!8= M5*/&HR/E"/@:F%A@-..Z_A95*CH.\P?WKMRW M7M_-)-S_MG>Y_^XD]E-0[CW'3&.&N?>994:V*\R,NZ$?VY%($OO%2]?:6N(] M&Z@L6 S%ZQ1<,H\G;#*E+&)B%8"G0'Q )<#+B1]2+N$2:A\8C0YBL (D I)X M+>O%,IDGVKD+/2H_1"A+F#6B]GTC\Q6)LD=:,R" #IL,S^>7!^]. M BOU,Y8Q,[1\P&$KM$P6.ID91-SG(HF"+ U>O(SM)16Q5^+PU0)=(7$C]*3 M:])/>9NV+4760,EUZ474WC]].2%8)U>QHWTAYO=%Y0+AX((4@=23,CWOE4?^ MF"S\>:+O2FMQN1OHGT6>\"2$_#;963?G\0^I.(+4Y27LT=!5I0.MSS&*"N.S M5\DY"6TG@G\LG@6NEX0N<"_/]R-@;*DOHD!../NQ/A!Z?CNP,EGZWT!V6^]F M;6+9]\[)OL SMD^RB >I:P>F"$)A>E[JFW&<):9M93ZW/.[YS'GQTK:W%EO3 MM*7]C,II)F2W-276R"U4"1@YM)6%(3E*W]3$HB+U,Y"(##4PM)3)#2(+9E"8 M"[#J^4]RS=NW(B'4<9V?[MVZ=@E#T$N,(C]'-7@"-A$F"3SXD=@/>B32/8*L M2+L1M#=@)"9=1*32,G0_),*83O)"5Q[V'!3*?4OR+Q&2#Y*F1UG(ABKT0 E- M+@[-#CMQN24XWG<_T3KTBRAGN01&J=PI\H%H88.0'8E3^:X,J*ZLNM&_/@U) MM]@YNL\J68#2CR M4W1QZ](S!T;8LEX%F]X$W=X$[OKW)KC[:,/::&4?KE): MGX1N]EK4XWPBEOI3$E'D(I-,#D6L=!).IM6H83ZRBFK>74W>XU36@,,]!;NL M^[H>/;DI=M(RN'VH=*HEY'PK"C$ZE=YN>!AY2*>3L[+JU&LOY-!+;Z:H\!65 MR I=Q!+> MTFZ>&/"E %F VHZVU'"+8%*Q0NI!'1B"/"H!K.VCZ#3$<%Q6Z$7K/%C"HW?^ MLM[P(A>7Z&4C0Q%[^($60=DE9/?)8RP0+TDI0Q%"CFA9] [7I7D% A"[,9&C M1+K<:W39GE9"5OV2O 7K$\W)@HUKH4J!]3:DLT;&EHI\" R@E6!=3['$V+[@ M[.F#5/$')P[T.)(\$' 3S>IR6B_%T>\K<.Z=(IC"P-MK20??WPOD'HR?QHNS MVQ[0GEK]:R'_OS=J4GS?5.7P;SBZZA,H.<_7*OKV"3-\PS!VLLP%09ZD@>E9 M7F3&"6=FP+@7QEYJ![Z%U<[.E4:1SKV2YXQXN^"4U+$?BG\HVM=1B$YGBS$2 M+6!T,6M].%+(-CGSHM!+W3 3_ :7!,F2N=88U^4U M+M,=>GF-/TA7:Z-$[VP?[;XWMD$->Q)\0J8@28VV DYZD5<@^K=S/C".I-*, MB+ +<"V'>6J\E]T!9W0 OSZXT^1A_4@-*B@'SF_2"$"NB0$B72T/*AAJP?NL M DW/"0?+6J<5,D$$8Q3H_3- (RW*&7S _"6C+J4&K@^_J;E&OO[]##IV["2P M8I^%+/!\EB2AS5W+RD)AIZ'K>'/]8K^KKQH&?+43^3UM0Z/0WVH3=(K;Z?K4 M1#UDA/?@R[MOA]LG 0N2V+* ;4<+R$@?>[ MJTG1WC3MO6>/KV>"+;#FW01:&+O7]YPIR \YAQ,TJP"-KS74"<, 'Q M[UN.E\6^%0A EUNTXI.!U3FYKQMNK53'L 4*Y1IJCKT$%)E*&(S3C/'S.)(".YE81!&M\.ZMK$P2#G= MO&[,/<6*%Q^WJ,V'YT]1CQ?=5CO!>G2$I-5OC: ME67X^TUQ7&H=P'. ;JQ/Q^\ S]]9^Q]W_<]O/[@'SO[L\.TG+'#SD(X6Z.;; M.P=I[-.7H[.#UT@W[[Y^.B[./Q^G[J=O>][G+ZD'- 5T=("33*R#RY/$CX%Q M>1;PY=0&6DDB,XHSWQ0ICUQ!V2[A?-U#&@C'#6W733S/X\*+LSBP><3MP(L" M(1;*,M[OOMW?/3@V]@[>'![M;Q_O'1Y\1W7&S6_MKS+SHUC$=NI&@!'"$2RQ MDY!Y+(RCF$>"%E*&HO4N!VR0FM>[V?"1E&0$&;KM@>4'.7V68J]Q_ MZ6%GP M/**?^&J7^*:NX]O!B MF#-ENNE.)>IR6J6=BCIY*M+Y3?Y\G4%%*T=-0/%V=67?$7UV7=Y>I3G(B;KW M;E72[^S#(_D:0D$QNGI=VN_0FU M?7Z[O?VWXB:MWYVJ-MJ5JZS&1&"F+[:3QC :5CI('_Q*G1O7%UX[S;Y4#HP* M$G?.!2-]K#X;=(=K###N0 JI/HY!8TDA6G?3O(2,W8&]!&>+)5XX4*,=RS%6 M@5+R TU4H3EAP)E@7!5CD ]VAU5P]P$0UAE^!N08,7I,F65Y2I+HWR4<+^:< M@4K&FEBNS(C]E82+A"J]7*W3>$)'V1#'F4V'75(I+IG #5;BP%(Y-QN!-O79L#*L2 M;Z4G>]GNQ%48VVULJWM:,FJ_[+"P>7Z'- F> M.KC<1,+X;+V5'0ED?KEMUN93L\YJRA'FAR]B\\7>U M<'776KC*(16H]Y#50>H@B$W,%D$V5T^'0RIO:Y0;4';80FI0Q\AH"VS;ZD-, MTT'F^2M%*4'^ ;>K?_OC]MH)'([25#6[HOF?*8Z^&-?B#_WA3S#D0'3/_LA' MM%6Z:7[8YZ0<*ZJ.HZT@\I"P<>)G.Y54T?P6T?S;$V5]YZ^[:]%4;1;;>_PF^^=_5+K[OSIL7&MUL037Y5N+#DV.:& MRZ[UO.KE8W=_*G[%MSDHJ2O_4-CBQOE=> M.0?:6AP%O=Y(*+MBN0/2*U&+NP64;K5["_?^O$[1:T[16H62KYQ%OIXDOOP$ M#@0 D!6B_N,ID?D-4^)_G )N OV//&/U1:Z,J!G],X^H!OX_E&;L>N#LZW(6 M9&',X"]AV8X=WYAWY:Z027V$W8FF FL8]$B=C_GD; =]Q4-1[>EV"-L4Z*-L MZR;VY3Y.-\W9I^'7XO#+T9=/W_YS]LGY\/73\5E^^/KHR\$0U_+._OPZA35\ M\/>'1_GGMT>%O@?>-?WL? @.WL+;AF^^?#Y^SSV_^^6\\-HPK"?*L&*/A1D@ MIY\%ON?'5LQ3VQ)A@KT^4S>QYQ**@6%Y&X:UO@S+;1A6E@F>!#XSO=A+3(_Y MELF"D)M^*!S'35(_L.(7+STO&GC^5?E^#\&P[LCB>BR*K$R:>*QZ;'.ELQJ MEHJ(1\U'$T=$7I9Z01;;GF,%3$0V]B(0<>1%69)L%+_'PT$4^>@TO^UF*WVV]%L^> MPK&:P7/#*$H=VQ-V$*=^FEC,\T)FL4QL-*7'1>&MIA1D/ 2#79C"L1T3F+AE M)EX:F1['P45V: .)8\Z(/;"\'S;M[I#"GYG+K\TI?=+:TFT-ZD?-2T%5\H+4 M2T,!UHD?1TD2QAY/ SMC(O,#>Z,M/2)>^KZC+8G XRR,,S,);6%Z3N0"+PV$ MZ;/8XI$3>%B.\M)SW %(TC6R.N_(3;:A\,81'EDQ3ZP@2VWFQ8)%,6A)3NKZ M($V%"(.-MO2H*+S5EL"B=7D6^:9K>X'IA2$SHRP(S,0701)$D6,E 5*X-W"7 M#'=\&GXEV]ERUEU=.BXGK*!6H!3;?ZPZTYU$RI]B5&+E_3\9T?*CO2TVHF6- M1$O>41ZMU!$I3V+396YB>B*.S(B[#NB2J>?@D P[\%Z\M =.$ XL=[$-W?>9 MXJNDLCVD)V[#"3><<(X3ND$:L-@.N,6%!ZH7$\)CON][@ODL<*V-DOVH.&'' M)9G8-G.98XI,A*:7Q1XRP=[!/R\"VW4%DWU78X:=SPCOR6*X) MWUJ>37LX7VHMY[L][=Q:!:<. KF (KR<8@'6G237WM;Q\G-6^_<9W9MP\=E2_&_@(EO])D5])G#;A)%9(7,P7F'*?=BT_-% M:C(OS$P>>GX@S3CQP@[LRZQZ1Y;;A1^NTMU_O-WNVF4NYX4SWQYE: M2\O*7,M*P\1T4L& ,R7,C*TP-1,_\OW0B5.>A9C>Y0[L>#%-]K=-WL)IEB>-;/BAOX&D'T2 *PA_0=M8T;^,1:#O/),OU650,W&>6ZX9-_F#MY/'VY."]]958 MY?9)F*9^S&+/1+^5Z7E"F)'/A!E'C*=AD(3,]UZ\].P!B,2GY[#:D/!#I+%N M2/@.2'C6D#"+$]OWN0/&2AR;GD@3DR7PR8]2@9S8\>T8=9U!Y*U3W=XS\^XT M#::?M+KS/.Q#%@4<9UBFEIMX218E<<)#FZ-1 33H9[?0=S;VX?USS=VNXA-D M892X5F@&#BH^7(1F8C/;3./(X1YHK2 *0?%Q,0ES/0S$C9_GKNDX8J%C9X$; M"$S/MWPSME@&Q!PQ MBXLLR%S_Q4O7'_CAH@'SZ!T]CZ= 9V$RBTP7?-+:T)TDK*\?BUW3$I8-8_U1 MQKK759"<+$N]-(C,-$Q<3!BPS[ M:@3RTV 'V=6%@";!8/5#P96^"/\ M=.-X6F/ZO8]ZU@W]WB7]M@J1Y\9V$K' ])AMF5Z*=I'//3,(75>$L6\Y.+/0 MCP=.'*P'_3Z'V2ZHYNMAOS2T]K%J.9ON!\^C^\$]JWN-'=TWEEL;6?<[R$=3 M.$%E1)>C^A71E+SN& EK/Q^553Z9[:DQO=LCWG_*[G^G\/.^F)R5\$LS^Z.J/ONQ$+@]BTLM#&WLS"C..,F2+V$B?@C@.8\>)EM&0@Q_H9X)LN M,1L^N;YJ]>K^Q@T+76,6VJKM?NR[ ?<U55F] M"\RC@=AW.-C7=9CJBB-I?V:OGT=U>J]%*H:)J S7?L;C:&5>#*MK,=E,I-U, MI'TLB>Q/M6?6;2,/:P>0S8!':?QEOA\PFUF1ZWD)MEH*G#"U4I=SP>S8/]G[ MX0RS;>+5&RML)2OLO'5D?7GGGSBAY3/7X6;F.9[I,9POZV#)4I0Q'GBQ%P0! M=OP,W7 01>LTL/&.M+H- WJB#$BX 4L3R\\BF )S(C.(H-+TX9&;L18F9A4YL)U86!7Y(#,B^D^;K MZQ?'?2R*YC/HA_4\2LO#B-M1%MI9%'N.<)EO"9LS[CHBC9UPHY@]#%_\LCVG MF+'49F'"3$DYG &'M"+39C$33LRLT,/6I0/;#@:.NT[S(3?-(.Z88JW0 M#6++$@%S(H\E5I)ZKF\YPDDBA[MVMM%D'HQBNYJ,R%(1!T*8K@W_\5PG,ED< MIF8$"HX7.F]Q)QV?<#EB6>:F718(EJ052TO.\($E2EFQT MF0>CUZXND]IIX% GEC2 _PBLBLD";H:1S=Q ^'$28(9C; WU$8.HGP?=MC-F,^$U;@^6F:B<#RW(TB\S",<:^OR+B>PT-,_4XC M%\=0^Y$9)Q98>K9C97[L"\L"QACZ_L"U%O,6-TZ9)T.O,4]3W[&=T'.9YUD\ M<;E(/!9ZD1NG(DPWBLR#T6M7D7&<*.:9L,TL=H3I.<(S$P"8Z3H)LWQ0ADOF\72EDMEWCU69N0DV*I=-GO.R9.5G6R1S]P?T9.1,:#L1 M_&-Q='$EH1N'F8<#,0([]444I!N]\&'DS'Y?+TSM+,94*C-)7) SB168,;=" MDX6.ZV=1ZD<)UK/@K!K0#._*Q75W!+/F65@;UKEAG2NSSL")G13HSG5Q&H:P M8L$3!GI?X#'7Y\[&U_APK+.GHENAPVS7-MW(RDPO\#WL9F:9P#<=[K+4\VSL MP#/PPFC@+1F&^%A9)ZGXOT\8O!3^S_.+EWIK!],A$$QK)(Q%[(N)."]1]QQSV)O1?ZIK.F%G3,3H695(*= MFRR#'?[!BDLVJU_\WH?BE&:B_IU7J=%64\K<0QO?%64 MZ?D#L_.#'<7.A^_\SQ\_N)^&[X"5%N>?OKW[NG]\[A]\/,@/OAWD^Q\_??WT M)?4_??S/&;#F0OS[:/;Y(Q\GCA=\?ET4GX]Y#FNP#S\"2W^]^_7P^-S^Y.RY M^\[>U\]?WL S"F#G;W"2B77P[=.)2(6=A5%FBDJ-,:V%D8^,9)H7*+_PC&J !PG2@3$Y$P80".QA9N0U7'@F M*M@ ;P+YFH]8-8,'3"M8%SPJF=:PO;K>,FA3E:BGQ61@9%4Y-"9P M9OA^_']_J?#\WV%O.>RVGB9USG-8HL#^4]39/!]=E,4%K />JQ=?B%-6X"&E M0N!!P$8JU9NSLQW0 8%?PTJJO,;3HG7(/>+UXW("5^7P(/6=OJZ<3G WN*"R M:3M!QZ W"*N;G#$XL!)4!-@IL'IA5 Q>BS>J]^))I<44US[YZ(HA" %'*OL)3);(IU6()X%/ >^ MJLL1_)R/ODPK^%%?9G V!+DUT(AD%#E+\B+'!URR"I:*GW!+PY+G&2@Y$H48 M1^K ]^,)56)8)( G@%0#FO"7/@9B!9?#\7 ML"@.SY\B]1K)C( %1 1[IM7BSOJWT-/9*!5(&NR"Y05J;OTE5>)T6K"JP$\7 MN;BLZ0'UA$VF1"H PA(1I(MX^*:K,:] J%_F0$X298%61K#9+>,O!0]$=*3L M>@IGET\$H:' $T/]E<.A"N"8$UPTO#7!-4O4PY4U0#7.&-(+7CH"[*@4U=+- M>"%@WU3"L'];"NPNP;@4U:IG6J= 'M]CI=Y41BC<@+[O!#$+N%K MI%S&@0#A0I%E0"@ H"YG(9TD_+-6C$B"L"%HX$O OT:81VBT;P8PLOK,R(KR M$O#UW^4E++<:2/"T_$0@I_J";P0D&R+J3 &SJ@G@K3PN1(KI1!T%_(&WX/K' M )H\):-!H@6P58F66U?J\X])F+V95D@+ X-/A29 8"'G>/2,B_].$=1=?"%" MA8M:9IP#[-*)%(* Z.)(LN6"^-Y9U.4E=V?2*@@FL*_"A9&FE?I= @$# >, M E'QJ%'9,NOVQ20D\:'(PJZDBNVB+@>*(@FB95WG1)4E %._N(?:DO1QY2W& MM31(: ['2MT:M;>LI.BI<2.4(&#O:RGP/@&^A0KV;$1MD?XJE?=H"2(9" M;Z#8,_ZN25!(83O,@1QP5E)6I,%,@ XG4B.2,D+MHB/MX?%G[!NK..X;=4A%\"0#&<#9RKHK?E'PX\UI M64OIE%-WLOQ4CO;!>RI4='+Y]Z] N9>@$A(%$SBDEJ<%G-9Q?VLX)SYA# < M%Q3 S:3"O^RHMHQ_\E+SV$;\$GQ+,DB0YP)'DC*_)N8$3$KNM(='J),.<>^H M6\AUX37J5<1H,]2A20,7H#YHKO8%1"BZIW"MN<@&\/__3O.*($SZ'^J$H$8" MQRV**0D/TIO+HJ/]XRUCB2RX]S2_R N \8@LI/IIR-BNQ@KZ9,%16)T)^#]B M%D@B1"N)4G1J&J7$H,$FT9S895ZC9LNP2.5G$3#9I98_^V M(A:A/1PU!E)S14:+GK>U^M;8W!FW%C'2TT6/W- &Z@AYT":!=_]V.P9-9ROU MA9&0016E4BPC^892VI-\$D2Q_Q'MC,:'4AM[HW3+^!7EI6/]N?^1/MA__@9\ MH?4R$-__&_2[MV((-W#84D7<"&]&*QT;2G(IL)CQ7HPGLM&68]FVL-O(%UA[!E'.T?;QAN6 M2BFTUPH=6(T^LJ,W>_K,4(;B:X&M3T1C5S=O>"V0>K0@[JE?QKLIHW?HI_[S M>O==\UA VJ9W&1RI+WDVT\N$=;[9:P3QOZ> (\:_)0D2K>3Z:\ MW4^9EW#[2^XO3@((B+2$^#W/D8@'5!_*./;+'D=G0/D+FR M\!L$PY5(45\A*) #PUJ!OC5,X&CR6CMH<#GC:5+D]9D@71"N=BV3 ]>EK]/N MDE*LM2/OB308I*'0X[TH#AIW!>MH-_#B?ZT0[LUX' 29%;A1*KP@]"([3)W( M=K,48P&6G3#7YBRR+%-X;FQZS _-B-F.R426P6_P(XM>O/2VKJJ& M!49?(-BEH@L6,[!II0]D$AWE=:O@"7<#OG=W?CW=VC8,277QH5.[TGOP>'Z6%H[X8O]1"M'1WN_OVD5)!5ZZ.(%JEOH$ 4U#2\U/@(. M H!A^0L:$R'Y"%#OHM6).BJ35.6ZNB1H3$=[C;X+R%"@S30<%]JO,BQAT>CA M2+ KZPP#,F*&>A)]'8XO8F$'>IBP$3@-LPV@S5C#@C:MP"=F79S7X+=*D8J M(JM])&K+.X?_[+TV8;W (,"8S-.!6I>CKSBRU3=RG9=X#ABD JQ-\S%39X"V M(X5#C7?.3U3#(M?CH9V!;+4XCF.*N>\P/\D<)X["*/,VXO4GB]>#UZ?.X?:) M;05 1:EKQI9(32\*?!"T#C.%#UJ8%S'/R7Q4O;PKQ2L1\TVBE3QUWRM*>PA( M,3H9(S3*:=7CB"TVPBM5Z 9$4%YR]+9DQHBY?U5J5@.4Q$:I! 9LA^#&%.Q1LFOF\CI$E_*/.N2J03R8*^3 M+\2B)V?E]/1,1: 27AL)1BJISKNUZ9TS%G>%&4FO+PY;HR$<$6C_+Z01]V#*'47)OQ(YIC3@*CRBE]Y'0XR(_+2N)4/08T&[A6TIPD+?^ M:9QIW"R:@T5Q2Q/0U'9ZYN7T<#8GE8 /+1(8:$IG,M??^TTUJW\L1/*T/8BK)Q5 M23Z1IPDH.R0[5:4T;H/9/AT::NH#@>]U65:-(:]^W_TZJ:8U>55F-28%ZM_Q M!G+ H(._ZH2\*#_@+S ^R]%OQE\3T()_A9,K9 BC +U:KYM>T*Q[/*WJ*7!O M\O. XIQ7W-@&U.0J@_!(D S@QC_Y:%80Q-&S1+^]GX['0 2M1T&*#YE>U!KC M#CDW K3V.YA_2>8J2\^T4,HQ8P!EE=P+XE=68C:9\5\0,!.9%MW&0KIF+UO) MP!4N=YGE9Y$3I1[C66*%21HDJ9V$06"EFSC#3S=PO\#NMD^P_6GB,MM,G , M7"]TL/@V,9TX8%[F!C[ X\5+=RN^(;;0LDCM,%-"IL6V-MRP$J:D?N2%S+;# M- R\((Z3S(EBRX^YE[J9R[(-IOQT3$EGA^].["RTF&<%P/@SV_2=D2B[0V46&289 X[ROF43(0R M/3\K"X[JUUOTTK_>,OXI\U.L^\@+\D6.IQ/IAP9]K09V+0D/C[E 94R?^VL@ M7S+^=Y#OX\'NG.%9HV]6B<^=@LTF<._K*0(-EO5_V7#\IW&4IZ(OGG=>TR]' M;21!W3I8=J_Q!F7:/WM[>_"4K;^W%A[37M )36!X7.7J\AR3!-Y%&@ MF$5_4RW#*5A(TS@MT(PZ8T5&21[PC2BR0?];ILX-M325/P7 IC(%T,>FA)8= M,,RO0:X4?L@OF%0&^H_O78I_C,HA>>6EM@W* 8CN4:,5M&!#$2Y!7.KL -L> M=&3TXBUR[[7>/(92$M("<"$98%1*@1X^G\A3QW<#BT5Q)+PX3)D3NUGH9C:HV9YG^5C&:,>6 M9V,9H_S0E0][!V]Z @*H,T4A<5E6O!:C&R3$P13)\3![K1?75J];STTZ?/M@ M'5R>.*&;N'Z:FD[HN*;'W,R,H\ VHYAE?LH!2HG[XN7D4A078M%7KBFWQ?;Z M*@?POJA.1;5EM$=O#"GV!$0-UBMF/M-U2]!^Q(FFWX@$Q#L@H&V1G+ &*BJ( M_ ZX/<8L*9FXE/[+UJ\(KT!M6-/KDE5K5E,+<5XWB<'YB P26?X##P';D8L) M9NAB[BY:FV@H/A&WRF&_# N+@I^$'%Z6_X_!CDJ:[AE+*LQ/)3& Q:#3B@2S M$$4CR-Z\;T.Q%+M =_>^^)JC'X]EP,9S2A!N@O/*[@1LD9>5QONM[2W\'.[TW-_?1U' 9D(=3.ZZP0H:J MS*F.H;G_P_N]XYTVDP%!TET-[;T7-&YHG6+5R4RSAHJ.? \D#\CN"44ZWA.H M=CJUO(UP KC!3BD3F0"N8_RT_/?;$I820*#BL!'C3(J^G3.0X;@[E5E "M;A M#NC ]90J)T61#V7]KCI:3_#+;L5D,7)D'7LK"Q':\- F(![3>HYP.6_* M:D^212,33>>9"<7#U_#\[1/?CT N"FZFD05",0B$F3#/-0,K82QD46*Y]HN7 MBZE9OQ"85X-I&H2^'6>>8$'LV4*PR/(2STN26/AIE%PQD6@#TU5@^FW_W8D? M>2P%Y=-,$X&S'OW$C!R+F8[K1'::V)&+9G"TY2TVKOUEH"L,E3=05QY=(U:0 M]1![ 1[?"?_T61NJ,*AC&"YR?,>X*">JNI\8)F4K8RFX=K6CS3 J.P42DS,L M[Y*U3_2=8FX<2V4K+R&7"TXSXV3ZK0)\G!M6^IP0I0\I:+[E9&99O9"6< M<21.4++">KQVG^#T8'=,"DQ/R M88)M$>@Q^K2U-M)5(J[L<'1?VL5*R4$Q:-0O3KP?O3@0#.1FYOADE*3>]U/=, MQD1@ K]-(^Y&G*<46=O3!]=*),-)F V>2^58(K-2K7R9C 7VI F[H77L@1E8R98)4A M+;8F:.': Y7N=XR!"1FN;E-,V7@L6*%") L!0MVXAHIQV^ EXQ=E2N7O6!BJ M0VD4\L-O).>=9[Q&?=:-^_6TZQDQ(V MVRU+NDW^R>UZ8=F>9;]X JVI[/MJ M3?5^FM0@.H#?[V(,N%Z3+E1?#UYO?_W+^3S[]#$-/G_Y8.U_^V ??/OD?#I. M9P=O/UF'<.W!\38\\ZB [[[NP_OWOYU>\+?_>/S?_RD^.\5%\F4\/#A^!]=] M< ^^?#X[^+9G??[RSH-UV?NOM_V#M__ =[N7\+QOAV^B&3+ ?5CO_A=XUY=] MZX19H [:;F*FKI.9J!N:L>L')E@ 69HE+ L<=[[E4Y)Y49 R, [ ,,C0;+#= MP+]I2W?S._AI#+W7=P+,\L&N\ M&"Y)0CO*W,2V(^ZYH753LM #TLZ*SI77(IF !J6R 3J39.^ 0:R+HV5ON>./ MX]:K=NO&I(*7,%51S $+JSS1B2L#3.EL/=K]B1]>!+^O7$<8)8!*!^ MN78&.ECB@S;&66J*V(H"%O,X$3%&KF^JBNOH(F@&H=]W-#FKE3(B(RHJH/B= M$>Q[Q9W=KZBT3\'TPK^V1WR_TUIL@TU+L>G#MY/(=_R4>8&) T9-+TQ#,[)% M9(:!"!-N!8GP&6+359US-391BZXE-4?=!F^_BQZ,FG ",KB\ :1.G&XTS_]B M%7X?NW!0J<'+..2@3SM![KZ M@(Q?\5$J3C!_ZXO?=._'A3A[C0XU0-F$C6 F#&( MN:-(1Z?S.VO?M8V_M8D04BPQ%?6D;5Y]5I.RUPM3-93Z8Q4J4LV[3>SZ_X=[ M"[PS'Q#QZ)B"/Q_.W](_+MO;\O$LCBD$C-Z(5=0).X[]Q!,L";GK">Y&<>* M7I'%MLT#+V[4"=O__H0X6/YA)M%&=RC99Z X3X>ORJHJ+U$S96/X93)[SGI$ MQ\0^M?://W@G&1C1-NAUIDB9,+U <#.Q7&9&09QPVP<8I6".QLZ-BH3L]*K; M;&/H1Q4_9$J02V[Z5$?\D+,MUW!MXS'2-K70D%(XM9CO"C MV$T\UW5C)F"GMA=S*XV]C(9"P#6>[6Q0\'Y1,/UVDG+7LF/.32$2@6-G;4!! M.S)3.XW3)'9Y% 4O7MJV?Q,.#M#E*JVC5E>D1'+'[0FEW:\@Q_"R%D6/".%$ MU0WWK]+N82->?ER\',G&T:I*I\-,R"I9*>+DQ.B0$X&3HJ0)F.MX&5C?=I1% M<>@'&Y'S4/1^ZI]D5A1%MAN9@>.YINE7)F>Z?M?<]P7)N.EV.M;R(JVQ>4O^;W=0B(FET+T*D=N88++-H'T M6.KD36N7"27SQ_Q#AO6@<<*)I=HZI@(;10G+;-1RF3)<5ODI50&P4W@%=H_% M420C[$=3=,8)K"+*P00)/"9LQUE?#?:_:*YM4]6O1[?NC:&D2B"". ^& ND(FP'[ M=K(T$?#!9FUWR3M#/EW!MT' .033[H!P,OMK>NFK5ZLZ4827ZZC+O7S?SW:XA5+<+YMP9O, M?@"U S\#I+9CU[$\0.HD3B,K"%QA^XF=V;90N2N VN9WXS@EZ2ZQD_3AYJ,% M4VF#^'.(_^[R).#,#D/7-T&A3$S/=S,S"9+,Q.;G?IAE+MBUP'FM:$E;KZOY M+@%!]4A:QEI;945V^YW0L/8?%>?WSE$WXGP)4GUP3KBPT]1/++ 3!#,]EH1F MXD?1O!3%K@,N6E@62N)\^LXUO6V\ZU-9O4XT.K;TIJ_95E-4\9Z$W;+ MVALLL9^,>EFCPAR4F':*$SWN6#?*(K= M1JFOY;+Z_O9.RQOCBG4_NC+ *P8JOOIK$\1N[<>#1,W M6N,)"?D%*_NJ>/:M(MEXX8=7[XWMMP/,]AX"C7+C%1'Z:M'J99'H9?NE)A"4 M0KX)1J]%M* -1DMVIUCP4L!G8RT83W-:W<$60Z0KFL$J2X-JH44<]'7FUDF#?8[;@C(O03CT[ MQ$R^F#.J-<9P%2K;ZH)U@93(5A_&\L\@?3X%2L37GPPQ/! MMVWKQ/$\Q^?H9(@]V_1L+S5C^,IT;,\/XL3F41QBL;"UK :\:Q\\!\T9S4$: M*#W?FW2E\,9WX;P9;/PA=\G_SR]/A.LPX/',S(2+60DVHK[PS)3[7AHEJ0/_ M O_W;BK/N-FGNV&*CP+2DOOO*M_PB 5,V/UZXB=6DB28JA0QAIF*S&08((ELUTG" MP&5^ACPBM+:B&[C$E +X75>C&L6GO)A4R7T;/Z:,5G4\DWE-/L*T,_]%MDC' MH8["G+"O1E'65$VS6-9#!3BK6C5NG*5)$OE^Y'J9%R9IRFS+"AT6VX$MHEL$ MDFH0_O#IEFB+O1ZP]">^+[KQ,R+S,!.0+L+ M/=,[ M9)5LD-U,F-]Y=LW$8?GH9!O5T4JD5_ M49 K$J-., 8*/4XJ9A[B1^Q) B99_'4 JQ'I+1U#D8 M9X*?BIKFH!Z#@=A+['@]B!\CARC3?U?Q@-U#&1E*??P/* MX'XLDM2T?2L"R@BX&7&'F[:P>0:T$=F!_^*EO\39T1?4LAD$D^/Y.CPVF'E 6)4]= M87DL#!W7VK#TGX^X\'[W)!"A%8?<-L$:L3&A+3.9)U(S2"PF1&!Y<6(C2[_* M@9MH.V1)-Y1KTW";F6.8K"4YK>QSK+)G^FQV461@=Y+KF?RC2[%:W@QL._WO M-)?U9D]"G6WB0ZZU+#[$4FH)RXV_*WAK,[VK.W"$?NDF,>*%L!HO,!^MD JI6.+TFFP-T-ZK %\X:Z-^LQ\M1\ M".>63.2VN],H^RH@N2MKH\$$U4U8CMB3LQ< T+*)NQK-3,>CL*D6IV@?;JI& M;Z@:C:ZN&KU]=U,,?C]FUEUS)0FWG'OCC1 P-9PM')@*8=0TGT>AK.7I4<^-M M4,MF=2Z;H#<9K#OE2(X>UW,1]>3,PZ9IV&U/P;4>6ABNZ,\ZGO/T-!.\=7MB M8FU,>W6^3$=S;IWIB$TY!N&\/1I-J:6][!H- M2BS Q+ M\W^;(H>K^UNK676ZR?4BVMZR1;1EW:I#](OO8'8_U9U[+:-X'_(IM[?[Q]O+LO^PD_ 567U*YW&)2R+TYS_"J;D@.-IB/35&% M<.(B6)@N)[UQ7 ^^# 9V'DD$"UCF8>@_)7XE"= A6_26.5=>FX M:C(UX9V7K.)F49;GY!-;8!,=S6PHV*A39O,WV>Y8/9."2DR*;CO(&ULC(P5N MIQ1VQTYI6_@'$JG6 8<,AZ!GF:B:$7$*VOJ5 G78M,3.*%\."YP()@< M'=3;$]!)LQ_B=,\ADN>+=%J_EN<[01[6_@>46O^._0!X<]_U6# MH_,_( XO? =,GTRVA1_0REA<,=@67V0T8_X7*2/GOT4_P_QW$^ C0O>60!SH MS7N4T"*;A@9]R_8X-X"^'&E;;EY"*0J6E3\=DE./'?7D/,,1760*H6^Y]T!# MS2R?H,5+=4!]RALR+FC1*:/Z'V-63A4)MV_M,)0^GR'@MKR@/67X.RFGDSG. M,F32BU."_CX"J]BXP+*E>6IC/;HDCE'1.#%JWJW&P=,<>-%9;9^8R4]$7OWO MH>CKH8:< WOHA8%]BCR5=(K9 M]>\H8(UH9<.>%84;S03Z+A0P(%?(/"3%&:]!.-FAE]7E"-%%]_/M/4[K57I> M\]S=G2$755Z? Q),1VK0:N-\4)U2F1RZ2JLFKH.G Z^;@Q4-:+P&2@JK!-?" MXY;O55)S0*YP+9!PKII,V?IC4P]TK_5 >DR4D<[2 C4"[=.M)3XV?S-^(2H M\Z5@$S4R4NKA]:91X/V"+#T#6A2C4V0BV#FY',K)+ H<.)H2V;WRTHW*4=>7 MVO.C:N!O('B_$.3EY0@D\*AQ]WZ'MYN@#W\JI_? 4!:LQ(B9_E,I(4WW6'PR MCG91CM\_-W6[]POZBQ+=S+IIV$(\H9V=NO5^J^F)H&%*?#BI2L:;YOV%FE6N M^_1+=[Y"B@U=WR]PFXI^ .\ DX590\#UF)Q]NOO$X3][KTT[-C!V)(!_4]7^ MI0#U&',!E+).*AIJYV"'3M@Y*.?*!-7A$Z#QTQ)>-U(I\J#EGI7*S ;]#6U- M4,3:MR%/*(T)38]4\]/@71LLN5\L@57@P>=5,T)CBG L.9E'@!"_H]T#H ,1 MWP;2-E"Z7R@A4+3==@SZQXV8 M?0!.+$@/IMA /RR/#;V IH9)@66L=*YD26^@=,]0ZMJ82C(F6!N&^0:MYP"[ M4%0CY:M&%T(B9C@O!BF4\HC*8L,<[]D$+8!/-1WK<<6X&+IQ M!K@#"N^&D=\W/ZB$BCAH9P6ZU[5Z>RYF&+JLL71EK@XU)#+^"O+!, VX)=;B![_V[[T:E, M(TZF><%EM29703)JG\,JOI%=#Z#+CL4DEXTR,=5!1[Q0M95&O)!A;:5J;*(F M:^&1P3X*3;Y4VLV*1P]J"BH)0A0N%(P2LB2=\;S6^=LU9F%DH&!6E*1!EHS2 M.T4UW/#'AP5OBK,@L+$8T1Q6N6$\3#IP*'].6PC2)4=^G&^BDX>A)LF#R,/& ME7?"5Q\6>.ML#YX698+1Y8+RU0PIZ[KF?2%.416IQ.D4M)>RHN"%#%,A<,=VH%9C?GSM4RGG6&Z+:HF M&ZWQWE,XV! (3F=VH@X)K(1@53$MJE1[J#*;7%*.'L%NHU?<,Z1& @-W,J65 M,F-EKF?5=5/5&I#$Y[%;%^7DP#=P*6H;E-,^$>G9"':"Z?D;@KMG,#:YYC M1ANN?-\1_$Y8KN/@U)'Z^3H9G#A%OANIMC84K^#8CHT:P:<)25ZC3 K%G]LJ M")G:03T)9-1"EGM0E ,,2$JM!4P;ZQE0,H-J@QSWGX1#+ACI>,/ [[1 8I_K M,8.\_;22C27DD*)ADH\D?U!-1#3#%QL^?\] [*1V7#4Z;5*FY])]N@'./;/? M:8*!(Q*V,A.X*0Z66JX,XAIGHFCJ5_=T9=P&6/?/#K7@&FFWP1"=.BT!R5H\ M":MN%T\Q.@6EB-+\Y\$H*YDYL$DIL@?H<>P\# MLRL$[[2'3)E,IE8)]T=P'79X17VR;::%HWZ7M$'J]-%ZU]2B_@T7&7L#0_8> MV[Z3#ER&;K[5FR-)7S2/T74"@V[GB;R@])]+.7NE[;#V?O?63?C6NS_5]M7- M1:A^5/7])QI#X[Q0^8\<9XE1S=<^R#0WU3BKE_WLTC5BIF@AAL28P%(S]46^?KC.9 MYH,5@CK83N'[M)C1-=,QEY(,0\07>:TOELA\31L?>B!U_:'G=/SA\[W@X'@+ M- ADP7C3&DT%OLCGB@^ZM>@[^J;Z9E.,_;/_!F@D> M_K-[],_>[LM(I M596U453]B$,4FZ3QIN(8$.L Z.W,V!X*[.;7[ZV\I)&V-._.V;7.!%"QI4$X-[X1S M.Z^669S4&5L8I]2;H-DJ9>BU9K@@>4!/TVVSX=;32C7TGIQ5^85X&B)=-ZQ3 MQ72"*^#)[H'D.<*Q0+*NASI'F$WT3+L;5'(T=C1+IZI!W:_Y;P:'8U*(E.72 MPL4SI$@,X0"^JJEAU[U$X%:XMT!!S*CW4!-[!U027U,L(2+GL\0EA'(G:H-W MP^W-HBFZ@[(EI\85JK,X+#"KV%!0*#AA!0I+WHICN1$R,73O=%ACVHW^P0[. MX!A5%!#^!#2AS-"Z=X!<3TT:LQG>)UO=_II?_*:WA>UU8*LS R<7: NT.5I9 MS0CK&)V6LI!##S"7S0)J]";KC9$]52]1>*5TG"NP09XA9[-!V_R> MH>]L0JT_4>M7W0@5"DH# N$I^R8K_ -SAA%+N(:?-6PC4?SU4LB6@]@N"=8! M4A> BI).\VVG@CZ'"Y,1U"3!83L8 CPF6#_N6+6 MQ(,%'ZCA3IUNB]AA(T>G4!-9[A7P\ M&4YRQ5Z,4K/_'7I"IW5$0]4#]6:O3 M!Q!/9>K14"!O@K,26*HN_ZI*X)DJ3GV)F*"R.B5&T"6,.H64%37QO4;^JS@W M[A^45-E=#[E:5A8Y#J-J\4AS&YHU4>,^FTRHK"PG.&I[(HFRZ4F,P4!0P >^ M91D"F&XY$S*GI@># 6K'$]#!IXVX+S%,#^J(XL-/WU91/;D^M(!H?I5D C-.YJ(M 0P^X"J'4R74:2:\\CT0-:F0([ Z + MB7>:P8>^23XFV0M[)K781G 7G4XD8YJ4A'X!TLA. 7]'9)W)OKTSV;WB4E1- M51JC[>L\^5@SA<]4 -LU_76U*F-@W[OQ@GIW("40SWU?*%+HY1I M-2F=;40JHP3+S@M4 UYE?\D#'V&A"(I0/+>"<%)W'\XK)2XSP'XX>N5G_:]T MYU*,!5BL]C%?=!#9V." M?$MS.N<>D4)T>YIV[WTBD\'VU=RJC]@G'XSVA^("._"@I,JOVIY].^I_N-#' MBY?3SD O)(&V!;NR2JD[(V4F5Z.]76-7I=<]8YZI:.$1IY M55Z:5$8"/,*\BDDL^L^I )*6WA)1QQN/H[Z8:O;8:^0MS1QT?\";1Z)W[0[;R:F7VBR1+>=IU.1";W-MZ"[I7 E/*5 2XA*0"_3Z$K?MP&>8 MX%UPT&/ CCK#&9@525(X#7BXYH@9>5W;XUIVO!W.>D/;W%J0-U;;6CKH<2O@ MJ(,:8.N_,VS+V5658=< I+,2>)[NKY$R5? E /\:];PW/@[$W[1*@"PJ<4I9 M'\:9CFPL[0I*QT3P4&EANO6S\BH3;V48*<&=7;<9,%]0HHQ*=/>0)E]1%'#> MA%;:?W_9\$ XR!DH.6-E&45YW@""67H!Q^0!T5.R9C' M^9Y/)9<=4$VM^DOQHW/!R>=/O6]QND.9YM+6PCX->TE;GTKG+?.I8UGP6=B?-*!65P^L)%65QHA8,Z M9GV2:CWDX+8EL&R';2I=L-EJHU%C M*O)8=R>F$ 7Z,J:5=,-1P66MN#T7335KFTU_:<#\=:* M4UXYW5I"\Y\GHDPV0N0#A3&?!+^2\5RX5UJ!Z'HRBIT%X+6J(\A5_$>9I0!WJ; MI5-@J3V(0;H&_RAJWFI2W1@WBOZ$HA[\3&8(D'=A)&/3;2C]=)IS2OHG 8EN MNZ+3%%Q>J1N ==J#=]J-R];B .F*T?P<*I56?04Z[GAD&VVUEU0B.D15(O>; MD'$/NUAL.:8B*!U?9-/"M9$J6\;K%CC]X_CO-$_/\:4Z@(1X &;^Z%2H,C!9 M()9CO@:;2/8A@5!/]!PD0:EHV(TDA^=Q!0TAA]_0_/ MK TE&O74D^]0G@>]+U#1JP+!B[H&L'R9VU$)\4W@%QQ%2$6*%JR)DJ$N,5NX M8CD-)6LX']Z&F0O8QDBF<2B'@XE()A4\I(D1W:;Y-LFJ0@:OU(];QC:7MK<< M%G"IUHW:I(J^T:5P#0$<.^KH*!MV;FP[+'5B:>T; :=*V9MBT!1=YZ-1>:&^ MDU./-@$R-"5 NZMG -\_D$=([ MN\%A 86L3N9L0V6-(V?0I#XA83=5V"TD MZ(RN\6@^RQ"!?1=SF&TK>.!!S+?.(+I71>E:M>AH]_V'OX[?&X=OC,._=X^V MC_<.#ZX>3OKP>@\U^^K/$):9&I4@.8:B'=GS=VYS/WFNUH:"N.;@VG)[I6-_+N?*W!5N!%=_Y4 M?RL,;W<"OQ/%5E^"%O7V M+=S\LDOMZ#9')367^SFL$*M&KI>JEAR,C4E-^Z2(&KM8K=$[N<> %]'J?I8. MHORZ/<2POO)&EM,:?:B_W2GZ/+TK;R2(]E*E7) ^.9X8I,\8".T_'QFE;(^K MO##< :G5CN78M\"1FS?__$[0:T[0VIS@BB?X+SHZ699R)X?W2/;]B[%DSS?( MIH2EYZ<5\'9NJG6FJ1!9=MW>'T!H7:O+'(B)S O:R*/K$?TF6,\SB9ONNY)R MYHG',AX!&OUK'GWN;OO=;5.KHG7:MSUP@G!@N95 MD=FVW4%DVT\;F9MG.#<_XW;ZS5*L7C_P^N[ <>X:N'<.V1^!RB,%C+L5K1_) M/I(';#M;_H,<[^-3 M9Y8[$VG?X=JK,[]0$NS&N?ASG(NK&$N/CT4P\8H,>MT./5=6H M#7K<%+^\]V<\+^O^O2@*ZJ6B6Q-0\0G',DA*GJ?28I6-OQ&6&XME-:^N':SJ M/]S8E?<,I< ;Q+ZW@=):0^E7VQZ$4;"0F[>Q_._B<,,M^[Y/]L$UMKLT^H,M M9\VUG(W1OS'Z?\ Q^)VAZLL X^$[.<@ MFQ10:X0AMJ>B7D+I&75P'Z"0W(C'C6FR2FY>Y&Z,_#6'D0M >ICHY@9(J]CX M<1QN;/R?C/P/>_V(O@GP>=IGJUK;T7W M?;2/3[MY?#Z;/3T20J5@;%27C45Y>^SQ@X$7;\HOUAQ(WL8WL_9 L@=!L"8Y M,D_R?-TM:U-[\40]--C(I2CKC=ME8RZN9BX&OO_@YN(&/E?!Q_><@16Z&PBM M*X1\SQIX]L/DICR/$_XUCE<)*CTEM\OOU!#[Y:I=U9V'GM1"3US6)W5YS_N% M)G0_:5G7+L(PC9UN-_0FC[7IB"['<\N1"CAJ"2ZBAI.2]MV!T>W9V=W"E7KU MO>U-S%R57_/A0YXV'#&.L7*WHE\,MI9G1K.W^Q-.V5"WQ3<*5D]H M#NH6X( \3KFE^!<].4.?N7')NA.RU4C#A,:F7#/5L!D4!BC)FS'Q^& U#)[" MKW(>?#.]4 ]#'S(NC.G8"(*M0"ZHG- Q'F<5M-9YR? =,?JX)QB.#?>&3=) M\W)_'^9?:;R+&C" K]&S,^5 77T">@ ES:TU4'CG%"&?\,CWI1@X?^=GCD.\#"5?DE=T^0<;RA/NU(B-@J\)X/RN=A-6JPR+C, M1SC5.L6K:"@2PG<]3W>#=#40?A/4)X:RT/#,1J7SY*D9NGYP:(+SW^ M$DEAUI]>*,<2#E'\PF&;S<1I.?NYG?MG5&R<=,9J,)CG#(Z3\ M;"=_RH%BX^E$RM@MXR.-9];#>:54YE)9K,10C2_$47/Y&#?)CHR7'Q]".-'.II#<2[ M&N4#E3$$AOU=8G.^% C MA1_I$&B<*DV4EU!2\_9ZM$H>_BUB3,@.V/UFOF'N, LK^!&I0V6KU[;A)_.[%9=6X?3L M6W21>!!36H]VH8>+)A>U]^F1,"6L4L$B\< >P!U6\>\F#TG(Z+C0;:^E4X3Y#.JV[1 >G*M+I1!HM-!5VSGA9/B&6(^7H:?(X MDGRN"\BU ,0)I8M'(R=XMH>S[!3Z;)'?AEU M&].XO@)LO;C(DGJT!V88_[*=+:O!.KZ6:EU+41L[X='8">OLGUT4>!O$>C2( MM_XV"M?S\P:O M6)>U7LI'MTKLP;6.+5\K'6M)R%TU?B,;'HULT%;;6I[81N=XM'BE= [T!@#D M0"2BL+P ;@]O(]=?P]J>G?E]53'/@TB8-N\")$S'F5(9[I;UBYP(?$NGV+SG MY[H;#84?@T[> 5N,1/S+MUI3.RE1!XBW2WGE^]9CIPVJY%_R>*N2AJBS"(9D^$=2I/T=D"!&C9F%5C\+R@L$5]!@A[:^3H!E)DY$-;[-,*D;*L2-/0.2; BHHII\ L M<'05+:: 0!LR'F"8A6*R@GY>C!TCBE-\M.,5$%]34108$Y=^]-$%"'89O<9( M["5&>,?CLII,1U+WX:* 12-M-C0B8[6LE4)71D*62=ANSE_>1*E+&0+Y,<1^ M #Q>F'VMHIR4/&@<*1X"QW&H@5 _%MJ]EDHH/H]X0ABLDB4Q":"LADP%K%IP M7[)9-WZ8HT))P33MH:*$1F$DTQK>5->44U#7\(DP6U3T6(VT0W8N\R%2$N.H MVIRRBK(VX9EERC1Q 0N'U:5"/B]%/DL/(7Z\_7['<"+KI_OS5@Z0:]3!T\V7 M^D[N"\BGE(=!UL^52*MN\!PY,6)<2@_9'^0A \[QYV7.)V) M'BA^[@SGMR\W^?)_D@IN7?+BM>&2UQX:%Y@N0+E.*G=9IP6AZ)3,A%)WVLQK MS1RX3KR"$T7Q ^(Q'Q/[4.H;S]'*DJR%PRZK&3PEG905L17\ ZPHG91%7$F] M [C$!+1 *2&%,25^0Z(=A5-6L29M9V (!I)Y<9U&7C=+0QV;-!.6<&% MN' \G^E(<;__U]ZW=[>M''E^%9R[OK/R' @F #[M3?;(LGRCQ)8]EIWL_)4# M@DT18Q!@ $(R\^FWJKH;#Q*42(H4 ;#GG,F5B5=WUZ.KJJM^)?'"C/P-H$TI M32.(/=BG,SL8U*3KQ!-=F )BY<'S! -UE*9.Z!IEEXE(^(C!:M.6CKX2_00V M :SA? &/^HZXC?TK\43X?,D6IHPML%2$N< GXT3P] U,?()_@[L6./P08SSF M26S:7T)F&_GC-W M$H NN%O0]^+T'(3NIB0;_-U-5P)NN&=^.J1\EDQAE9QIF*"HK2Y2$ ;GV6IS M.L8)2)D35U;=RCQQV1+P&3<26^=F!$$2EY M[J"6B.JCG&4%["!N$4:Y]&;S-A2\DW193H%=C'#R\+JK]]??/UR0%@(IQ[3R MI4M(&ZR/D&N.[MIK8 UYE_2(QB$PP$-*U[>Y\$HN[B(H]@X^!BH'502R(IVV M3='\X4>7[U:(3_DU[Y9$J!P:^MVJ1+TCSD.UE]U4XIJ_>U**0/Q\(H( M1(!XP-UTXOJ&_N;IL=H97XC7Y.B^$QRM_&' Q_#OA1'?R=.!AT, M/JVTT243RG#+D ';2 W! ZRP:;G@:Z:/S--H#X_.%)B9[YT\RKIL\O\P;@WM MCXN+KSP8!GN61D(ARBGP1Y]_';="M!YD3$=6;G'Y0G][G*#]P>X=/R%E.&'Y MHAO! \C+P@$FDX%_A^*OP@/&*"_]Q8-8V9 RT2TX5;'&N3'DWM7$PW%BN6WA M-E@DV+$"V%EAN^2:\F\^0P7RV8G# />"Z\ UM#.L'K):[_A%^H?Y[K6,0N0G M3C(4\0]_=B*X:N6#;T^->Q0"K7"WO:,(",\"%_OM+)R+ CT1.4.31%@;V=N M"?CN0OLA[E%S#ZU BL4L8*IW%#_)MA.&9@-F_Z.Q%$;%3%2R0*?.0H;OTY"X M6*:\RH!G\8.H@NZX"R_-JZ\Y!O*1S>+4J@@8_"N6V]W(M*^X[+\!] MY<&[FR\WY[1)?+R^N;BYO+[XI'V^NKC]\>WJMB'2-4=ZPW[(]UI46>+P4!/[ M 9HCM 09LPBS,A:;!)J!W$!$QW/$*P^U6_!$>"1;NY)VT 77Z.; ;HN0\\J^ M_(W=)<(Z^L. [24U9V& 'KL7P<&$GX61@_#( -'9]+ D(=O%X9,T1F#X8"3/ M6,+@+LQ%QY?BC,+,D-L?6-G"<,DR_Y>N!0M+9BL0XQ M>W2P0N%,^0$%O&+N+_*3+GD$+!8WX2ZL"!_<>Z.GAML(\?M><(XHE!1+YHI3 M<]&+N1F7X0M0Z9Z@,^4&A.?<]BA"$!3L/F#]\3K3 JV.1\R+M]NX'$]#I MA% -"J$N =R(:WVCWS;77FX9ZZ\]^EK3Z':Z.[WV\6L=VU:#/ZS!=C<;T!,8E4^BJYF=E7M+T+WX2=1Q8*]6#-@6WV$>3T;8 -#R]-9FJ>9D M&P:J!I;IYBD*' /N0H3ER74,$WCY*%[!A"M#*^0[-^WUL[E&CJ6&$W@,V[5Z MC/!-V%)[F?$F;1V;L6P7F06Y"3"N6KILZ3!:^!$M]GWHW\:MCI)')8]5D,=: M YL_'>%,D/4Y MW3-*(;03?F=&D&OS:E\?G98$\\EMIM\M:7, MU*UN3V_9UFX.X<;IU,?TZ!47-YV+GQ5N5SRL>+@"LU::6'%Q$[C8-&V];^X8 M8%9AAR]+-[J"*7"PB*W(48N #8M%]!\$=N MLC;,:!0F"/;T_#(\-40U1#7$I^*H$C0M" /V^(A>ZL[:#5C=J1A W:D80-VI M&$#=J1A W:D80-VI&$#=^6P&>$,@WG]6O2.I7,JN<^_(2H/HR]X%)3W+>(L! MT:QG^>H\S#6!*/0U2[N9R9X.HI4/&SW=D0MC.TN+F#+>(:#P@>9&B]-]6RS\ M'C"/O?[R$E1W+13/-M-'2'%SL.GTM[C6V7Q1MQJL]0S\>0<9(OX;27Y^GE3>NZMSP75/\1"##9AZ>H!T'(L^L\A8=%?(1:] M0I^?E1;X547.-K]S[>%OR?EOM;E4MHX@$W+#]A$;S?XY2-,U7<5VNHI;-9JH M=IG$8&/,Z7A#S.E*"OE3M-B85X^<\K-,KD-G_%0EZ6>S>1\J@[@IR6N*F6O% MS(=))-YS#MOF7%U>F;@QZZ7QL!>F U]^_K_7:8_KU9Z,!VDAW#'ZG0U&61)] M1<*?VP:VXEU94B=F^ :PY,W72W'%2NS6.]Q9LQ+@35E/%6I7GTJ[Y,JK*NUM MW(^O:?0_.%E'Y)0-MUI9;:J(4?%PW7FX=J4S9OO M3.5W$P.-->7?\<)V#!? MRI,4=.V/BXNO3;5FFJ_OZZ/5.QW=:M4?G5:Q7'U8[JS3:NF]@;ER-OP2_+9/ MF-V.T:DV$WUC\3Q*W'D2X0Z#&7/>=.9XT90%<\V=.-$=BW7TGNNZTS0[A&3J M?5O!9E:<1K8^&&SKUEK_3:T8_A,HKMC_"MBDRRBK;;;4_L%G$7,\AXXN,L6D(@_NWD\]_J9AR M.G'[JV?I7;.C#+!*$ZD[T'N[GK95R +;)I5/OEN\XASO?]LV.OLO2MV,!%_F M$Q9IM%4O2JF.B5P4]#55#5%7A:F1LX5F= MH6JZ0=>/2J;>/Z4 T!$\$*PA^EB&(%977^0IVIQD%<9V$YYS"@)!.4C+ MVUL66"OB/VM_=8($?S9U#3'\$#GZLQ.Y$_F#\10H=#EQN_LB[EI;Z*6H;E6- MZE\C#Q8:/H4ULWXR@H^]L@U;@Z_[,@4-?FBG/P#MXXD3,0W#DZB_IS,6Q#Q? M37+#0>:X(?+Y'$%CC[;(O_U9FX:$5\L0KU8C6$NNYVT2 9,+5/9SFTN&KD4L MGH'\>??,7[S#-6^E:^X%O/XB76":9,F7M/0C<1QB%B%<>/#F$VW$AG/XPM@+ MG, E2/@(INBX2+;X':?R6[+;N%V[<7:[/00Y3Q<11.N1V7PH )B\[1%F#H:]I[VR!G(VNC9V[D/.A+=__([W;: MW/G)B.5)=KR 5#!JY/VQJ4%:B=C1Q:!@SOFN1Z#'95Q M&;:S68 @X;QA5.%X',.CPX66!-G<8-0N>S/U?E'-.#[M!6.?["A]>2*1%^/G M0#RGX; MX/:C_0M,]SF\##Y(- Q&LNGP7/!W MT#,;X1)53+#Q3D>&_I*;IQK&J(8Q6SZI&L:L1%[^ =MR^!"OQE]6\L&ZJE?, M@6Y5O6)4KYB2B:ZU956OF$9T.5&]8E2OF&?WBJGU4?+.:>\-STQI5GN-CM73 MK>Z.T#2J4XQBY>K,N]WNZ^W.\[- #MHG9LEO&Z@RGKW-M?EE/$Z.;21J9((HEJO.U,YLT];-04OA-1]ZI15>K-76,UUH))MM?3! M8,=Z8&64;;G:"JNY?@*"S;+JWZ&MV42R!GJ_<\2.)B=E@1$J&S(?F:ANUT!*>B44PU,'9LP==@ MGGH<+TP\V+:,'L9@5K'7TS)O+/#-/2AJSUO9(\X0=K9DOOZ1LIKTO2[/AF 2 M=GL)*#[WOY,T07SFW+'S8<2!KUM>_B0PZ%Y[8PKGXR[,)]HK9,[J_ M:Q-XC.%:.ASI)':F*0B> #^!QT..GZ$OH:2,V!1/BPAT90DB15L+D6)V?H?- M+YGY$M*K!$ID&3 J_J^#RL1/Q9(EY$]K(& M>>3#)3;0-\/ULLT\TI8BS^;D.>8:K:*L57+!]!SZE=ADRC'?UB*\G9HRWP#Y M[>A4Y2!O73,' :.<*3+=' =^LSA+0&V%Z*?U31_VC:P\3SYUH M7KP!@-MR6'$)T&T9P,U F.8BI!O=G-FPQ))YVQ+'P.'^-)_!O>!2*&P[@?C? ]% ?7@H.M]D!OMRK)P0IW^C!F MF<*=/JCYHG"G&ZGL:Z32>WK'JC\*C6*Y^K#R]%(;VUM4-?O?A>/929PIUN"*:>;1T14&]/]F:S*63M&.)1!MJ6 M"ZTPIVLB$>JXM0Y4,GM=O==K*X/L159;84[73D"L@6[NBJ^FK*^7(E)?;[5Z MR@)[D<56F-.5E8,S-%*ET M-L7 1Y^TW=5[]K;1@B-FLYEME-(NI.H:EF*JLD]&)^D.YK2*[YS0VC=J>1.^P,^SG./KHDJH2%3;3\=MV MQ&T(>RCT[.VFM!?T[+4M (MM Y">2TWG"F&YRN)Y6*7] MI5[DZ\55Z1D="U?A&QO[S)WS[A,I[A/E("]OZ-E1DVQW)%JC_=4)$OS9Y"TM ML%W-9R=R)_*'PW:C>?;B/;\MX%%[BDAB4/^5C9K=65UCL-KL;K8*_R7["^7[ MX#F\<8AS%QK:!UX-C;>(+B6Z1M8\# ,+<)(I?4\TR(._'B8AO!9>30P6L;GC M^;*A2)C,9X[+N]K)]B2CR+NG>NMBT[QL]/'$F\W@&=&SA!KP5;V#7F/:8M:R M@]YF8K+4, ZTY7,;QIG=OC%8:1A7,IIJ]2>J)#%?K#_:8435IO][45'=0W^T M?8QZ@_YHG9YA%OJC@4^Z;7^T[E)_M"4!+>YVI7&+W*?*]L7'^CT>73IV;L1V M> K73-&]U+H8VO<)<"OR_]--X.K1]"VOHF$P,0.!#NYT[0Z>CAR?%SF.IO!$ MC& 4.$<8,(,9/](O[B1[OW>JVOO]I7KU#09&OV/C^'9HU=<=6&LOGT*K/KNW MZ?2WN-:Q-U[4[0:[65_!)K7JNP0?$VP-S_%5P/'8 4?5KD^UZU/M^AX]$&M8 MHSG5KD^UZU/M^C;,SE$]SFK;XZQMV;K=VQ&M1K7K4ZQME4]>\2G4TGYFV@S4^^UCI.6OT_KN![:3#7.: A0 MRM:MI*MGLX&J9&TJ!FXV [<[^J#7K2(#GP!ZW:G#FPJ*-0N) MTC*V%:?MEJ&. &9'<"J:Q50M8ULCH_E,]3A*V^:X*675YGL&":L@>M+CZ&%' M1Q'9#B\)$8[:EFVT4^@6!)E@<0ST\!S?7V@(F%4&Q%*.+<9A?8Z)$!)J29!! MB0EX#(*\X"L"A(L)?DP;.8L4*6WL1?$\C]9!JU,R[;(;6_#?<0QL,5RL1S&# M6P\-9'9JDKB<_5Y)>=P2P(RPE-JFT94"R8&2!+^0O%IMHU= 6FH3+N RIRJ( MLMT@RD;'7"4!BE: 37QEMHU61O"QYH(C3$@#Z,[%;#<8\!R>>L$U1WXB5L"RYG])6 Y M0M9::\4<$U(L/ *FV HH(^PU/HRY%#,,Y!1D'%^50PTC@5JO'+:"6"UB0N_; M7WH:WH?(\", XS=T*1TX,S.NG"@@P+2S3R&8R/%K7;M&: >&N@Z7X"MPG4?K M?/:>+]UKVO^O.<[J=^=7+C#UY%)@[>D!<+G )31:'#AL!V"N?J][TL!/D2W,[!,I+6M0!-!PM5&SESYVV3)/Y9@"0[(5ILFL1ZD$$V)8ESA8W7 ME 7^\1_.=/;N(HV3U)5UGYTH6#W:;-TSMQ*I(QM.[JS=TFV[7><\5<5R-6,Y MNZ5W.ZVCL%Q3"IPV7.J+DIKRNN\P&V605+%X9E/QL/2!;1^EJH\KNK%BL'6KNWW15V7P<9]I M:2M.;@PGVQV]T]MBCWLI3GY&7U_3VBEEXGA99?FCWV(_R,QZ/T9J$*;)^,F( M:=Z<33$Y /,R(Z8%X5P;>1%SY_Y"<^;SR!LFP.0[BQH=TF[D2\5G[$9W!!$60"R-YCV?<(*#RRUVMRUS>=P4]+$GOJ%P#ZVJ9F#&SG!]8 MR65;VP/QQ=9K'>N)I$7.R.[$">Y $F/*F,GR9\321FR>1 %/2W) +[-HFDJ" M%J.P.;$V#(.$)\Y@FJ\74]H("9RAK==!4D!C[95MV&E>%+[F52%1:JS%$R#W M^9#$!(D/G^?9;V(H6\H-[5%[[(S[;-#N.2/+'0WM_LBR_VF:UF]_KD3CP-54R/P^WSE: MLM:GZ__Z. .387RLT'G273ER-V'_K4>QXL MA)$WU\:.Z_G>?&%H_P!-MYBAC4N]3>^9>!7[Y6)-" W,"[1[4.5APG-$ YR9 MN)=LIC$?? SFFTL8I'A]Q*290\OTJMMOY1J:.]2@_ -SV73((J&L3:Z6 MJ?UYMV?E6I?SVU<5.]_1QF#5T3)K(N4PF>*>]F_@#%PCS#]%K\))QS:&V[CF8]= *Y88H/Z/<@XZH8!;=IAP(#-@9J#3'RA*HW<%DIB-V.3H% MZ^%J/&8NU:ZQ7^(HE[(;^-^QA@>QJ$;H<'8I4']B1L7V35Z55?'R?HC=LI11 M<4"C(L7?.I-'>WK'[U?.;CV"@-(VT=M_4[;W# MNJO R.84N-P\N\"9:T-VYP4(:82V$(?!.C'[IMMOZ>W>CAC!RL9Y*3*9+31R M5.>8"ND.AF"TZ[3&AKI>I/(L 6SC+-4AR=X6J-J2W>U9^J"]8W?!_:U2/M;8-RE1&7K:I)%O*,#\H&NB616)9C?3%ZE'"(2"$7RI_&W.! M+[%2*%CDLK1A\P\QI5HF_FHC#O*Z<>JOKCUX"&.;OF I[YL#F[Q;@\=$$%@?>S"3TJ\"HEIC! M8 3A/QV"/N3_]*;"H7)<-\(<<=XM@D/D1C_97.:JYXMRSI>!0O1*UF=I,R<2 MC2$X)O=1:[6&BT)N/I#F(8Q^4O*_,T-9QC1X+"@(H[E8>VW$X+NC P-^OZ2T MKF3N3S Q?\[9V^''',O+PFL]Y3''ML*\42E8D[+Z.[;1Z?555G^M!FMM!JG\ M7.SC9B;V[[@83]RZ/YSI1D')*BC>P^3>[XV):[$6K[1+2E\XW?*#+-,KE_^U M"1SQJ<'\UF*0^P1=ZU6H=O?(IV\>@?RM3 /KH-[<#?" MZ 3K%;J6WK*V3Q:LT-%NTRD$.T]OAS)(1:&7LT5-W6X=AT(GZ<3-G$69!]?P M%+WV &L;:V^!-IQ*IJ6WN]L","@JO70>?52AH:[Z['4BRL6/@ERT4MO65OT;CN M1=BW/(]Y/9AVC1,,P3S"'$*>NQM&*Y;1D,T?& M$2FQ,F;0(BS\/*3M3!"[S MG2'RYYSZ2DHI6E_.DB_-\W5E\;6LO2X8;"7OIF_*,2S6IO@29#],!LN<7,PC MQK123&;T<[S1V.>N8R/7'[Y^_6'+5.(D<)*11Z55^<<$6@VB:&?C@1*@HTA::7',\,#[\5Y:9 MNQO%0:HA2IP'R4@B;#=S'6P^E;4#LP<9?KJN!6R>ZD$:'RRRGB*@YT:,=_W- M9P[H$6J3P\?=,[I/C[L90OPQ!=IJNA"708IQ(>[ED/J?)\/M3K[32W[+*_VZ MMP7G5[+&9$?-PK=]%+5\DP2L4(Y"L A'8N>.YZ'[4PMG7+6P7RQRO1@%F13 MOQ(P1EA$#2)@V_7]=-]^U41#B0<6,:J0FC"?B(Y%0?%X 6\(O&D"]H;SBU\/?6IU$0Y!/$3I M%)@S,?Z&1E$8!%B =^D>BO\J-3UCW0$4FU[\OQG]]:W[:E: Y[JJLH-9%C+ M[[^\SPM*3CM7!HB2AOU'I*1=O/^D?10=75!.9-NYM3NPGKT8Q3,SG5_9K$IZ)O"^Q"=97^^C"#VWK,W6Z;WB-,OT M7"NW-]57SU74O"KO#O6!#><;SF10:1WQGJ'(>$!:\KP#E#='RN\\JT3^C__5 MM\S>NYA,\!',?JFX4/0VPB?0=T8;:.11]SQ#^^P$H*FIQ!?=:S"=HMQ[@ 6' MJ)HBM!](((,Y;6SK1I#):BK+P-GHMZ M3^\4L8]<67#J-93@26HD"B(*(2NO MT[+B8:KIDCG\^6_&VP>N?QO<"79CXC(^%@];$#+0N)NR?CG#5*\DLSLP6KU. M?:H<[?YFY8A;5SGNM=%2TVJB=JFO:^I:R$9QFFV><*^:BUS?P+6] DF%<]Z! M1;)5LYI#S;_:)T^TZ5OO*HIF>>P#5,7,BIGWQLRG ,U*WK./WG/Y/M,YL81A M2V\/3+USS#Q'E8VZ*:%Z^J"KX%=:.52$+2Y&I M%C5&E=8-?0/^H\4L\,)("\(YBXNZH7MBMD.WW='A"\IR4&0Z>;NA:YA6IT0Y M_-4)$LQ! O4P.#'3H=-J[>:A&8

+8NF$;=M[1ZM>(&RD8;;(Y]8'+_=

:Z^Z[:Q"R+F[B]@=]J"'EP2N-P.7/4L>YM'_6Q[@NTD#?!CWUQ+* MB7?N'<^G#%U>IBWS_X>.3_41\80QWIX(4Y^+%5$X&%A$7IA!B?TSG/E(1A3G M*WD+O!I;SBU.P R*8SY%^2R^)WTICF3JS),(%@?9?5ZI0E6DXKJ\5". MMY<1:XD6?AS21:#"7!"!_?)XE8>'Z;4LGFO8H$R+'YP9KQ.FM%NJS<04_(>0 MOL4O\^7F!239P9E&U3@Y 0Q"42$$_FI"=0!4RS?D?"8:AY5\'1R!M/<13!KU MGN9HV'HJ5] C,/;QM&#Z6MFSH(J%&C4CC;V?B$GE=W2D,95_T#N7^!:8_U% MID$X\$):U[I&8D")1%H(/T0/7LRXT*;%9L P5 V"A4MA,H_G#K^(DQX"'P7P MI527)%AV#4-P'8%R(;J$ 0&YB@">''EQE(AZ4?$'"^R_.K48V*>B,^1>"2W;@YH<.<^C#C6!6_Z MY8I:K<(ZY.=N:-=C++AS(N+U]8N_\B2.(Z,'BJ.D!U7PH?CA(W$RC+V1YQ#J MAQLF_@AU(*/?@1@$J.%[_TK@'J D[$4P^JGLC[? ><'ZN;SX6=2RP(='S(>+ M947S.JAFW^=*F/[!?N8+_>0C8<2[&"Y0'U/MO[H^^7F+3X2?[HK)P"]"@ MAE2]9D:[]BG=/2Y%221D MZF"=NN>RPD?Y?D_639AV0R;OB 8!AG*H3='K))M@ G;P.5GZ^)B/>I[;_6LF M!$ZPGY"=(6UC-&72[\@NN<)1R]V#XQ5X(/XB!_RD'<5*&#E5B +=R%$-?.: MOJOY,CY"3]BXT>I)8GGTZX/ED6MU;EHU*+69 M^11RFZY@"![:YAQO#O<=W(=.K2YK)SY4=5DO77C1[:NZK$,O,L^#3M7!J24^ M'[TN6"4^UX),IV <<%7PZ3(N9"1P$%@OI(P&T>AB-RU1WYVHO4L%H+(73HQ* MIV N8'$$GB'E#^Z>8S(TJJBOTSN$?UM7,Z-9I+5V\45>KLG7/#TFE,/N$.'V MO7/4_1VGH*._^@G8<0JH:ZG)I+D+RHOR]$Z-3*?@Z7$-L=_B]_KZ#;L5OROW M[J7)M%/QN_+O=L#A25-7=[1T58WO@9:FVA)JZG;'VAU'I XU\/O)9%#R<:KR M8?9V!W!1-?![JES O'R7VFJY<'OD#9,YTU[9A0:_HH)R#,^/M"$+X*\YKS;@ MG?;RW8_%W;,PGD=L+LH#M"FCX@A>2N"-L4HV3B*JN.3O$14S"^9$FBA7E F2 M(J.>)\^;S2BS/BGP 5U[F'CN1)2&CD3GM;1$P]!R;(@]!VE,=\!F$:^0*M9_ MI%6KA7J9K+HC5]51Z ?Y2.?'!UA67M4\'GNN1\6XH>S;"TNVW-EMG(@A+(TJ M]]"<:LYY-\F1]A!&/WFQC2SZP0)>A'K%CHK)#&O.>=7-'.=\QT=,GT'Q0+$K MJZ.E]HUC+T;)2LM-LGJ@APD+9#.Y OX#7^Q8$*+TS;S-7K&[MF4 6\$%R^C\ MCGR&O!&#EYRV(L\-I2%BBFU PPC(0Z@!DCBRP"L&-0>"0/71A?[GO'4F%5)+ MALB5^,8+8.T[T?D9J?X/F&GX$.O:K9<>,P.MIMCI&.]G=[PL4/M(@@HS)#4+ M_Z6Z*:S!IO1VCD;@L_D<6R92M=BH*+"+'=1%E5UBZB)56.80$N!/6)8@=E\^=UX^+VK!""3EOJ,H+OTA@WL"' MO3A.>.7].+]&6!36$!Z2JMYNE:EZV9=>^QHA704K:)\^76IGF.EAM=[1%?K; M?/?:$#=2(UKJ(.N-! LB< 82B"KF9<]:++7S(O'G-!RQK/LLH7N@FD663C7? MO1HM5K;), M<21!"HH/@P;BVM43]8&H-ZEJ$*<4DGI, GX955Z2?N0?+ 9>#XH?0U;%%J6Y M[L+8X!W5*4';@#UY-\FE>>5+ Y>:AZ;H)2O0,$U!'RC5*!/GGO%NP9FE@,LG MNI7*;L&R4[# K =,D5@(.K7SM>4[VGX[]Q3P$MWD3.%)039^.S KUH/1A$(_S,!Q 5=QZ"=G.2^22,.'(1AXQ9\YFTQW'N$KPI MF9$BS-M2"!S3*;2R7L4DN>1SO,6/&3FVH/ MF2M1BWSG05;@WB6^+*B]Y63,!C:B82>@F;D=BG8\MR'@9YALP'D%=H8I"$4H M(%:2J- *6"R#H6W06+Q0-4L*$MM.,P(\6:%L7F#74=W0+M;4Y.I+5LVK]L P M4Y*#CG3(SSO@714U*="/QLO:$A;O)S(AF^4;.2.YJ J_ 'KD3=$69,O@ M0Z)"FZ0+H9$*9A0OJD=:RXIY1"^"Q96P1_29'#OIH OOPKE'GE/A=PEK-&)3 M 8U$^#KS%!V V"_3=+PL/]U\@1QN$6N(5^YS;>)P-ED%\>%F8^:;YB:B";V< M7>0-OE'1"5BA#-!-+VBGPKH*]<2U:(#>)KIS(X;>#(IB"4 4&*PT1XZA( 5/ MS#@1D'&2,CKQL^]E^I7&Z0(M86P%6 6W &X!^QNZJ6!989-T%M.L2%*SC4AR M2@EG"3LE3^V\#>OK(7$XQOS8,A ;, :048A)ET"C> MZ$^_>:V!;8+)UF%C>]0>.^,^&[1[SLAR1T.[/[+L?YIFY[=MB_H'+Z!ORJ%3 MOGS\>/[^XM/%S>65=ON7JZOOVL6W;QYV&4BYL[!7>3U(4,%FD<&0-^GW@SX># EIQG)_25R!0* M"UH8O@"OH,=T+D).G+MW#'XT^0 MWMSMUZM8.G,R,L8EA:SN(8,O@;B!Z>$!RX]2\U6^$-9+>"&.V'O'YTMQNP@6 MZ(ZE2C;53;!P,&"RZ0('O1^\2C8\/W[,E3%7GZY^?[MXO+[ MCXM/VI?WGZ[_N/A^_>6F&;J5QRU3>2^8].F)@;^0YF57(0T+]<,<^2-2,U(M8(8K1-4:S+8O(4[ MR7ZY;#8G3 M?6R-9!@MMTXS_@9^&IH^@29"_B07HR2PAAPG1)R6XAK=A>$(PTSOM ?RMN:+ M=V)/ ^,&HX*_,/S"G3L9+'^-0GX@:RZ@( M NW67L(L5J\.89;NT<+6M+/9AO9?":;\S(F=:%^$'WSY[P_<+:$TLPO:^3_S MTXUO7ORS=M#G:\X+11H/SETD=;T7@6W6&-!SA^=W_8_('Q9G5!%0D0>.@, R MMYB?DWORX!#MGBQS-7(>TC!/:C5)D^WKWR\IR2D +]=/0(H2#DA^YX,Y9O"M M]7I,+V=QEI)6>"5)[HBYN(A:#+3TQO!EM&0I]15( M 1J$F[^_9B08/!U[.@U%PQ6^<+2RPX4PVEN! I[L$F MQ10Q?H8"E\6A+[P.)R;/+G%X-+J4I)26)=T .E:A(Y L;[:8J6'WC=[OJ5&\ M4>R/YS6*,YNGGVH+.[H92BB70BJ5SPFHGE2&R)[AE+\/T;2A]&UABG%NQ+R5 M.6.^@4[7-A'E@DC%VMD,6"S$MF?DG]([^:77/"/3FR?S%7[N6K]+9;B:[9NF M()+0XD QTYH[O&EFKA=K$^;<8[<$GN] V;[Y&:)\8H*YO\A-%M]Q[T1>F,19 M8B79*,YGXLSH M)SJ_U[5).#^/0M\GP]?SA3_M^/=.0!ER0(@_\%^@[ \35EV&YU[KM/7:AXZ3 M/NXU2 _+#9VY7*V##*AK=#8848FG@-;FN4U/+U=,@?[&%\ TCKF&9XJ5N /* MS9,[+^;-%C$!BJ'61*WP_OKJ4KM&[RQP>/:6#O]TC==\'^=* -0^[ +1@G0. MO!K/XQ:N3R$WT*D!]I5C_"1":@TR1[*D!J&$&6]:1]XK1K2R/G(\][)P7];R MS]!N\Z_E$<&QG[! :"8P#%F$&@WSRC%#>,@6H:C3H;/0T,\WJ>$I([[&X!IH M;K?80! LNUB8AR*NEUL=V8)TI6%/T8ZE+,BY2"&#^\@NBU$%CB,B#J\9PM0( MBM229R_N$%HY]PL/YVJC)$V23_._1BS-\^2AVO<\28XO7THE3B*9J56D*MG MH@:K0#[*IVDSW\Z4!=D"DE*K*9(= M<1HNA"1]L1AJFD_$?1*1IH/IE^>8[POQH*Y</%J6TT M7M%WE7](.$U9<*OTD('&0;E70>:J\=RHX9+GM&KOI.)VCTE7]UX4!H6&3IRR M^#V2&\<7$HWJ*?%XZK,TAJ03*I)PQ6)A,F=6!$CN82B+I5 E,B'@#7$?OM Z M7:9N*(9GFN% +&7C/^4]4*;[$QY$%IW0"R$+&:E(:T'VX[60+@X#/A*[KQ&*GRA<& FTFE+WSZYQ>Q,MWJ74Q_R'-&8KS68=IR4SAH_\054*R M%G(D!"%[!884&.\&S; 6E6]7D_PM_&@L\NZY''I9*TQ#NQ0'=+D74F8X9CC2 M6R*/=#8/>$P<_<)$>.GI3-CHCN5U^QQ+T+@"P7J7 M:,IS.D7Z-95&\Q^YXJ0@$)6MC&6CX)BB'0]8N52<,4]K MJ/,BX *L[+E;Z? MG=>NO(W'>KB HEDP%6L3NZ!4Q0REXGYR#@U16]KHTS+ZEY9>K?7R5?2!6N: M*BY]53S>-1:! M5.^/$63-'//+?_S9F49G97:B0RB6/=_+?LMDMJ;(%,O]Q9PRW5MHWEE,M*# M=6$D9=[]6@"V%W/[CQES !W0[O=R.#($%8,_=C*:Z?*0"/9H=*OSX7J'-Z%/ M2;CLF.CM@6ET5UX_Z&>JH_AZ*H_Z#+N_U3('W.,->#B$S",W!8DMLF7\X,R$ M?5#<>8GYAAGNS13$A@J)"T=6UC4""00]L4%I&A]8DV6A &YZY0+;F'GRH$V\98>3)GJ2K[ M?)I=DZ6@5RR]IIB"3B0]IHX1/>FKM4;:N;;2C;[.J,NM*M?PB9IG$=!FU06Y,BR;YF<,NT58Q\/\V2, M3L"[&+>&-L+VU3DK:RR6SI5+!_.D,"KR5E8I%#$0BH1)N"KJ"]^,8#(9GDG@ MRB)XN0XR)E0DT60)V(.\UILTVAB$*X;F&3+E\TM/HC-@$]P$-UE$-_YH=Q_!I9CI!+$)V$1;%(BR!N%>X_ MX="M:)Y4@]UA$#%]&265T6$(/E7\U':91:B\5E.'R#-\U3+LHE]R9AOFZW5> MR4W9^.>E\J_3L-'F=W[ILN(@G9(L]%Z_FON;8C=W+L2G.#"ZZZ9X$KK],_OE MN6&);L]I67"W'M'E!%)U/F4..H[DMPGOS@_=S13Z\LY<,EX9Q$LH!HS<,O2" M%+A)NF)(THD'DA?1V7'!'L""0SI^?TR8Y+FD>!\LBA>.UO#ZTJ3Q!6OD*!\6 MW (].?C89Q,"#.C6'-PDXGG99:,9-A)@C*(T]OJ9X]?;J,LV&CA)Q MVLX3D(U<-=%:T@M#A7\1ZXT(\LB1V&[E#U5I7?,^-XE*.)TF@4C4%E:?NX1< MFQ?*+.L1OY,5WF2"*!H;B]]7A##F!2XYU%'<87T\$4#243J6Z\5D]"*8:C22 M\8ATB3*I,K3/Z=B(9>XP\5M6>@>+M5*'6*"\+%R;P)E()68[VBD$KHJ< M!0AR8C)$2P[E(FZJ\)?4@ M%V3'M1CFLTKE3#/=_@P=K.^Z.>"7A!.""Z.++U .(0:T]4U'1@5BZ=:"1BR] MHW2E"#32J-:9PQY*S"MC.8E,=%_:35J(>10?4]ISI 1@T[73K:ZYQ!&4P9OA M*?%!F$OC33,>R%O/SSV?-BOFKIV5V!Z:,#O&!;-CO,[L>)V'TI))&VL=:-(\ M./(<(I=#$H,*EY#\,WE9P![[$_<%RE5:NE_?;JJJDKT08+;V4LENVQ6I9'_Y M=5T'!_CMYNK;[?/2.( M.:@1&C?GO0N#2F P^17K"QMS6) OA>%)N5F$(^;'-50WPON<_!>W$\&86T4L M^R]=6X2)%D]X(B_XGSPY6,+B\Y"]*,]$KRS!$)&P3H5@YY=8AMF$<;R"E/:$ ME(S'!ULX3KX1QKMHH=[2''C!\_]Q*C,6;0(D #MY/I^]??/FX>'!B)EKW(7W M;[Q?_W<4NG]Z_ALVNG.B-Z!%G34,,4!Z_[/&^?/Q]1<.P#F8? 7CW:6T%+W#,PG3NHSN1*AF)'& M_)@]\+8Z0L"XWZ.+VL,5YXF&EH'D9_Y26K_,^WJ48CA>9(=B?-)4#?>>VTY[^-OM)0]$F+(G"(NO#'7 M!#'""&TIWPY*5H_+/F-;(YZ_WRBZ>9L]B]E;^@>=D,]]9 MO/4"FBT]M P# LPG@@.#@=%K]3 ^@-V3LP[/(G1@4.A@J?LSOV;WC8$U6'NY M99AKKSWV6M,R!KWN3J]]_%K'MO<_6-/H=FHSV(X!"JPN@[6-3G>SP5+?;\&] M( 4H8G_ZS?XMBYX56HL?IR/]X"D53#&ZKW34NMQS?8]S>LDXUV93/G->'R\4 MM]D0OV,[9J[(;Q)*M K'51\S;QU9]5%^E9WC#N*==(S^,GY6V3#6XV>9CP)H MG9E+G+N!O+906G_;5;0YJ:JDL,Z&KRF:?B$P);\B7 7]\M7Q1EQFL/R7V'$+ MO=:X=7+Y.I$JT;@6X:L#J@0O"'FEE9-"P6]PQ*].-)=/\/]^38:^Y_H+3@#9 MY)3?+&! 7VS%Z[;IC"J_Z7QV?E$7V ^4K5KUT?Y=5)I5?9Q!ONZ@]7J-&JCW-)I]?*5+(JKV_/*,X;)O"*45QF MV#WA9:Z"BK@N8^/Q.Q&GP76"35.C,U%-3J<2ONG3D3):H;\Z0>)$"\V4B4>A M)G^R6_RWM?:&M<=U:FDEJQ7A0"NU7*;>Z767'4P.FY!OV-,?&!8_69S\BDK*I%VTVP"*U5U&JJJ/=#-=J>B MO+RU"2EPZ>IH)=HY,_$C&T;TH]5[AIU8LAB-UK#EQ#^H$EWZY$Z[I"*3(I,B MDR+33COQ'JFT:[RF3IMMMK'VL]V6\HXT^_D1F1HRG6FV=&M@[6;_5%1=09*KT/KM'*IV"4TMI&\]Q6D5H(4M_UD9A@LF\^6LK$/_ VWMN1Q#4ETLG)\;.<[>;)\:[OH$WR#95B[%(C)-YY MCALC%[,M_OKA47<-NXSH0E!RE7@8R@1O['R/"T"S-5A)P M9/%JG4_$LKLRR!;1:QVAG-S(&R*\&$/D+2?F$%CP7_$-[$$J&H$B;C>]DV!; M"-X(T<\FS"_$8VSD'E/V'/2'I>L@;(89#'S$P"=#+B;R8]RS!4KV M\;:D*=#?/79*Q4?&XHL.8HO&HK12PG_E7^[%&LB1*P#-DCB%R_)#^IMW5!.] M[F3C.W9/[:K3UM\<1AU^KI#!#J.-/NJT\KW$1OGAY BY>5%T."YA&DE[M*GBG/P M"@.$S^<>X!*I:]Z8$'%];! Y)["\6!0#:\X4>PW&4D)Y56T>8X^C[HI=52?K.0RP %N\27];-\CS4@F)!5+@D3JA&-V)SE$Z252Q! MQO)?#L9($(E2^D9)E$*]Y322Z!U4WK:PV*RI/R]04.U.1:"@8!W<L)-A,N\F!H1^U@.@(:_"!C'KJTEM8@Z>BG3LF>Y8(M>^JO0JX(C^F8'T!UI80[9_ %Q M72[#*& 1&(\!T]XG'GT,0$([MMFWWLRGEFG:=K\S,O_)?IFM\S:7U5N& M2$W:!P8X9E MWKXV=(*?^68(I>UI8FHUL>!X3Q0#&&E__?HYC.Z >2[)&7\/[]&U&^/"X#CV M(PQ[@:P['.S[3C8\(B-U3I_F/YXA2#_-0=HJ(!YM&7%:"22(7D=+\%#]\[^) MM>"K8)FYED0%A,4\M** 6WQ]"@K'5@I'*9R=--,VI!L;*,,PBL('5FZ?4TOJ[8Z2FWM]WS'-@VS/*ES7RKI.-FJAYR14K+[.FBR37G0A/WQ>'N\]IGS M^@VUQL._M$NDP!A[J9+R.;L5^8UVRY+I3K=.!*J+Q>=??OEL04U9X8K5:EFG M(-)7B M:MJ=%DKEY<2981_:KHW_^N[-4>S[4I)_!-3SCYK[8>;VB&4"/VAUE< +@;>4 MP"N!/X; 6TK@7US@S99I7-_<*HFO\HRN*=]=^W_OOWW2KH-X3C4]'T(WP=C< M-JF_=>/,V\N_-(F.S>;,[\ZO, BG"^WJUYP%,6K96W?"ILY)L.KEQ:(Q7=NB63YVT8FQ$NBA)6B654& M.JR]="2Z(W18OR+08;7!V+J]_N/FXON/7#AA0S-7@$P>$6-2=H//CO+G&<(G MZ9'T-#Z#);SZY4Y0S\@C>7-@MW7QX!TEZL.K)N"#C1)_H;E.$A,DI"?Q._$S M0S#G@7!P 9QWQ'(9LHGCCR6P)Z4EB!NH3B!!W!AZ7P;/N 4\6^6@S-H]8]#> M#!YL.]>DT^_L_:WM#KA*>W4BZK#W/A%0Z]9R4I=?OMUAF>83 M;;;J.<'WB[<'2%0]ZI3>Q&^TOSKXPEM#^\SF,*QQ4_GS5%3*X1$FC]Q*]_GL MND6(J&'1I,N)XT7P%NG\$-T_/1E//9'-D[5UM=^*XDOX^O\*;#[MSS[ET,#BO.]WW.[!!@;=(]\VF.L 7HCK&X MLIV$_?4KR3;8&,L&DS9SG7/F)8#J*96J5"J52O8O_WA;VM(+)"["SN<+^5/S M0H*.B2WDS#]?/$]ZC=N+?WSYZ:=?_J/1^.U!'TA=;/I+Z'A2AT#@04MZ1=Y" M^FY!]T]I1O!2^H[)G^@%-!I?.%$'K]8$S1>>U&JVY-U?R?UL)L,VE)5&Z\ZR M&HHEMQO@YA8T+'AEWMY!_:YM6T<7-K31O*[?5M ]PUKQKM MVYMK^M7=U?55DX.^N?>NN8!+(%'!'/?^S?U\L?"\U?WEY>OKZZ?7]B=,YI>M M9E.^_.UI8/"F%V%;&SE_)EJ_38D=M6]?LI^GP(51<],AB=8F)@X=2 \[<.HC MFPWAE #'L Q-]P<[#C^!QNX_+FB*ZA+;GLD^-+<2G-]>ZN"S> =]MS %8 M'=Z).&'0D?";PSL3LW_Y[N[N\HT9=&8WTA;)VS?8GPVY=1C;+-,NSIM^:D1T MI^C#=C(?UH>(KF0?]L_8(EV)4PX#0M:7.]87^;I<7X[KQ[&=V.]9"JHC(F!L MKPYAZ$+STQR_7%H0YU!.V9L/Q_]X"8!-LYL_MR1? *$@]!-[Y\<8 %@;//%W01:T0.]0\; M3#_1CD0M4OC)^] M?T Q'L14$?P$8.M8KXT:8Q+_Y$:VYB](7&J7RYWV^Z@^"ZT1LX7_O>NM"%Q MV$1 N#-#"M,E;6LO6?AE-)JB,1X-C=&@WU4G6M>8T/\^:<.),>J-QIJN3OKT MU^,5D \MT([,M=.B*C'HV,)(/3%,:0LJC7K2%O9#?;W.Z&FL:U^UH='_IO6' M]*,V&!FGUV46'[%BF:LHKM@$#RE@(OW,V/SM0]-9&A@#0F5=0 _1WO\HM2>9 MBFV@W6PJ)[$!Z><$V[K:Q(,Z4(<=S?BJ:9/3S/,DHEB;"MUDB+098DD!V(>* M)N\P007P8N5=-9O7Q97W,=_2[E UOO8&H^_OL+YND,4JO&XV;P[PIA15XK ? MRNL9DU'GUZ^C05?3#>U_G_N3WT^NQ3TLQ.J\:39OBZLS#O]?4L"@1HHUGI^> M5/UW.LS]QV&_U^^HPXG:Z8R>AY/^\'%,!ZW3UXZ?F@7A!0JE.VE9#C::R#5M M[/H$,NT&P%R#6VAIBRU%X!_*W!GM,;:1B:#[SDK=L!$IM]6D_Y10+EU/0S9U M6DJ+*6 "IO:[:SED(M)QN]ENE]-QP.1#P[N#KT,3.R:R$>\MGG6 NV#_:O_R MT0NPJ?@NU:D.78\@TX,6^ZT+/8#L]S:+,CT3V9+25)12MM20DEV3\$QBS/_. M_RO%^B?1#DK;'@:__QQV\L,64QK'MCW#Y!40"\^>'9-^A*:'Z,1531/[=$!_ MD.45[H?8SJX4GC\M86?;CC C2W1%BOKR85"9BJ0C#^9S N>A"]'A"W1\^&.L M*(>YV'2N%9ZA/=YTDMR9]83\:VDN,>WHHR']LQ/LWHXV@4Q \3;D1DY[A+C^ M$EBUT@_=-!O]EF@$"+ M:F. P)3N&%C9!_W-7T+KE$H]BK%8\;+"CY1$BH^XLO BX"M%C/G6)\9:"GE_ MF,A&4V."6>TQZ#LS]C_&ZWU,0L!(; (L$#W !"@?B3.28IQJJ7!=,R;Z!R-NM_[@\'1:MX B".:6SF]_XA( M:SC<)>.8'1AQ"'/73@>3$4 =HY=(]K(.;A='Z+%:345N9FNAAIZG/_RF#2+$#Q1+E5Y'31PQ[5U'+&##35*+&"A^3B MN7$GIU-0 6'M!KKDDIT $:[6[68['3$%Y'5]64OC4B1!7/LRM%3@6Q68JJY6S25'W(B@;&FD['XFDTY*-SM*XR MX,2SZ5I.9\EL>T1:P^$NZ<5V8(1^2VFVT^G# M"*".;BJ2O:QCVL41NB)%5F2!%FKH>;I:KS_4N@_:D/XQ&0_4$E/46R,E_50VHMAEM=OI#>9>[=31?^T9U#$D"%O(?( .Y>2Y M+-%=UKT=R$;L_12E55"A#2GB(D5L>-[^PT<&.CC9)9@BV&*E7E$O6E2I];X2 M,Q@-'R>:_M35'B;'IV'C(.+5[5K>Y_@N7JOW4I M I(X4HVU478"9>&)9TY+:17532WG#']*NJZ-G_7.5]70QOKH45>?CC].WP\G MGC\TBD_5JW @:8LDA5"U5TWI@@M5&OUQ^J MPTY?'?2'['$&_-F1ZK"[:?&DJ<:S7O*!E\?R$\]'NJ"EZEH8CL2!V)-.-\RD M&#>)LHNWBW/\L($\G93,G93C*DRS7%VWTZ?+)>VACGF9(U44JPP%B'P#M@]= M^C=R@&,B8/<=]HB9&Z5U:O>S6_=*^RD%'>4?HZY*L;Y^K%_% M+6"C]^EZ %^@79$A9G5#;&ZW2BM5Q53>W+8F)DW7$N].+2TJ>"GA1/VMU$7\ M+88X\4E'!*73>55JH:)ZZ&6LX$0WMDSJ$_[(WT MIY+7"M)0PGG!:J!3"@E!I!A*K;51]JU*68#"V/JZU4Y72NW13!WCY?2(ELY] M9"**_5E;::=OY.Q34@W=6F?$WY*A#4N]3C")(G9FBIRN=DK0UW7T2V?8]X&) M9\:5TDY58"1@:CDGC.<']D93ZAZT;Z7R>RD@\.A5]= \[9UT]P.87D0@)3UR/ ]#Y?>,2'%Y(#EO#SQ?ZV#K)M%CI% M;=^FQ$;W*UX%R[KW^<+R">_#A>3Z%!AY/OOT2+"_^GP1-$<>7%Y('F_N8,?Q ME_<67@+D].D/#.7B,DL"U2>8@+$-*++I#@:=%_>3ZA'D+\72Y--5+1DKZMDF MS'1HP>6*X0<5Q@9Z$PM8F+QJ.=564[XU/&S^J<.53\P%NY)/\)R /!7F$U8M M&YW$<#3K$&@A+ZH=Z3LF84\"0,X#)@2_4D?8 2OZH[=6E^SEAG%Y9\!V-P(? MB7;(( 2_38'-G@).9>"\"HY-\,V2.G@/D'4!Q8?OYA M$H@YP.[FM3Y]Y\%WZ1"X;@M9TX0P2 M.GA4$2OHN)P3>SE!GL,34U4ME6K]TW<]?OCA8=6R^"H/[#% -!:B0S4 MZ:V%FLHJ0,\7WE@ J=T9B94IA(:,,]YR^EZVR1\HHS*WIBKO:U0T*U@G5=G M'B032):A0\,S;;FR,2? Q(#D!9DP<^!^=#=./NC!-Q%1_KBS+@XP<*+55>QQ MLEI7[6E8Z-?!+] !CL?ZZ*IOR!7%B7L:GT &R[NW$.V8&PY]4BGL_>#./%^8 MOD--![J>#CQHO(+5Y!6+M2(@J%HQWS":>]_<3E?OT!DC%F-_VZHE>*+>FSI, M1/^E7)RY6(:LUE5+D7COD>I8.J1;=>;D7$^CS);L ULF)M1\ P>6Z2*/@:K< MS47Q@(%9688!3=I[;QT]F:RCZIJAFE['IVW$R^HA*.<::#Q2DV$;@9&3H4LJ M!'I!['V>F4-Q$$:)@;#@]-W&8>0M(*$[ 8OVWJ4]#U=E5SS%\ZBJGNK\#:W] MY0H@DI_BRFA-ON$8/M"H0EMYV%(:N=5:D]09=[JL);B*AYU8[S5[B.1IG;9&O5- F=#N%'&B'U7=>' M5BMS7A6F/U?/OKM#'3DY>T$!0=7*S(L@M#>3I=3#!ZJ'>;>CXY$,M'-5]-$+ M:#SNF@ RAW0F#WVF<1J',8KLK-;2> M[UAN#Q.(YLZ##1TK)WM9NM:+%HQVJHE M'$(Z5TR\A/R4V+:QR>*I"1X#XB$3K7A&,\QZB7)#!^.<:7YH0%=>"$>T'[S' M_&T&F]>$3_ #9$>.5(=\L_<[!*2'?9(Y*D>B'; _4C/'$4D=#'!]@O=Z]*. MKPBRJ3VWQ7.A"&75,T%[\ZCG@19SL7BY1,%I<\X<%])4+1'+UXX< ]AP-"NV MO(@HJI:#UICP)7Z"0+[-YU7),:%QF+N!#E)O+.7W-:%VU%+&%FT*^>HO" MZWRR>=5R?$/.VLXYHXPWJ;J_F^.VX+4[X=9F--M_3#4!;W!S1I6Y2I7"/-.U M:D^9VW;ST[=H4S1#O%Z.G89LZN. 8T7K,XU2Z&]T#V'I+)+#LV(CC$+ M%#5DD50MS\9A:;,99&?.,-A[4-?$DH=LSCDL>(D.9X0'&,>!57MTT7?^R;J* MG2=L6S!GCYW1N&HE;@/F'HP=P>:FB?/IJI8LF8!Z "YRC16!P!HYWP#A"P"S M++HAPME;Q\- JC7'7VVZ=5T_ 1<[A-7JYQQ 9;2N6FUZ1U>W%PY>Z-*$YIQ= MSAJ61U:U7.JUW+I*9J#^!S@^U0'=?M_EY!L+T58MX?Y"_YP5+H>H:IG8NO," MR;I'\++#[GA PBI2Z&K<]5D03M!L1OML0LA6Z-PXZRBPJL=@-Y,_"YZQY,Q9 M=$@]!RNZRSX)*4A]GF$U[1_;+KS _"LA>YM6K;HH7Q%<05+G!/+?@^SW5;&* MQ]Q^3/X&H:NX^RO;-RR(8Q&^-<#^SX5J' ;N)<%)?T"]H;R\S[ MR%WP,V+'>L(6W:6;O -'^)D#\,[3\V0>GQ)DPIR[FX5HSS1CE.S[$W LX&&R M'I.HGI(7?<7K!\(*MT2U1L&A.1Z^VDC_V0'1V1ZOB=;>6/&%X%PPF^!,#P!W MCZH..]@Z%Q^W+=5/^J,1?T4'4X+I"5Q:4?)S79*2DXUGKJ'%OHSE"V9#[#Q_ M,CZ%*RW?#GR%MO6P9B5%P"E:3WXT>O75K^DB-.Z$PAIX,UX"WW<"1S2:318$ MN@ML6WC6 :Q8 Y N6&=[@-,SJKR,FDT-5M!,9P9TS'#_Q+(QK(BEOUQA(C@D M*$9<:0U:O"H'O;&G!K"$:/%*GC1-U?ZP8[%;2JQW.?X\U:[JGK.GOA+J473& M(ZA85,T%HM_FB%* L&K9QAUMTM&&U.(7$+@>FQ4@NCQM4%RQ@$6IJY:2GQ\' MYT(%#IJ3#:ON>X?N/NDT)@/D\HMO_*(?Q7<7:)63$S$FHWU3D$I-418Y"RUY '!7^A0X/C[FOQ90+&W,_"$A+< SH@GJ=Q'=F." M"1O<%-B\"> =KHX>WY6S=3^B2Q=#E+<>%:>OVOY23UZAV]0#;[8E2*J6)WQT M1:P"+2^NRVI?M21)&V*/2F5>C0UZ05>?)#G'_,SVDF"8=DKL\L*;UT=?/!1B M5KK T8B;9=,*7Y+:U[AJ\Z2N;(;)D@\T"T.?'917A2L!AMHBR>NE8VI&N\T%<,H%OWH--S2U[.Y5)\%ZB>!&+ K[" M\9#E+U/\*=WW#N]S'E8$D$=5M51[S";O6:E[FY_-TU+5J5UP)Y!N6+4R5-M?(DH0OF@B MI__[&UIE?/PUJ ML19*H@Z!H^,[7CV1[2O_SG7__PAS__/X3^\>[DX,WNS"\OXG3Q9J>)=A'#FZ_C MQ:;U,PNWOPV:_XU_F(1^NOJ2SNSS]^;\?FGQ1N**;G_;O.GE$AD MD7!$30B(!\*05=JB$(77)OJDI/G_YW_"W!OFA4-*!X>XEAI9@P5B6DEXR0@I M\*K1R7CZKS_E?YR=QS<@W'2^^O,OOWQ:+#[_Z>W;KU^__O&;:R9_G#7G;RG& M[.WUIW^Y^OBW!Y__RE:?)L:8MZMW;SXZ'Z_[(#1+WO[CP\&I_Q0O+!I/YPL[ M];F#^?A/\]6+!S-O%RN=/XOKS:.?R'^AZX^A_!(B%#'RQV_S\,M?__#FS:4Z MFMDDGL3T)O_\>+)_ITL_:Z9@_<5L&MUR/,EV=XV=ACF\<_$V?^/MS@SX =A7 M;2V^?XY_^64^OO@\B=>O?6IB^LLO?MJ@;&/,,V]_X/!VXI>3E=@' M\/?5MW,?!2#%;XLX#3'<[G!;P8\.3X\.]G<'9\/=TS/X]\/P\.ST:._H>'@R M.-N'=]MHY?E&ZZCLA<+?1 M85SLPWAR$0]F\_DH8"L%-(HL)P(>8^J0EHF@Q(E1*D5G@[JKORLA5[Q/=NY6 MY+]J'!X"BM_&R6)^_4I6-4:87#T#_[$6Q:5^VXOTHZ4]&/!V9M/%>+H$C1]] MCLW*4O-W,/FY,_LMSC^,I[-FO/B^/UW$)LX7@VFXV\KPWTMX^T-X >?6)M_/EQ<6J331>Q(OK[^?YJA1; M%[.?@R27) >]E'D* /CPV^#$21 JMC4#!6X,XAG],@OF=,&V\ MQ 0GY>LQ]@&>3=A%?[ +_53TVD[[Q:CPO@%QCIO9"H"G+(CH4-14(NYL1(Z! M4R<-82EYXC6K,L+?PK"M."?Q2YPNXWRD/8TB&((LR;ZI"PI,I1)2EEJF!#>, MNQJR7 /HT\C8UL;WB=M*N<68NC.;+X[2^]DLS&%T/8W-E[&/\]/9)(RH%)$Q M*U'0%O 0+I"3G")-DV;P6"FG;0UC/PZI5T-7*?L7LD Q1MP9D@=?[!@^,XEG MLYW9Q<5L>KJ8^7]] G#@7+^S\[$?46V%8TDA(AU#W%.+3$P,I42I=DP+@T-U M#_9YG$75,DJ:6,VD1$I@CG@"A%9+,(^R2C%A?.!=N^T]\A,+L^;^$]/>%%L_ M)!"\WA-ULOIP#&>S8]LLQG[\&=0U/3^-?@FNZQC&=9Z"\AJ\&F4% '38(\,] M0R%0+ V EO8>5QZ$R"VZ[=58V04[:INFV ![%?!,SV^1F'L8Z)5+2#KC$<]K M=YK#5"*=]P+;R#TG-<:3-5A*^KY)>)^X,(@%EA!7TB '.D Q M\YCP0"&0DP[Q2 W$==HB+Q13S%F=$J]!@\W@]6JD+$V1"A8JQI[!Q0R&Y?]> MJ>4H[4\7=GH^AGEA,)_'Q7RT<5OYY-MSF$^M]CJ M( 6%P"L#%"DBBYU"/D@LO3*".UIG?6)CC)OPA_^L_*EEJR)^^[OE?#R-\SDX MG6X\7:GG- ^#\7SL=^.7.)E]SO@L(/;_7H[GX_R)DSC)+N1*EA%SD8@(D",W M$(\#3N0B!.40CTL3L4Y"F@T\^:V!;,(A\;-QJ'L3E5ONG1%HBCR!CT151;0UL/9A#3R9R--00L4W@?J9J/+TD ] M9@K\-B<1YP&\?B\%DHD81[PG+%;QK%]M-[1,N)TP5529B#1X,N#N"@5QO];( M8X6%"4;;5&43^=EP^W7CT[XR]_[3OJU)"S[JUP)=(KG6PDB$A*-P#B7,0#J: M\J*]EXAR:3D)U*50Q1%]#- +8]S_8UDIXQ:DVF7OUQ%[H"DXQ2E2UI.\[&V1 M\0"""^N,H9A@7RFKX Z.7H7#/P^SVMNR&*'V0!'C\^G.LFGBU'\_:^QT;GW6 MTGL[GF;Q+Y4%:AI10I7TQB)&:03&2XJ,)@I<:T4-)O">JN+)O@#C"^/J_^-A M10J4VRI9?(K-X6PZNSOA7S\W4G@JF98(8Y,@8O Y8T)X1.!/+Q4CS+$J;MR3 ML%X8G?\?$\L:^A[Y_OSVOAD.X._J&=$[1Q^.3X:_#@]/]_\^W#^$/X<'1ZQL51RJ.3P0E:B\[ZZV1+R.ZEO$X;]2 XA>+9NR6B\MTBF,+\_@"!F)'J/" M,@B&N)4>&1P@/E$P0%LJN:3UIL7VN/L4H]9B5Y>F[0\?G8J4!H4D"QI $X., M,01IHKF4Q&'P*'O/QW)J>]SK!E=K]=9??TUAO-X(T&"B.0D^HF=S\=I?'E<- N;)="!!0+*%<01F*@-:)@JAB@W MGG#B8?JNX@"6%*)/$V ?&5^=&+T.'2\5^RDN0+Y)_3CR;G=]""J?4$#EH\[O M!@>#PYWAZ:_#X=FV(?S=MJKK]0GHA<+RZ]RPA!WU)J(DP3T%R1/26!H4',>: M1N6HJ[*ENBXKKZT0EW/I8B2CMY)"U*>CS7ENAB$ML4;,!B3 M_]/"Q@]2"UMKN)C#<=SDY<7%]^.)G>9ES;R0N'KN,4E'1D'ZFG+[T2VNI0L8.X=U0#ZJ7"M'<:1#D,AX2BDG7AI59?I;@Z5/T>^6/+C/\&TU M7^[\I?>SY70Q/[;?\]KM-9:H/%516A2] -ED@"C=@(^&B0E2>"49KG/NL)P[Q/ E;"W]BXSP)V#"M MJ^SB/HNL3Q%Q88:4M4KQ7/1[Q"4B:>]H0A##><1)!%0T8N28$=A%)CVNXA:M MA].GZ+DP+0KHO^0DTBQO.>P_)(P0U'ME*-(1@X2*:F0$20AK(HAGBDA3I3#4 MHXCZ%$&7GTH*6*'2NNJUK-]O, 60QX*C0WW,64PA("<=0,2<8ZP(1 EUJ]VL MA=6G4+HP/0K:HW!H?(FS;V/Q**\]G]9!ET[ X.9#AH<(<&4J9?9]"BL M/@7;I3E2SA[E)I<[FX:!,Z*QQ[F :S[-#5S5%',DA#..$D\QJ3.A/+XMVR*+ MW&"QV;--\AR?T[W:RC"/-3=1>*'#FL,WQ(,T%T"3R MFELU.$L;IBR)7#&/A>YV @DMEYAJW)5E5Q:Q3N6 MM\T,LMH$B"Y-2'6.M[\09Y]"^W(\JFFLXDL_)]%' 9!Q&&\68QR-@@/T2.* M$$ "+ @F-'4<]$",D$F!JU!E\'D*5)^"_')<*6:&HA4-IO"1[ZLM%_#_*#$1 M,4 ($.\"JY33=1M$G\+X;RMQ7\X-[(TAB]L@[A$##B MCC-D$X'?4HI>2DI"GTNS;*;V8]<\:&^Z6PB7!4"+!/-$Z#YV# M=V,=XS#X:"(BUS'I*HMW#Y#T*0PO9_GM%%XP!3)^MN-P=:X:G)-;VZW78K* M@[80_ELE(N+&+81F\%053D+2ZJ-7*$ABQ^5-Q[ M(W65E<"'4+:_;.6FW/TJ]CM:+O(]B-D2(P7/M!36PQ.-55Z#!6\_WR/BP?F3 MRG"19)7/+QTI8PER@VU(:R*F=K),4P%^],=^WF\L)-;.$>> M4*NLR:554G88.,F7FD7D+%8VP1M>UEG^?!9:GQ9R"A.EL%T*+@DN['@:P] V M4R#M?.#]\F*YRA+8C6GLQWG\CC'7QD')Y#,V1DOD@G8072BIG>26\2I3\//0 M^K284Y@OA>U2HRMI:E*$/!" MG'U:'2H]\E2T6,%UA&CGR^;[CYET%%@,Q%*!E%44ID_A $=,2"@7HPT4XMLJ MCLQ#*+TJDUZ8'5LJOD:.]*UT;>82S( X0.B@8Z[M+Y&)!"-KF+94"TU]E87$ MM6A*9DK?DM%2+_.-%SD$)XCG0]5=@2!E3U'"S\B7! M#WU)X1HN, MQ@91I;Q*UB3FJLRBKN%+E";&E%5ZO^-Z=&FDER^P]T7"WA=]>KW3>G;I^@]-?]PZ. M?BM:!?^FS6Y+%*X7I5!)O9P$:N>?CIO9ES&T]N[[QWD.;2\O6P"4 [\8?[G, M(K(^K^R7.9JL['YMX M?4EDO%S[7F597[X31EXD0IA-@#C7:\^EHXR%D0QF)$6< =<\5EE\?@G(%WJ- M=9>E*U'M08I3+2.6RXR[C_#1:G4CF400(#$*:I6Y)T).UF?($&<=SD:OQ;%RABP9/5)'V-87:%S:B?Q*#T!D&!B,,,H$? %&/ODUG;%L$H6+$:Q1_1PL]QY2P].*^Y,A)$5\YQ/2@AR*7B4 M/)7*Q2<&OX*4=^'T2K^XA&%SDFQ+^>_7Z2!BK M,8X4O(V\0J:Q0SIJ@81207D"2$65K9Q-P/T$DWII_A2W64F'\XK9J.2Y MSGLSZ/59TY7[:R&ZP1!+!Y9S3XDE,$!*@DPTTJE$+0C=C;]S"U6O\O1>S=%I M:Z:JS+DI)W7+_3+<&N.)1PXF6:"U@V'1&H4,Q8D18G,QF*XXM ;?"\^/_F[9 MM*WIRO'JQC,[2CF1[V#\)8;+^.91IX&F&))$L@P+E'. MMD@2"\M9G5H#FZ#KT[G3KBA5W&H5!ZI[E51'5#A&1:XX;:R[NEX&*(^DI1QC M[+ER5;)AGD76IT.FKQ[2M[%6O33>U98X_-R!%\?@O1DC HM@9B%D+IQ(-'+@ MSR%G R92IJ1YE57^YX!M0B'S^Z)045N53=?,J2^@@;O7U:?DN;$TH20T3+., M"*19SAYU@2OCE8BIBI?]***-EA+Q[\PI*F.?NK/6O6*+(^=TQ :0*96SZ@1P MV$;,4*2*1NJQ=;S*E4.;@-N(1%VE.[[FY+6-T2K2Z:J,R/5@N;: M281]WOHTRB 3E(+P,DCIL->L3G&7=G WHMQK;V37YUQQRY;+O/QDF_@.0(9\ M/!507:Z7FGQ#BR<<)98O\_/ !\MX7CZUB="HF&-5AK'U<#9BT>]L6;N 84IN M2_\XKSSB4IJ(*478ZLQ3K9 3F".3CV40S32559RC.R@VHL3O;*VZO1DJ3EJK M$>Q&TJOJ&OG$GL2"4)XB1($\(9X@,K2"&T2U)."@61/J)/5O#G$C#OW^UZV+ M6+ 8P[(.[A7MU#7SUF^YK9IP8':N?.KI=MB'TVW4O"(.!CVDV(H M8F+RMC5'UDJ)5!*.@R^K79U2.Q5DZ5..U$_$^M=FU6L,X3PEY4R"B<6NDC4T M1SJZA!+F%"=XM'V=.@=MA_#MCL1 M%\$I-#HY&@2\Z*JD5S^+K$]10"5./77\97MK;?U$^6DS.HF?KTY]':45G)F= MCJ(+$"10AZ3*MZ7 TXVT9@1Y*@BG5#FO[\7D#TX;/];VSW"NKI39B^BW^/', MJYMPSV9G]MMOX\6G7&\ 9-V;-8^L>$L9I3+!(F$,0=P+@VRB$2+*H"DG&*:A M*EL1;0&_T"W^J2G6J7'K'.3,-2^./F4=?KA7PU MG9_EY-MZ&K]J_A7UO4[ 5]/V2?0SF-%!+=*.BV4TE56Z@LN8[93V?-7 MXP:EA$DX("QS(:#@*'+69$FH\H)$98RMI9J?ZA;L[AC8[M;LEQBRTJW9HT0X M#0E39$TNZ:R50]H&B@ ,=IXJHEB5,T%W8?QN=F:W8LT6INDV MMP0II-)FG6 M?+5-F*6/4P]_1HA>P?NX/NI4?2;?&,%KSMOMU/1J+MON>&[/SYMX?N5GG,0O M<;J,M6WY3+>O:,"7**2"U6X!.CDZA%]W+M<,6ECBT::J:'/^Z?[ M9_M'A^VT=.OKE33S&,#*VF@=_*YII+IF.@ID;W=Y"/X;B/%EB]'NR>:JZ^QI M 2IK[]1_BF$YB;-T>3CGNK0I?.-V">XY>&KY7L 2&F[5974K;*^(SBQUW,SV M9LV%W9^F_..R'E19RSS118>6V%30"IH_&9Z>G7S<.8.O'KYOH=:[WZ^BLR<@ MUE9(ZSEI72OUE=/1K'2GSP+3TM/MU5=;YQ/3G=Y/\]I \SW[[A""+_UBV[O^T?'+30]LU7J^AM/;"*&F@]#]UKH*HV.II]KKMK_RC>;Z&J5KIZ M6/8/_SX\/#LZ:9<6"A1VNH.R-I^/YIQAR6?9M4K=X,7I_V9LN3I)QENMV"W3\\&QR^WW]WT-+5^/'M2I/&(_"J MS*8W?6WA:MQOH[9:.G,U;GK,'HH3GZSF)1\;8A&C(-R$9I3"M M$VJ1-I&!V '$3AZ#V,X:811/M$I:V7/ ^N2D%&3._1FIJ'V*>3!/H!IXO[Q8 MKHXFW;D5A&!/& >("5N3ZY2(7%%)(2:H]R)R+%.5PZDOA]JKDF_R5_:6BV43/\!4?[&\6-E\^_W2 ME_=14^EM12T4-1[D>[GC366^5;\WN[,W )9Q1)5Q5(>(.#<:?">KDAA@.\*/Y*FT]5^3.BVC@5\)?HY"45H$%I 4GX,#R MB(RP$=$8E!.*6%;G2M!6:/L4[)F/2!=A"/32CT#DOKA=AR*!L<@222B9H("7#N9S M'X"74DKPUARVLLIM?;T(16[U[-E,TI$:!-RW39%,, $JC@,_K$2F%/OF!7W%PG6EN-LU7F?9M2J9.K& M/,6 2GB*%$M0BX!*+"QB&,KD [)(Q*),5H;& MC5_M;/DZE/LZ&TG,K LV(BEI=G1COBG-X2KF8%^+L4T7/_M'M MA79\%;*M1F%OC10>@^TRYI&'Q\(:PQ!+>374:H8,YQXQY845-E%!7R]P M6@MY$P[*_W4G@YRF8(6:R:/-%2G3-(& MH&N4JUK;[19UJ)YLKT/-=95",!R<'.9#Q\?#$^C^P]'A"DX+S3W24!65;0*Z M,UVUSIUZLKD.]=91;M7ZSML_JD^WUZ'^:B:<_+::JF,8Y%( Y_%P>>'R/+8[ MGBSAU=7=#_.CY6*^ * >&0(T8P'AR*G% +(*) !%"@:+P0FV!M9Y3ZP%^+< MUJM[I+L'_;RS\[$?!>K \Z0,Y?*;UXG,R2'L(P]"$R9S'/2Q7?N>@:?)];"L7 M=,2CDBQ8A@C.-VD$:9'E$ "!YVN48%A%4NEXY[;0^[10W"4O.S9ZMR'&;X.3 MD\%AJ\M1;KY:989=#ZR"-W+=46OO[5X#5;71D8=VW5U[G^Q^"U6U4M/O.FYF M8>D7O^6*9-/%]X'WS=).1EYR)XB(R NC$%G"W\I8<89[H0%$*"B0W8&B#J45&2T*HHXJ9*NF'SP'K MDUO3&6E:VJ5;WV1WN+=_.-Q]-SR$7\Z.#P:M"G2O:Z7*;/0LW H3]9H^6_LQ MC[?5E;HZ\F[6]'QY4_?8OXO3F,:+>3XAU][Y>6$'7:EW8R$+N4Z[T,LTAJON M1-4G5ZH*C^[/D^5L M5,RE>@AI?[J(39Q?2BO J;,&!\0M3HB#S$C[D)!5/A#NDK"\2@CR-*P^N5.O M1)S65JK(G.&WSS'?)742%\MF>C3-KUT6_1CQ:+!/U"&"!0@?8T1&>8=H%-QC MZI.FO!L>/0[RA1F#=8NSO!*M"IFP(LEN%XTY2L>@D.;6(+K3Q#!>C+BW/AH2 M$:4$L$IFD!71H>B9Y98R4$U'P]8FP'&%R8._BX'N3(&?/5UB@)W<&S2 M:E>18^?W<1P<';X_&YY\V!V^.VNANSM?KW/X[U& E;71OD#3PT:J:Z:K8DVW MNOQQ'G,WNBW6<)YOL[KV-A"EU!'2V?3\+#87N9^1UEI9JA(RR6+$77#(6>=0 MB!9['5D*HLIJS&T0!3R#V(!GLC>>YGM35@6O#(1N>1 M9MQ[&3$3O,H&UB-X7KC*4G?&;TV"-;/ZULHOZ".ZQ?XT7VR44S&NK]R^*EG# M7&02LXAB5""E=0+I"/XK"8G+0*V5)-6AP^.@^K2 4I 2A:S0<46#YT;C=A4, M-FCU=2:76A4*;M,H8(FIBQ11P3CB&$(%AR-&3(H8C8" @=8YQE5P>KG=UO6N MNS.8:RD3RF?.$1<<'A0C-4B8*/..,(9I;;EZF ?1VO8/3OALJ?-R!\EN ;FU MCYX$C M;*[ZC/&JBP"#=P=[UJ].\Y71WYH&JVOP.2$JZ'!G]R1?V75Z=G3R_N3HXW$+ MK3UHHHJ>G@;:@6;:T^JQECK14U=$@@YW_NMD>/SQ9.?7P>GP^.3H_T?#@YW]@<'^X?Y M:MP/P\.ST\'A[LTG/@P'IQ]/AJO76ZBV;4]5E%Y$[/Z8H_52]7;]]7FTJ8YTU9'+\;#C+>*;1]OJ M2&=UKS*'CF-.8MIK9A<[L^EB/%T"JJM:5;/I_%U,LR9>?N[,?HOS#^/IK!DO MOE\G$@^FX6XKPW\OX>T/1I3S:*TCR#IG$%>4(X.)1CAH3S!EE,0J6S=KL/1I MZZ:OS'VT9GY+DQ8I_/QQ:B>K3\1PM/@4FYRM/R&2>&Q^?:O^%&SUU4TCZSIABANIV&VGG*,]6[X<0D+1R]>]^O\ZR M].,0:ZS=W^YMBX7[=GJ62%?C4O['V7G\ZQ_^!U!+ P04 " #6BJM2=@'407B% "S MG 4 % &-N&UL[+W;=ELYDB9\WT^1?\[MCTZ< M#[VF>I;2EK.TQFEY;&?E]!57 C8[))(-TEEIOOI)T!)MD21TB:Y05*2NZM< M.E![?XCX $0 _>U'\:_\QQ]PE,9Y./KXMQ]_^_"* M^1__U[__R[_\S_^/L?_[\[O7/[P#%!F&'^X<_A[-,/OV><_O.' M,AF?__#[>/+/X1_ V+_/_^C%^/.7R?#CI]D/DDNQ^-O)OY4B4*'03(:6$:3?,!4G W__\=_XSH%E4QDSN?(M+>>0>"&*>\L_2@8:_C\H6?#T3__ MK?X388H_T.!&T_FW?_OQTVSV^=]^^NG//__\U[_BY.Q?QY.//TG.U4_7G_[Q MZN-_W?G\GVK^:1%"^&G^VZ\?G0Z7?9 >*W[ZO[^^?I\^X3FPX6@Z@U'Z]@)Z M?9Y]_<.;:,Q/E[^DCTZ'_S:=__WK<8+97#T/#N&'E9^HW['KC['Z(R8D4^)? M_YKF'__]7W[XX5)R,$F3\1F^P_+#U9>_O3NYBW0XFOV4A^<_77WF)S@[(\3S M)\R^?,:__3@=GG\^P^N??9I@68G^>L@5E*EP_D=]VD];8_I$0";I(B*CG^*H M$KQ'C,N>OCWFK\\B_A>X.)OUB/CNLWO%.SZ'89\"OO/H'M#.'\3.\3SBI$^H MMYY[ ^#,_J@ALG,,I3^LWY3W.\+\9_=,&91A-6 M%U>NN9KCN?R[&SA(XO3UX>?3A^^?X#_?OK\9L/[T]? MG;X]?G?TX81^NXD$'WYH$_&N.98%V4/4TCJ+T6>K>>2@I9*..Y&+U+G 8+UA M-5+,B]-?W[X[_OOQF_4/?'K\^?=^GEE:]89VZ<%\5JDW.P1:50)!93C$,[Z#2(5D+OI54#@J37*V;7WK,W>Z MT"T?R8)F7'*@3/!"1J^!.R@Z<072@+4% JY>S;X^OH[I>E1GXW3K;6?5$QY_ M-4#/(.+9_*>#BRG["/!Y\'X&,ZSG$R0&/*$OIX/@R"3U5K*L1&!:2L/ 9\Z$ M#@IBX%)RL]3PGQO]!:9Q;OE?O8$\ ,E_PK/9]/HG56N<<7'E3/^/U5 N%;;Y MX-[@[ 5,/[V=C/\8DLQ__O+;%//)Z)0\49B1+H_2;/@'D0"G+\8C^L$%_>SJ ME^/1]"A.9Q-(LX$LVFIM/#,Q*D:&86"A^,B4*0"T"UD98PN!] /_MA"_\?YH M.]:O"08#?O''\:3C).__3@F, M=2KPQ&R.EFDN+(O96I:,3^"AKM2R$:6^H=@],_:ARKMLVE /=TDAMB7%4?[/ MB^FL3I7IA_$[3.-1&I[A+8@?QATE]E4Z'G0&SCE3,0E&T@ 6%4V]H@H'JW)! M"RVXU6(PSY*B>V?%7:;+;9G^$C]/, WG4J*OSW"NQ5$^.A]/9L/_GO]\0(Z# M#E@XDXY$I0MW+( 2C),O'V/VEAR*%LSM F[W3-P_#<:-==A@13TE9V7RAD1% MM-5@ MN7K_B1S?GX$&_V)\7A%=DMN!"S$K9";;S'34D<7@!)D+UH9@ZAE4$PXMA_.= M0'WHZ2Y[U+;L^64\SG\.S\Y.SC_#<#+WA*JQJ7SP4A1D'!/9!"F3$P3>,O+^ M;03I)*C<@CW+X7QG3Q]ZNLL>O2U[OJ$Y+:_'HX^OAW]@/II.<3;].Y[E5^,) M265@:1VT6,AS48;&;8C=7OG"M%(8D^4BZ"9+42=TW[G50(MWJ6:VI=I<F M@."\'%_$6;DX.TII?$%B')2@LTM JV; 7$_N\-2;R S\,9G'T5@U%* M\2P2\Y;\!LU-W;NU91:T\^B$"*+-WM@9XG>^M=+G7>;Y_IEWO=Z2'''X!\0S M'&3T)G$;F=3!,6TY,*^38]'8S,%+X-CDDJ@+N-VSK95R'^30EIII<")U%^/) MZ ^:AN,)S:2!T5IX80JMHA$(G \,@I8LF (U@MLKV!%M;J!Z1GS95!<-SIR6 M@?NZ%=_@6!N0THLP3?LR+/MOIIOES[I0- R*'P,+!57MW+N&(#)+$,46B"HHMUN M6-4%[C,B6>_::W%DM7(??@M?YI,"="K&2\NBL*E>M-,F;)5A7)HD22XZ9;M; M\^@*V3-BTC8Z:7#XM!3@Y +SZR'$X=G:2H<4T@V ^A,AXT4FK MD%56.]KL[H)[7M391C,-CIJ6B**NAXOR( =W( RG7;<&^00BN_;>,D@I$.V] MIITY> Q- F*Z0WQ&3.I%2PV.E[K'_0P 19$Q*V9$(:2V: ;9&I8@RT3@L^*M M@OY%IO#9 'LW[UIO3%2[Q6&ML%NTA(M*;. MOKP]@]&,'-%C^NGG^I%!L(Y T;J**1!2,(+650^L"$@*3)U8C M;34XYUR!]-5P!*.T7# N2FX+1,9K#+/60;*H%;#@K4J.7J'=+I,'[X'Z5 WW MOK33>@N'COW"2AM-J^T'"2/]/4B@$L,1">[3)3$G#@S)..M=D M>7H0V<&L2KVI][[M;FO=M+#+;P"L$:8?<')>)]*4W(=YR-8@)NFL L<"YYD, MO.AI^-HQ'\AKD,B3*FU0/2OR;*^;'E>>-)H,WN'G*R?AM,R!C6$T,*%$ M *=9=*K4RZ! %AL-.05N4XQ6.[6PT-PIP+#JV4]6V[T(LX'Y>^T#OL.S6G+R MP_@#_/7[PN+5>+(B;T8GCR6A90!0,Q\"9Q[(E#,&C1+%2+1M0KXW M!/QDF;533>[54!X UU%YX9FND:/:D8SH1^0J:N-<5L9KT\2U[P[QR;.LD;8: MQ P2_'N=-; 3M@2 MO$Y**!V83/6468;JEB?); 93O7:)3A\XX38)J)OAA![^%H:YQF.IX ((BZP( MZ9A&GUEP:)@%:[C/IF2EVD3-W<+QZ.?1-G)MDT9YG;-PC4C3IY2%PI22Y"O* MY)DW%5&N(7Z.1R5;Y2 M0'D"RMY*N@V2%[\.\,,\YCN0RU:BD4S)@,0^!RR" MK57OG+4@R*F+34ILW8;1HYYO=-)HKMTM9+GL_/^'R[X(_Y;.QN1O_^W'V>0" MO_UP3.O&7[/CL_D+__;C%#_>C3)8GPXO,]2T^25EG2LYI"8','>A]$B+>YJ9W$.3#?1Z)XM^*_DVN":ZC>@- MG./+^=+8"==@H:U*._U_ ];G)K"J/8&D&O7KW& :A.*$D:*6BTQ59=0]?G8W_?(=_C,_^P D!._H\&9[=0,>MSAR]9E $^;DNU5J=*3!R M0E2M]@*@10;U6A<=T]QG(EM.9)I*G&=C*M?D@K[_W@QW3Z_G05;U M8IOT7,^U9E_>C<_.7HTG?\(D#VP.):%.K)1<]U\O6"A<,BFA(*I@M=I1?8)[ M<1[$"<8Z+'DX8[,_O31HJS /?YB>7LQJQ]"Z*@RBST"@.'.B=C[-4&I\GF(> M;-$6-9*?WV2*+"(YA*3>'G6WK/+NQH)OX-'<'>H BY6\YI!F!S0/C$$&D79] M42P99IA1^D:KY2*4)\Z%[43?(+#Z0QWSQ>3+'-DE5;^FTT%,Q9)5SD2N9IKW MR(+7@B&O:<$ZQ=BFB/<]F)XV/?I21H/@C%O0_@%G9-1?(7LQGLY^Q=FG<1YP M20,/13 K,=:8I\*B(7>._ 9+:YLWP33):NP"[ADQIP_U-(AM6,+N=SB;DUOZ M$FCTG)$95FA')(<0HN?,9Z%$2D;+N*N5Y@K2,Z++YJIH$(]P"]D5IF\4/CJO M=9D&Q<;H?8HLA1IVX'0MXL4=$T1BGJ)UD)I8KEW /2/B]*&>!@6/YMA.IM,+ MS"\O)F1P7T:!7=/\.BID_K&C*I%Y(0&23L'A[((^,XCD \8$D4'%K@UZ%HPW M+(9B+/KD )O48-L:^=,FWVX5VR"D9,4 YOOU,OR_3&J7#2V\4?4LW+LLF":( M9/D%P814R1%JI4J;7CJ;H'V6#.Q1@4T"6^Z9-LL3-HM$U)AJ(97HF2:<+/!$ MDR5)G_,G(Y% M\R0*ZB91-6LC?994ZTEQ2XXQMS[1GA=(K+E\$_Q4PQ7^P&\=&N8[_P?X:R"* M$*665D%R;VG'CY(!%YY)6G6=-USG-H66NH![VH3J73U+.+1=8,>W1A^S\5'. M<]G#60U''8ZNZFU>%Y.^F3)Z=7!KG ]!V\2DJ$6AC"8?F5O!3+%:.\S"XP*S ME@=^;(7B:5)HQ]I90JRMR@9T@7ZYA=\S -JX X2@F*#/,)WI*W*B:1]'*S%Q M+3+W/='K(2S/FV2]:FH)U;8^FK_5L.CV($YN#2(N)K^_0QK!=#C#]SCY8YCP M3R:D;[HB1^OLXT&B#0. MFS(-PY'#9"-G4:18.]J@R2@+8),BU?W ?]H$,P918P#-7,NTD7I>ZDUAF?;0(VI!'W\19Z8CO M:7.MA9*6D&GKZXU;G0@''(U,WCE676ZF928[-]&:;*WQ@@>.HDVK[%LHGC8Q M-A?X$O5O?X=P-YS,.B*D#"PD[IB.5M(^3-BRSTYQKJSC;6ZK[H_CZR4PS6I? MG#:".15E'9NK;2YH@#DIE")'8QME8=X?F+9%C/)5ZEPA/R$ZRV(4KA(RLFBS M8TZ4!,8#*FATZGD@Z:7;A-YN(SRJMOH\ATJKH&5-NQ#6 MR=KMO':2"989I77,OO8N:W0!?0^J0TDZ74?;JXBSM=0;Q.4N8+I*P^D"JF7R MZ5)4^\D\[5%[B]6T>A/]SGB!B$:47$V85#OSH&)!$TR!X(U$K7P;7V&'?'@@ M]W37=%A'X@UH0'#.QY=F[E4:73)@>0 M[-[^[T%#BU6]"?V!FO .YS1^# ?PV1$#M?T"A4*(73M.6BBC&1+RU2;B&@FL5CK MR&'5N6@1$Q29F+E%U.&>A]-]1/WRVJOBN@1WS T$3F/>X@7?!=S8(N M"-C0]UT!J#5K):#M1U-OQV3#5+C*M%/;U!?M3W/(Q+BC0Y.RM M$AI4)J\12(,R%B=]"B+$%$Q'!2X;[DX4.3>CVZGQZO'[4^*R\2VH,/F$.13A M0RHZ9^V5<#34Q+D.%ESNJ,*[0]V) FNHYZA6:9R'@X[+DG+[L%A@_V4],3MK MI_5M,.V/*KU)I8@LR&[$HCG90=^=634'=#RO'96;D, MYQJ7WT:)OB4[IH;E747N39M3L#."/1)N,RDMT,L'F[/()A>'6F<3G$(R/*VD M%8S8I;O2JS.8;4,B__P6O?EV0DR^&"6\[#4Y>3%O\7,RNOF)(9'^1195[K6@6N:B/RQ'R@Z>51&1LTDC75I*[%)E1:7PCS MMJ3UB'+)6P8T6('6(%,A!::A]B-%2\N+Y,(7RZ5ITQON/E!/?>[TII &=\(= M)4$.PA\XJ0UM$Y#'D:-CTFE?TUP+"Y -\UZ9HHM*&/>X#'\#^M1)U51Q#59TG9B<@Z.1^U=FUK$:^+\3K/-U=9C MW1&QT1'CA&Z W,4R77?K35H,9D1WL3,^%)+C-78B9[,RL6B@D, MD=MZR,^3;));OAM[M2@E-;/&M M4.\J86Z_)PF[4^R^T_$ZQVPD2;@=URRI8-B\P)[G1C'0021%TUQV"K%^]+%R M.Z3&NJ%UZZAH/P%271!^#ZW;5*7K1TIMHH_],"=G:Z0W9.207<-T*N3#8>(L MZ B2+*X,;F=Q4H<<6M>8,.NH8=^A=;36/'"7Z\"A]XAW_@Z );W\,_\-K]7;ZO M(X^%&W<+*O 20BC@M.3*!ULBYRX5IXO&K@$=#R#8LA7RK8>?7C_\F\\!(GDN M7*V%!+5W"!$[S3R]H M6H_/M(N$=U MUVNVWX>C//[S>F!7GJU]+S'V_#"1Y4"2I631BFI8G,%YF80:V%,S;<*5&]5&U+ M'OU8M;:ME'J>;+5X5&V+ V>W(95@ J8BF%3<,EW(FHBIMN]%%05X2T9JE_FV MXO&/57E]2*OGV@AO)^-\D6:GDZN2]_-]@+L"027-0I:T"K@2:XJV8L8X4T*R MN23587_L=(*Z#,"3L8U[D7 ;C4^/1OD*T?2*UEU ]7U+MQ+-[B_FME?47:WW M).6>KU16@W,IR!!J<3>R^9B&@BRX0 L3A."5Q91XE[+3AZCZ>V[8=J3Y=83; M\S[]C^'HRW4IO\"UX$+3\I4T#ZO5DX#' MVTNG9POXZ.SB?#BZ.+^RS*]-NN.TEUO,\FY?#6S+.ZPO0FA]4G&,^U,JJ(GD&H=0&XMP.TGUF/53P?R*W^K88B&6."Y9=HJ6]V D S+>F:RA#ISS('*7U?3& M(Q^[JC:53H\9,Q7&R>@_:XK\>/1K;3Z2KP 1\&*SYJS(X)E.+C 0FMSC$G/. MLCCT76R5I0]_[(K;7F(]IZ.\KX$DUTP"[00*P1"0]F!)ME2T]; D"/#%>8,R M=%#DSB^3O>?KZ)]KD=YS1U4D(IP+"LQ/_-U+.B0ZPF7#-KG M$)+HNC@N?\5C5V)?TKNKU(W[8UTN!=/+DN%LKJ-SQVE?8DN[L:]5M/TQ?C(?T79M^L*')- ^B469(8 MR8HB,#$F\G0D**^5T ELUQEZY^F/79,]R.RN%L,NHDYOQ#.^.WU#7[XX_O7X MS8=-2CBN?%2+Z-!NN!G;S83\HT_;R/85?@6A"F%+B7E(+T5FBST6KH;LN$"2+PNV<$JJ#T* M<..RATL>TEJ874H8HK+CSH.AIFGGH] MO1;#5:2E=KX(SQ,KUM7N" 88%).8C2*%9 0DV:0NPWV@MHV'6O+LMSA).)K! M1SPM_QC/;K21_IJ1/BA"QI2Y9C0M#&VE4; (6C.GG)*NFYQN5)3A_'T_^272_:E#V+'8V$(G\<4O. M7$E:T=J6R#G7R3$KP:=(:&)J$M5_#> )J'XKF38HS?8^?<)\<48;VI*A3G_^ MO74+:\J!APW>M771 M((]D&:Q+8QNONU9U -@RM^A!A/O)-^I%GQTXLKTR]L,:L$([SFFJ^)IWP>O& MBX'FBW<^T.^L:=+5>$]L>2!+:4]D64,'/3LY__L,8?+E5YB.1Y,O)Z-T=7/! MM=)%)F"RUA?43@,+/AAF/>: SN:T6 !\J3^S_.D'8;]NHX)QK_)KU,HRY@GG6F M\EK:NC=E=1-1-\]45C9R[V5@LDA/H$)@,13-:E>:DHCJ3K99) X\4[D_M:\C MX9YW_66YG*66PC?(F: ]BN .>D) BM!\Y*=R3P\=.5WH!FO:PGZ@8S7=:2T MIT)B-V\KKW>W<:FE=[[=S]!?O!Y"')[1ZW%*O[LXQ]S/7>]&KVQ]'[R]'!8; M1BI;)"T$0F=>K^HCS7\-PHB UGD1!UN_O>&]LDAH5## 2E9DG6HC&-BB6)3< M>>M4M&WZ2>WB7OG&14)MR/!Q-/QOS">99O"P#.>ESV^IX&B9"JX^$J?S2E:# MPC./SAE6L':G1Z^9%X+6#\6]T\%8I?2.[@=[&M)!>&";\;'#;>(^]+Z;.^R- M1U:[2-(O;C29K#U/V;OFX - MY\66[&EXKMG+Z"XF$_J#RT]^:]4P':B,SIAJX>F:D\2=8)=[JHHRUSH:F M1Z,M!_=]GAPJDQJ<[/0YQI/1'_3Y\>3+(&G-LT'+O,ZT!&#QS/-L&60#*E6G MBS>Y F\RFN_SX6"XTB"\H]DD?SO!SS#,QW]]QM$4Z?/S%/++WPUR[3>H/##4 MUC/M3& 0?6:B8/43?0DY'_H$Z3S:[Q/HT7"M0O7A@9*JZ(""%25KC0OA62A:,*M-*2'J[&.7N@4M,3Y[ MIA\4"1JT:NS7AIS!Z.-P[D89'KBW];RA),-TO<,!>CL3F'!)?>JR+<">X77'E0 K#4J[![28%%C60@"Q*X4ANQ30)X]U_PL"!$6TC MC?187Z&=> ;.D2O-:UM@+S4M^=&P6(2JI0="2,!C2 =_6/G=/#@DEJRL2'$8 MO+_YDVMIUW <'APPLF]R7? -"]D[BJIX%JX@[6(Q!YK-P!DM*I[V,YF<%R\8?7R-,,5K=%\&/'+04"P3P=/,\R&P8*1CF4#EK$6Q;1(X5^!Y M0J3J0^('?A'R9CQ**^A>I'0YU&Y)+E1COHC:,UDS;FEI%R*J(MVA+WRKA_>$ M:'J ?.CQ-J.Q53\(%A&%K!43/5GS5G,68FTW95*0Q22R]9OT86TTGN^\[E7C MAW-S<7VNN'S:XFP PD#1(!A9(YPL8$^I!BI1X:SWU*HY@>4!FK14T\41F413.G$. 0OZBM$W.$AYE09MM"-=4,X=>T$87 MH[*T@=E2QZ*,8SX%7S.HBW(J.!>^%[39E@,="]JLHXN]E";I O![09O-]+EV MC9)-E+$7UA09I@D+["6KG%!808T*I=)3<><$&;MF191P>[*6CC M$KJ4960VUE+\M5-Q/11D*@=;@=AO]KDEG0DNL79?+,36E%BPM0ZU$)!CK4!M M=E4X?7WT#;;(Z36*J[[2@Y*3M,IDIF.BU8$K$E6DV6TLC M#8!SIW.3RD&=$7YG6%_J:V#@'\-D1..?OL7)^T\PP6N07R-\$+V7VCF6DL/: M["RQR*5A-E535CJ-BZ4)^Z'70\">(ZMZ55;#&)0E$EJ$_C-,AVD RA'K"2IB MK?.)\P;.$9A3,4L.(KBV&09=@>Z>;/VJND.3D=[TM)M3B%5X7P[/+F:8!P%= MYBI(YNOEK"ZREHWDA5FO?'&@R*T*>V;6%=3GRZU-=+7;5>O!=7UZ>5YL(SEO MSECFI?%D,7+./&WL+(48H]8.36@:"+TY]#W>[^S?)&NIYD._&E*8 EA MW. $XH"HR^!)UBH+V^)"SJ;V8I5("!RO!]BG$ MC7LQ+WM*$78GLY&#!X#W*=P>^C'?_[SF M E^K(W-,7O+L$EFQ61=>?'0VVV2$-"*B58/['[V=U? .I^0'I=E%-:Y?C*>U M;A#]#"=_X#?'3WH3T3C#>&'@O&.J<)ZD*98&OY/A[N'RIG<^+)I(6\J[Q\N^NJ?_0C*I M%T&GHUNXYH,^@QGFHT1S[3):GUNGC7>9HD_I;";N!,S>/?3\X_PW!2SQI>?(+)1T(EI710!QW!E=H9+3 (,K,0 M$VB>K44#+5:&Y7">$#UZE'N/9]25M"NH6@=_/)T-S^LWM>#>!W(\W^)D.,X# MG9TU.BN64O4@!3D847EDRJDDBC$VZR[]Y-9_\Q,BQ Y$W[2S\CW8KP\NG2FY M@*QN*&=:1R!.9Y(/]X:D%3V-H&T.RH,8=W4]T7Q9::670[EFN+^+E^_:X+F&?=_7 M;=W; M!F\343?7?R%G2X/U#(3*-=A2L:"L8J6>J_$H="A-$L\/O?MA?VI?1\(]G_K_ M/ASE\9_3VXW]$B_"!.M8S"4Q6M,?J_+ZD%:/ MWOYT,B-(H^GX;)CG<2=SOV.^$R19HJ'EGMEH:"> 7%L:V7H< 35SR,54NL0S MTAMN[([TW>+.N!K"4S67>Q)ZHIG//#!!-F(VRJ=HNQP!'Z#F5]C*NU3\.L)MX!:]&$\^ MCR>TJKT9CVYO25E8Y31WM*"5VG%()!:TS4QPL$(7X20V2?-:B6AW>WY_"ANW MD':#[+_+_+"OON'K^@?7T6$Q6Q)V)7HN1'E5) --Y!=91RUC*"DV:8]\#Z:G M:AKTK8X&Y_TKH%U-CB[@6IZKW8MN/^=LO>FR&T>V4$2#[>5^D$)B%H63UZ.L MJ]D5U9]RP 3-F"P#*(0F/2WVP)('3N7V0Y)UY-_SL<'B^GGC KPNH5>[(DA= M9"$_V'(9:I>?2&LH&5\!:*<5QAM9NC0[Z_2RW1\I]*B<>ZZ0MY=L WOCGNO/ M.>==,+Z:VK6/"J^#+PR0ME%!5I9(2:&U35:&!W ]=;NC3[4T*+[]@3ZW((*K MR=(%6$N[8R6R_=@IQW%()#6R.U0 C6L.YDTSZ6K,5297D;1'*&EJO0O(J M-FG8O&-V/&!K[(<?-.,YT,K9,JRB2:!(JLP+-[(Z0GC2T6#NE!W#V:'?5 YQV,/EX2/%NEE4-D MB<\O;^IMF:B-<\@4TEKZ5#H5,.ITGOGUK4_5=-A(Z4NM9>;_"7\/SB_,K( %%409I+9$2:%71B07N@5F;HDJI)*NZ M%/3JI+Y;;][MA<'&LA_W(;B>-\M?253?@+A"-J'BGIG:\$!'-,RC$(S8*+/, M-KE.6?3=-'CSS8]0@QL+;N4,UCR8XYJ0W3EHSQ MH$UAT3DAD\L>1),^#7M*;Y7 1=31,2,C[:215L;> M:L8=9RF($G*2!GB3,(?'FI.T M#5-:Z>50.EDC 1G--3!!I""#KIH#W!KFA#"I>!U]Z_^]90KQ<-D84!@?5TE\;+;:A%R!T+TH3H19#* M-DE!7@7HL=.@5X&O#)S>QV'LU^WFNA/Q%_JK%S#]]!:^S%.W^SZ7[?S"W1W1 M;B:#Q8J/%C4MY0(@6VV2#!FLA#8+57/--)6.93 M 8*J$RBRXG-H?XI[%]>!'NFNPY1[3TRVU$3KZ.$K> .;?*&]03(RMH'1Z ,Y M>(@,N5>*S'&?0Y/]=!F8/5-B6XUU8,-:XF[@^=Z> E9>=".O*@:MDN>4RTM"P:UJHVOOM]J]F,LM=++ MH=QJWE\Q3&E3G)0TZSTJIC.M_]6E8DX;0\X[.=R^B4/RZ"LMKD6%M2HMKJ.2 MYI7VNH!YUI46U]+6O27W-A%U^TJ+BA<,*;"$D4!Y*UF0H)B2WBDDH%8T::1P MZ)46^U/[.A+>1:5%YS1/M7T4(OVC:T5[KVF)XS*4HJ,W7"[4"WD\E1;7$?5# ME1;7D=,.*BW6(H&&S!SRX51D6B3+8D1@+F#4#D/,VG=0VR%66MQ0:]M*:4>5 M%HL0#EQ"\G%\H.$I6DD\&L:=$R",S;C86/-155K<4'E]2&M'E1:CRE(2&!XS M)[_98G7&%1-89$K68<$N]96>>*7%3X#=RB4UH8 M"=-7@^*Z$H\G5"(IR?C<#!32,F]T9#9A<.07N*R:)""LP',@51;74M9B!$@/ MDFYP:[FZ^&,R+OFL)4/-R2:I59X\SX(5;[7B@GY3FG3?._12F]N0H!]I[RDI M\Y?3TY>_G[Q^O4%$S]<_;1&;LQS70I2-,\[4@C%W" UH*KT-KVFR!W!K:XUSF&@WW"!K)]00/.1%%!ZOA]B3(S4/* M%I_04I1=@KZR%(HGCRB]UR&0M^"4E<7.*\[(&[+L)XKKE_$X_SD\._MVMY3! MY^AHVS%ZZ>#V&H>UG:X7=ZQMQ=O 9+F&-( (A0MR6VGGF?+0,9(YAB7!9-\H;N _5T5+^UR!L$45UC^Y8,4]L5#U3F M(6=4S(A0:P[79"93^U,[4!P""#!-@BF7PWDZ%-A"S U"IJY1T0AQ^''TXF(R MP5'Z\H&LK>G9W!N[[E\]R.1OA1@B(^.^TM1E&KP'9J+)G$., 9M9<&00#)2?-S0V MW!5)DFBZH_07?7G]Q,M[J:"5 C">UNQ8DT;1LIB%9EE&C5@;PL0V\2W+\>PJ MJK)?UZRL&'1O:F]G4DO(O02/I(P6(L\[$6/3>JIJ!C(,.OF"0Y:EZZA&H=8FCD M6J)^*#1R'3GM(#02A0#K=#VCL>1M15=;\41?(_]B I.%Q(=N10XT-')3K6TK MI1V%1@;0J?C"6;(T1AUK:7L0ACE>E/9"@G'007$'&AJYJ?+ZD-;*H\BV%^,G M;_YQ_.;#Z;N3X_<;7$W>_.L6UY(KT2U<29)C+[.3*6)"72QZ*35D74(Q].., M@Q5 ^Q/>QO?D=Y_16) =;LOM9>RUD4IQ'='[6K6)T]R0FGN9S.!>T/T)=?,[ M\R4/:2S63L6M?39"JNPBS7\A2A"U00B4X)-/6OG!DN=MVR[R#UJ.QI,OWXX5 M4'G@%B53T4JF77$L8NU'XQV!B:EHP!9&\ETHV_?"O'KB._CS5[)_)[0 T_B< M2B!NI?&[_2ZWE7_2OH%Z1 M.*>?,-?3CNG1*/\^GOSS9/1V,D[D @W(WLTY"LVP=AL@4Q=8S%&Q"#YK)9RQ MJLE)8C=X3X<:_6FAP0G!5Y1O<#:(!1)W(;!<:JX*NL* OF<6(UA:EW,.;=<& M O%T]+ZN1!OCSY^P,GY]95-M<2'\XN:H_-Z=S/(M5IHM(X )23V$;10 MKVR09VN%] ILD^/AAX ]>A;T*OD&5_%?AWMYZSN[/ @7//( @(S'FO0DG64> M%6?9BZQ RB+:M.E8BF975TNMYO_&DCV4FZ75'/[YRPLR=C[2($]+E=CU)_+\ M/)4;(.,]>!:*HRW-2\T"-X8I=_A36P 99 M#7L%Z*OSJ"ZP6]YG;8A[/S=?.^%&9S[VK]@#XB5@S#F1^V=+H"FAPA46WF0)6'O"TOKGX+SV@LR XW%P)X,$FE MB(XX"SFB-YQ'J#4XT+?8)[J VW977/V.WZ98+LY>#PL.G+%6VQ09YS5LW03% MP A@R6259+:@L(DGV@7<[O?.WCFSN%'VKI,&ER/W".&724UUP.A4!.69">1[ M:Q\L"S'4,&-5A+=9*MO$N'H(V+/BRP:Z:&!YWX/O**6+\XMYT:BC\_%D-OSO M><+,P+M,C/:*>5_3'W(!YJTG\S 4P1UF&<.NE]P54)\7G_K05X,+FGL0U^LC M$4(V-<_*V2*9+H+$(K P7J0,I:;N+I;::\ZFO5S1[9,YZ^JAP67-M[R%>W!> M'A\#!(-"2$9N:&TZ59D=3&0H#4\E@PNVR?K3'>*NKG6:>0?W\ MY5?XS_'DQ1E,KVJG26]*+)P95QM2&EU(H,XQ:WVN'KL-J4G@P!H8]Y]SU"]+ MNB]@6VEKMU;5-Z!OX!RO"RAV@-ORFF=-O/NYWFFF_^X\ZTUY!\ Y[XU6G'R. MZ$*N![R9#$0965;"R,S1Q]@D>_@@N/; U:&W7,CE:VVNO7_":*2>C\M([#DT*&MV+ZJ ,^>UUNMA%O3>% M])SR]>)B.AN?X^3U<#J;7A>?)K%//PT_7\-+&(/2H;!"$JBY,88%F6G@Y)4J MG8K5N%#+8GDFT<.O>IHD:"'GGJLROZ.1XWR5M&@3#<6SD.LJ26]FH()B)A4AOGK6Y^H0;RY9'LNNSX'<<6R+C#ZKK1^X_V[+ZZ^H086=;B% M^%I,UNNM8[XL&,400JR)I[1F%&58+*A,3H!1=8F2/0PMWE,HO5\EKB.UGI7W M*TGJ_.+\NB.'*5KK*,@F38;I6@@)4JW'K A!#BB\[7)8T4E]M]Z\VRK7&\M^ MW(?@>C29YD#@KQM 4HS%FFQK)Q6B8XJ601 UOX+\#2? J]);!Y-;;WZ$&MQ8 M<#W/P=]Q^/%3O7VIO>V_#DLE*XR2P(1(P'1(A4$1EJ6H@N4F&0-=6JQWTN12 M!(]/H]L+/_WX]W_T^GB#\)^[SV@1_?, TH7@GR"M M3DXC!@4Z<1%!\.)*3-9!+CX.[@7=MU W#ZU:^:B=B+A3@KC)6CI=? I"!V>B M$":1V4?,]YKG=%?22X:PI>#)HNM M^E'*6N-I!>+ \^ NO%X$M7'XY*T_;R>T#D&3Z+,ODGQ-74\*E($@P4DG.)2B M;+7![$>#[B_-SF'P9E]>SJ:;3_$'']E.T%W'L1@ G)1.QD7A."VN MPGB)0G#/E053R" =K#.D?A7R J:?7IV-_SP9E?'D?'ZRU)MF[GGV#E34=62+ MRS.85,M+T5")FXYTT:K)H!&L)YM2:AM"@,(=#5@+VG\UN,%6@]Y2J>__ M?O3N^&=Z_\L7I[^^/7[S_NC#R>F;#32WXD$MU-,%\^+BAVC(L.0AE*0=9J^S MEX8K%Z4(0:C!P_";"'KSF7+_\W8G]BXSP&BIG4 =M8K:%N>5\39Z@**\TE&N MD'X_\?WO/\$$?ZX)3"_&YY]Q-(5+KW12/UQ/?KK[%-@+7M M!R)#C+6#:90,:!EFZ$)6+JL8VG1YVQ[ZUO%RFR*8__,/G,Z^]LL0 QN5%Y@L MXQAK[)^2+/A[USW M/5=+?7 0L>,@CLH,)S7[=SB:_W1$Q, MNU33=*UA*%7QW.80%BO<+:^>NU/4SX;9!TZ('H, ^A_I2X39IY?#*<3AV7#V MY73R#F?#R?PY ^ZE"X(;FM79,!VS8B"M9S%!%-%"T3'NG/7W /Y.^+W3H,=, ME:T&24-+]#5\Q''Y )./.,/\YJ(J?I['%OY"'YQ-3Z[-KAAK.2^;6*IYJSK( MS'P*MA;\$YJ&Y)5HTI.LWV$\&W(? L:-$7K=S3S[U["#$]&L\EP-!VF?\#9 M!0Y$SK6NO&1.*6!:1*BQ#,",S%$+S<'8PSIO6F=TWV? WCES=V+8[7NGC=,_ M3Z;3B]M-9=_;M\+\_5 OLZS#^,9G"W,,>>S$B(A4\Z96G EL:!U9+6^ M@4Q&8Y1-.AKL8G#/C^.'QIB[L\(W6I7GV-[AE* F7 /:LX+2NZ8(C.& M:2\T"XZL?>^#$H8':4237,_-X'ZG8O]:77*!LEV3P(W/#__K8CC[#4D;:FT)N;:NQ_8M.?E!>4U7">PR=UDGZ3@X M0?A581IX8CXJR7C(MJ AZ:7&A;BV',&NZG3MVQK8B\8/I&9L@<&=YHTZA MN]#T R6N6BEZ'9'V'(1W,JH7[\,_L$*Z2AJFG5%QC< 4N%J*VW(60@[,!F&* MIJU3@>W@XRUY].[MVVTD/>Y/3#V7BOK?^.4RH@UQOL5MYVUN4(:U #?7!#?AC'*"S.HRYA:FFLM!K4? MHV\+KJQ[=[3(:/E'9G0*&:1P,NPGHNA@R/N M'7O@W%U'OPTX>VTJW @-N;(70@G D>P/+J4ADU]SYCUZ,A^\2"7*'%1L0;R5 MB [PO+BYPLM=;B) 8G\Y(8Y(Q>7DM?^S'2*YN-9(K+6N4+R?HM1/>B M HE"BFRQ2[FT]8]DEN/Y3J->--5SSME-2%^I?;U4ABQ,)'.FYP3VO>,:9FW2[E*J1STJ!DV2D"D7(]S;3 !'@N MI$[*B"[QRX^MUO0^3ALV%WP+[5^1L N,)UJ*>BT-K*ABO(GX&I:BMF#0!)U8 M5I:6*6TE\UDF%@!1ZV@"0'DT6NQ4BKH/):XCM::EJ$.** MX6D9J?TND]25X M&9C+C@?%0P#5)5+T,96B7DOV*TM1KR.XIJ6H37 Y< \L"D% 4I L)$^CJ--;BQX%;.P;8%BX^/WKTY>?/+^[?'[UZ<_OKKZ9MYP:_; MH#I5/5OQH!;ESKI@7JASII+FTMO"K=':\^"Y*26 -$(HK949/ R_B: W+AU[ M[^-V)_0NI66ET D#!Y^5]IAC,B(&EXR7UDDK5XB^]U*SRU^S>9F_^Y^W.Q5T M*?,G$P>PT15-_PF(415+SE_F().+DJ_0P<&4^8L\F"2M91$S>299D4$D@3,# MHGB#6@K1)&IO>^C;GI*]P=G)B!B K\?3Z=$?I(XZ+SZ,"<_Y>#1WOS^-SVB_ MF+X&!:0"3)EOK ML0'I:/^X+'@'9U>[QASFT>QR@;_<3^[.W1O'_8,T#217-"$D9!8 M#(F63J$X)"NDMDUJ2*W \^S)LHE>&JPK1Z/9,%EET6K!# TM:L!2VIS& M]8+^V5%Q]SIO4>6WM\ @&[(1J)$I0Z/16@CR@:"&C#GM9*9]O=,%\/S(A SKO7A4&-H=%!ETR6:C*\21^8)Y:!N!81[LU M7$"XNXY^=YJ!J!*W25O/G- D*:L*\R+0M^"%$;Y 5DUN MBI]Z!N):"N^<@;B.MAK$'*Q*0O(62U;>,FV2J(5+ @,C.'E:F+RT2N;4Y++M M::>+;4.A/C2UIVC8WX_>O3MZ\^$_-@@'_/JG+2+_EN-:"/*+KL0 QGB7:Z:5 M#J)80:YD55DL)@^60>Q)8!O'L2X\H*7P.L2J!N^YD8K\'2ZTA!R,59%DZ,@G M]]KSP6JX/0ER\WC4Q2>T%&6GUM(H$BAO1$Q%.^NC+9R38225XKD$-[@'\);" M?'G\ZN3-\OCYZ\WX#@2Y[2@NA/HAV,9B7#$@CG:Z9!1J%K-9E M5!%+3")RF08/ .]?N!O/_M7/VI&@.ZP)KB!DVIJ*)KEGJWU=$90P">8E1?(R M^/"QYQV7-ZF'Z&4;)HFO>GA@8>WEUP)Z,9DO\PFZ-#ZY4V'ED*OC;W M)@EX5, 41M3%Y7*C0WU;DMR$]3Q8LK$B&IPGW457"^O7(C?O<'8Q&9V.ZL^. MIE.<30>8M7E8!^3SH%!/2FH0#W07Z]'Y M>#(;_O?5[?Y;L@LF-];)%Q/,0YH&44IP6C/G5*IM'9&!DX)A%A85^IP6VS6W MHE87N,^#9+TKKD$\T4.H?R'A3FO6$$X' +'F*$=&&[)C.KE:(U@IYHRQ+F=' M4Z-)_/8:&)\CL39548,@G[M0W^!LP969[]I&RZ"#-PR@=IT)M&$'Z3SS!!D] M5[30-HF'Z KP>?"H!^7<)='VO;._AHO<13S])I3I94@(_3WX H(YM'7])+!@ M8XT+(7];.!Y$ZVBP#BAW%?'5GD3ME',H@5MD$@XO\U[JF+Y>I$=1H@0!M++2 M\JIY01;KE7H*J7 5$H!K5%5T&9S]AW+UKOX[U4*W5D,#=^\NJJLKRBZX6L9> MK0*VG_BI/I3W(!^VD/PNF2$4M]I)PS@*,LEDTBRB2\PKQ&AB091-VM+MEA$/ M!"7MDA#K"+Q))>&Y2"Y7Q%N+Y'7HB@A%"!1,*B&8=I;,*UM;''D9M2Q6*].F MR],#P'9O\_:CPCL!'SW*O\'!\KSMZUNRLR=?1W]K$UT&V29?3#2*%<^KQ1;( M6/.ZIM5:#N@5.79-UI -L#X1%K76TIY"BI;<-+Z!R01J:E&OU[5WGKJC.]K[ M1[,8HP1:6FKH3-)FV<7LG1?LXC86$I=!@&SUZ?RKBQF]Z"H(=/*"_+UYY0$BSO0=UBF>:PKX M*X($9_^!,!GHH"(:JU@M3$1+NW;,HRE,NJ)R#.2!M*EUTM\0#O7@:1T&=K]^ M::K@'O?N6F?^[BBN"N0>C487M43&-_!OR:&F#6.0O,VHR:AUI4BF3:AM4F)F M2$L,1BXLBBZU_]=_\U-BT0YDWZ,7L +M92'>2[370>W+4'/"C/7RT5B+E=^) M'"*5F.(ITX94@BQ^,\9T1/ ,F--"%PTN@M<[:@N80J@Q,M;52CM><0:.#%Y# M5'?%A*1=DYWO$1^#;[.EM5/.@1^#*RE=LEZQ;'(M V\E"T%:EH'<'6Y+XCY_ M/P;?0OW=CL'74<,N#SN[X'KVQ^!K*:_KJ>;U4+K2I@K!.\B;E M\Q[W,?@V+&JMI9WL0)=KK/4VB\19$9[H7FQAT7O-K$*RQ<@.$[%)I>XNAFN? M!EB'8>[? .MQP!BD+%F325V ]DYI$_,UCUM&JTTNRH/?X_5Z@WU3))]XH'7; M9TV3V*)AI/):X$.CBBFCY4T&W&W?;'M]]?KTS2\?CM_]^O+XYP\;W%/=^O,6 M%U*K\2W)L;9R8@,EHNZ-G\[[4M9H.0^ MT#XA,^T3/C.O$5@]YT,RA;CG3?S/%7BVOS2]^=@7,)E\(5U>E_IT7B6?/1,I M>:9]M*SVQF;>%Z%#3CGX)C'1]X':Q\7"]DRX>Y79D]C;9*SB9(+YU7!4J]W4 M4/[I&YP-= BZ!C6P'&H8C+&&A2 **R7JJ$D:1C2Q?%?@>2I$V%[8#9R?U^/1 MQP\X.:]#'FBR*V*6P+BK%7_%O&R2(#T9J0-Y!=G:)G="-T$\#6UO+-8&]X(W ML;RX( [2RH/<9N0 +$)4Y.(KQX+4F@&BC4*119&:)"HDC?5['7,9 &UV06Q$0"9)):BQ")5FW.-Y7">GO8W%'63Y,J;([TN M@O .9OA^1O_DJ[@%^(@#SIT,BC8@8:0EI$15*,$PZ4R)Q4%1HE&A@:X0GP91 M&JFD05+E;:2_C> RA?BR5T^U7M].\'Q8PV+R_*/3Z<4MNR;$X&C3DTQQ%UT]7^==KFR12 MSMP6%J#6:E4N,"\X?5N4U")IIVV3HXQ5@/85<;2UHL<-!-[ @5V&Z^JFIPNR MEE=;JZ'M)[JH'Q5VX,46\M\M0X1'H84!9GPM;$!8")PD QVM]/1/+*E)$:1= M,^.!**-=$V,=L3<@Q#Q&X;)XU]<(!*,-<$V.FB) *E0G/13FN?":,!6MFA0J MNH-D]^9G7VI:%@>RL8P;''97\^FT7-;0>@5I>#:MS:W ME2/M?<^O2.4[=G&_5"6IDC7VK-_X,I$]N_FF:@ -F[4RZ9>D['%^?1H4J2LO MA^0!*=.IVI4]DGS.@^Z'Z&Z@+[7$HZ[2LV@M9RF'!!J]"[;)'K *T*DX#+T( MO,5QZ!)<;^J-Y'B1(-(!7TNW81/ XS@/_:BS T?VUD6+6Y)-.)U$VA(-;9!Z M-D$XTM\4.&:TK86&F4O3Y++X.%S9X$X+6 -#=V&HV3+AM: MJ2I,IUB;H2G.2DX\6X2BW*/90$O+\IX\^/#^0;]R'_4EM";7X?<-X(RP@@=R M38PE3T74DQ8P+(:"3!B;K5"Z2'^ 0\Q3\@KV%'*3AJ;W$=T;(M0%5TL_8!6P MX]C_?16WE@=[2KU)F^X5^'C@(5A"Y07M5#K$Q(+(A5D?5$K9V[5\7+PZ?-T?O?Z 8>#T?C=:(H3 DGX M[!Q?L+ID24Z)EK962H1$[HD.K'CE0LC"D&@ZJ+O+NTY X;V+M&^?W0II'@+[ M#QA>P_@'X0L+2BJN4HZ6B5!J!H\T+$1'GHX61I6B0=I-.=E=WW4"*N]=I#V> M_LSPO7CS,(ZY(:.:(T/."1?M/WEFP7RM=!0ILQ*D5LG$$EPG9:]]RRFHN3\Q MKG3G#U<5U$,WN[6/:UUQL57_.NNRY=P;"4%I;[-/4L<",I;HM=#Y8T%"M=\5B8%&0$M#:*Q=KG51OMHA$(+C4I[EZ+JM\@@AZ/\\1_BI"%(\DS MZ'9@W#7LQ&H]' MWVD+/X>O])/ICTLOLXT*+7-&<3*/LS/P@,PK\!D\&E_:U%AL ?(4*--<.3T[ MIX\S@R=3N+J:58O?C#R'"=PE!X_J<*AA&GR%JTNEBB#A!.9$KF&SX>106Y*5 M%$I9U.3DQ:TWD.[O/P6N'$S^/1Y?5\S+)/%ZF,8($QP,G]![;@>SMB M;WX__">,!_6>K[I6KZY&H]I!1(%%V*#7^[)E_IT\W"= M+G%Z4/5:L;:LMT79T@6(8G<:*#L M%BA_#1+MJYZG7 HMSF'^'%Y/,"_\\//1ER^#Z>Q<$.\#IVVS) #!!!A-@BGD MF'.?F%/9.)&@&-?D/'9GQ*?$L<.H;))H50U0.B2*-H/FE-@ MU9%TLX1>>XX$>= W:O0-AU#__/+U:E#K=1Y"G0\WN2QHM;$8&"9#&W#*=5"O M+LP& /IT**'U]F>!'5]^FN1I(?DE7.GQZ/@#IFL22?WF'CX9]_^_ W MVE('4[CZ,!VE?_\#K_*+NKE^A>&/2QD,Z)(#4[.>XH; @RB.>?"%8U)&2[XU M=W8$X#<$T>=1."TO8L_.I\VK<,^O[:O 7.7B?8?P)Z_=O M85^&I +G$A@Y=\3VX&NG9J&8#,4!D-%U97<;MO;5I\V6_J2^A"4]GD4_9?=] M1^W#5TR#,L!\]@T&])R9R"Y3]+1)NLBP)K#I&"(#J0Q9WVQ%-$G0?_6PTVP$ M#^_OO)8=( 8"KS0%+O?8QU;VSFO%JSG/Q$NP!4DE7XCM=]O2CDB74V?L< MO"/.]W=)3#?Y*?4W\0OFRV XKX/I659*UPM$VDD]&":,1JL4#]XTFAZ^'_!? MD&S]*'%)+F.3ACLW]>-*>H 9 T@,3/LL:6L-CGD-P4MN#;:9K+ 2T:$:.A[V M#F5[83^;YH[7DYHG-3E+_WD]F QNVY$)42\=)3)E9[.J(C+P1;*D@RS90]!" MMB#."CS'ZLG0D[(?]VOK0>@MNO^593*!84?5,/6:58I-4DB.Q95,'R*.091L=]%S^ M_']9QZAD6._XA[U M(*L>J^@R#B[?X">X>CF M?_=A3?7>2ACU*,$>-]@G>"S9"I51,*&38CKZP((0MG8'0,EK8>ZR0ZIGJ,D5 M9K29(K<17%,+F0R]34E/#>K7N(<.>M]/5X'+0VJ,&9D0=2!Y39)!X8MD5 M(Z+3OA3W_!2[PA(>5J_;B*YG?3[(M?I8$VJF9^GS@+Z;%W/7,2EM ZT/ZP&\ MM9K%G$W-X@.KC'"V4R+3QA<=SI#VJ(Q1*TGV:&HGX^GE!0P_X8R]QICL/46Z M@#6/CEM%3D,$9K5V%C#)U.E2C!YZ[["(_NNQ(_O@K:=A9 M:^\M[_?3V5*+*VQK_TK<1FH]*V]>.#$'XF1.!JQAI=;;:.&3>\V\HL 80K $ M@B)JW>52OYL&[[_Y)]3@SH)K<%-VOXG ;%\!#\DCU[7@+= 7\N!"*)H9Z8,/ MQI$OUJ07S&,@I^'Z]"+F!N-][^-97 ]U0-3R'OTII.-*W$6^+-I6C81X- M9TG/$8;_?E\*TB97\;UY_>+]Q=P<*9V4 4-;)<_D4)BL6'3U;%P;I7PB@V>: MY%AU0G?X6_5]U?@X3Z]W'308A/0")K/U+IKT^\AYK!D#+ACZXN7-C ^!.5/H M@49JWX(1#V'\]*K?0ZH'ZEE[,_+5:0<:';DVUC-=MSN/(3$GBY,IY!A*D[RH M58!.RPWL1>P-6K\MP_5@REL7?/]_*.9NZMQVTN$NNCC&4,Q" ;"/13"?'1+. M.CW:<\Z$R<8(*P-B$\-Q'*[L.A2S*56V44'SH9B8,?N\T*2EC\;\S(\O.F!JZ0DL W4#YSLMNX!'N*NGF_YGO3 M!+O@^J6G96^EN*X#DG>1^B&G91/!>" MKCHE&X:0!T]V=Z]X#=<"^X#2TV8/P>BP> MJ*!>#CY]7C3N?CCEGG1C%]?Z14>>'#)IZTBW' 4#S,@@*BX"H+&IRZBT+N\Z M 3WW+M*>I^2=62'-0V#_ <-K&/\@?&%Q0Z.SX'7Z,"&A3<;IP +/-;&#HS&6 MK$CI9%<[O.L$5-Z[2)L/PKO7>V\V,NNFEC%:A^ \B[5IME96,B]I'W*"0KLX M&ZK5)%5R,[13/@';6Q4-IDZM1[@H0.Z \7"G8\M!/H>3LOT5O!5_]M!.\U.T M%5AM%E8532YM#'7?%;6WM9QMC2F1ECSV[ 7TU MNEXKH*TVSGF'Q>?#L^@.X"]'HAUUT^.A:T><@V\+ MKOM"AC58P8QQ=5JQ$0PJ]0//&@V:"$?AT"W 7X]#N^FFYV/>]1@_#/Z:0\S1 MJR1]9-*3HZ9%$2QJ'9FPW#H;.1>E2TO$CJ\[(3*T$G+/9[\;(.(W'"[Z0,C$ M3;&9K*003/.D6+2&,).UA.*LT]#ES+_S"W\M+NPHZ!Z/A3>#G-UCS$%JEPW4 M!MDE2V1:2\\@H6(R&>!2!64?FY4=V'#OA;\4&W85=(_%$9M!OAO"X8)LE$N6_12.KG]Y,#5[_NEN+"CF'M,BEU@?#"R\":_CXR60DPL M*D<[%2#YP)H"\Q0%J&BE1NBZ"3QY^&E<\/0CNR5'&7MW5GZ :,'@#IBV;,*[ MY#7':<&[IP;6Z7,/Z35HO[L,&JJCP???DRF%9S\ KOC\&[-07><&$B=RQA(&PBVGKZ8!E"E#P7 MKK3B'12ZZ3V';[J[MR)&C:2X\C[BO__]D7#(@OQ[]H/9]^OB+[#\U_KGGQ>O M;P7U_?OWOZ71>(CCR70TQ'@]N,J#X:T$^^_'TFMC?OW_W^\>7%V]]> MOOAX]N+-;?453F%P-7D(;C+X\O5J4S2^X8%_OT/^<$7SISY0=H,UX%_36F%. M^ASD__'?!J6XC!Y"]B7KF)S7&:6GP(C69$J&RPW/[O.0[#T_YLQ+G9A2/NMWA:M+BXP/K1(V6^&(W'H^^U2 ^^TL^F/RY+ ME"8&Y$QP)#=4$D[O76%%RJ0X?:2 -[D>VP[FL8.$W=C2I?5%3ZII<,%:T4X6 M<,^OQV.2PZ6@: 6Y4Q2[4FRDM0LLU%I1'P-7G*RR0-N*+H_!G XI]A)SXS8Y MY(DI;[45+*M>@?9U)B,ZX-'3WTU[AASS1&EOY6XNE]]&R(1^B%9$: V]J"PVPIGZSFV8#$$QV*,%.6!0/)8?GXV;%\NWX0,VPB[>7&N M54%),)(9JR/3SG(&P U+-3$TV1QYZ504^(R+<[>2]]KBW&V$=:33J?/?+EZ_ M^^?+#Q_?7_Q^\?[//W8XCWKRB!8G4.MQ/CIS0B^*S$X;B:"+1R]3! FDQ"RX M]?9R'>2>!;K[.=^J)QU"O%U.]H)T"J454430DMP=7:R-R6*0H$1,3Z3 M^15,*';^,!VE?]_Y[D*(5+R(+!5>6Y''.NX;#4DT@%4I.?&X9V=//=Z6H=G7 M[K[\S^O9)C+]/,JOA]]P,CL"?_^]:O'SX.O=0?AEXEH$@'J#[&O^F0XLUJTK M*IWHVUGYX%HLNS/"(S0YVYL?CRUS&W4T.+W[D#YCOK["^>I?_)C)XB9>B9#K M!";-N.5DU5SQS(L$K(24N$&3^;(A]/LS90VF0\7[_3.B+T$?.^I?-@\\1YT] MYX$!A]H+!H&\6>>8-REJT$'@LN*KK6>@/WKML4+[WC0YZD>B/3KP3\:)=\&Q M.I9_AE/N5X7K>RMAU9C[72384J.*.Z,YU)[L)3/-I:4 PV260Y0&90X\+^EK M^@PUN2+4;J;(;037=V9(/AOFBU?7P]NIP5(*E:-A-@RL>U"+:ZX+Y<1I' .5K-ZH4I'8N@-%681(*O$('Z7(S_":"WCV\7O^\PXF] M4Z@M',9H0DD\:I\+F#IT4Q1-X79QSJZ0?LN FT,V/J7$O*N]'\E5HFVX]GZ, MC@@1L+@V0U.:!-RSIUW@U^MQ^@P3_&,\^C2&+V?7%/&-!_\7\]F7T?5P*BYY MP9# 5XNCZ]&@@YK'%FA[*I"<"2C:A-L=\3V78'L;;CP)K1JHHD&H_7&,,+D> M_YC!_? 9QC@Y2_]Y/1ACOJR58-D3JI+(\FE3.(/L-$-NO$#O@E:B!4O68#H% M9O0E\@879YOF=N]]9\#A$+1-M[TS%E&MU$+(8LFV MW%*Z0#X%+AU(80UR>&Z(_P<,\JO1^"/\]:_!]//GTO M%%U!UQ+T:JVDGIO /MA: M+W!:]]3Y&L;X;3"ZGES]F*T!K_)H?/>9H 5,IC<'XSR MWA)\H/C21/=KW4WLM??T).ACWTWM;?T8KP/T1^,%PI%S@(*4QYK)6*,##BY\%+RK+VQA@P5G.,YG"577'7P_/X>M@"E>+/G+">^>B82Z"KH96,?*2 M$BM2D8>$ E*;&;%K41W>9^U!+<8@:.T Z\U$X)#K23.Y!Z+S#AR MA]+0#V63!+(E6$Y!__N*N,4A70V;GIXLUUVO ,=:GLRJAN?-&IJ+H_::YT_=KF M][TZ>WWQS[,W?[Y\_^K5ZW=G[\Y?G[UY_>[#QXL_W[Y\]_'#V;O?;G_C[O)Q]?X>$M%W?U")5K9=5/TXA=-Z+*$M)O&A5C$>=+ =G%)C:^.2R!P$< M1]FS\&B7',3]WO>,%+], D\R2),7@0H:)_3WP1"&:0!7=Z7&D]US5@\&[1E1:T^Y/F*AB)8KP5VQ MG&OK$JA@*?2((L>4DPR[LG![E/O%HK=O>0%7] K\\!EQ^OMX=/VUYI@L7GM[ MUG\.LX;$D[LK9IN*$A+(BGN1Z,M-TP)DR(LJ.1N98Y.+D'V![]WF:C3\5%M3 MUO+_2RYC-#PC\X(;ID$8%HD+S 4'*83D4#49-'8?Q.'#MX-RYTD_K%WEWZ+; MW3TLMT*Y--P(8T1@CD/MVE#3,(IT#- A( =N MIYF.6K)0E&;6E9"TM\FE3E=>Q^\#V(>TUW8!W$94/5]=GL/D\ZNKT?<+_#:Z M^H:+R:<43G&4:)DI/M<6&J;.IP.F3=;::QGQ<:["\HX32Y_^TVNP!Z'U_/&K M$?&;$0QONHB??1KCS/?[[1KK$(W%M:D71@;!F=+DR^J8:_OX>J!B07%?J28[ M55YU>-=/K^+>!=J\6?O,J(#@&="1%?&S!N6< I?"(T.3=* X)I0V[0>>3R?N MYL[XGE)OSH-[?6J[X/JE6W-OI;BNW9AWD?HA6W-C+"DFLE"B9#)3*2 #KX%E M946L;3)<;-*7Y;FWYFY"AFV$W;-/,)LP.S^]_(##P6C\;C3%R8T)LXLZBZ(\ M4=&P!."9#G7T+!E%!A*TLP&2LK]#E7<^H@?=66ADU%&G?B8A62/,0V'_ M\!K&/PA?6+1,RT) "H7%:&H7 1E9R"K4$T[(*(T)CRN:E@=F'=YU BKO7:0K M/^7/,DOMUIV*/][@-[PZ>&;**@#/*/^DDXP>9YD(9RPB*"6Y3KQX)W2*68E4 MTUDC[)IEL@K+D7-)@JSI7 !,D=]=A]8Y%C!99F/T/-=U/V[Z<1JY)&>3"4XG M9Y$V)$C32V]+-EQ[5JPF,91,FY#P9"FT(RJ4:'AH,&[#7^>%)KN MKH,&&25W[>$GMU+Y;3"I%WG78[PL06M9&YB*HNHP7#)3D6P3K3M'$@"Q7OD,\&ZA=9QGX;3S&%&+'2-9MF""8:IPY\$$ MRW63&6E+L/QB+L&^VFAQ>WX':1E]#28?8R%,EF.]45(,(@>&P6+,WF-*30[V MU\,ZPC7/OII;S81]Q=Z %+>0;O:UM[..&9C?#R\P78_'=3XX3 :3\\\P_(2O MAW\.QPA7M2GI[R3+-Z/)Y%(6KR$JQ0P7]4Y2 _/%*H8>LW!:1[5L5DN/@=>N MR'^Q'>FPFFYR"77K<]-/ .7HU&N/@T_!FS'WZ\7$,PPEM[+3X!;LOYFR_5$GD M6,@OM$%!S9K*#(J1S%H77 E01)LA9=TA_F*\:J2[!OUE[SX!-;GC?3D?#6_\ MAQR$C#Q$)I,V3.ND&:CH6>#<@U2A-E1MNSL]!/2+,:@7O3SEB^F/+PLG\<>[ MT4W'NGG#Y(1"1T^((M9&[UE%\@Y+83P87AL4*-6F.' CLE^607UHZBF5[+Y4 M>G==I?>^W*\NN@,]^0=>Y4N=,ZA0)!,^.*81$@NUTM$G%W6PODC=I -_!VR_ M&)WZUM930KG^]J97@[_(B;N'])+,*.?<(./943AL:=5>Q\2$YCIXJ8N63?J, MK<'TBQ&H+^T\)8X_2 UA(K-K$R%3Z",Y:HZS(,A;RR60*48G *#M;>T)U!#V M2PWAW2?C7K^+1:#PXD<-26E]%W@U&WA29V??M 6,1I@4*%ZPM?#6 MN%PGZFA6+*+A00OKFW1?W0WNLTY]WHHU*_>U9MIK<(BZ!-:B:V@'8"WSHU&^HI]/29=EB*$3PY?#PQ;T$P \5DE\#PV.2"?RF:PSOB M/6EKU+>H&Z1VS<'\AI/!I^%LM3.N.VW 9VN8T;R. PR2@ M8CFI!^@VNQIZCF[.^"ZP"^QQ-@QW$]^E#>1C[L(?EVGL53?"DF*824 M+'-1NPP99$" 6701%2$%9YM$WX=EQ :_XI"$V$;@33) ;P!A/IO,,=[Y4G/+ M%K1T06!DLQ,%7;)G@%HQSD$;4X+-ME'7L(W8CN92[*G()[%MOUIHX%\L\[4O M!I-_WWPRN$=:OF=)R5K2S*%B2_6N52672@ZZ\5W44U GZVOTIHD&R11WV!87 MJ??:(73!UK8B?#6XYW/HL9LJ5W*D)STT+3Y8@C$G0Y\#BPQ+390W43+O$S G MLU$@HPAM M?#;: M;=6C\12SN]SDU&LYG&/4%_>ELB=52GO+N^=B\L>(W@]Q4>X<$*6"P, 'Q32$ M0J:SJ@V\<%SF>O/UD 1+*\A7ON $U-J? 'ON"O$8U,?OHSDHZ24H[VK^I_), M9TO+K!4XPJB<$'E!#CMH]?8%)ZK5W038XU'34E"DH 79KU[Q:EJ=D) H.JTGWV?#V1]U)NLWN*HW M+LN_.W-0A/8A18*JO$Q,NPC,DVM24RF3(DDAN2LM+/;ND$\V;#R0%AOD3N^& M?&'M.F!O&73N _XX0>FAB-(+/_?02@ZXWUY/K^%J!H9\CN_3SXL9 MF%F6[ 1YG"):IF/4+!9R/F0]"8B0DX,N$T57//X74'E?PNTY%+\'Z04M,<\1 M&:^R)\>2V3SK'PB91:,E2\+86*)T-F^I[GM/__6TO:MH>X[0[R&:ETS>!R:M MMY&3/23CQVMII&(^9\D*^E1DB=X*LYW.G[[DUU/]GH+N,8Y_#.RF+"2-OBS. M%]#&8#1P)E0=8)8\DL4IAF470T!T]*,NTQ+6O>,7U/]>8FX01I]]AW&^G0 2 M8N&I=BMQ(9#IT;JP4 (R6:0$XX.P;:*-!RA.]K!E=UDWJ"7^\!G&^ (F]$D8 M??E*LKE):1J/:SN/6<[TBQ]WO_,'_)AUI:XKN%O&,/]!J[18 MU''.6_;@RNB9*KI!!-MD;8BV.'*SF0"9F?8I,L@.6"H9BA%<.8B_-GDW',4\ M<^YNH]^>XZO?L.!X_' U%=TBTG=&^%*/GZ309%P*LFA=8E;F8,$:-*K+C*/U M;SF\TW5\+8Z:J*!)+]ZE.1=<9%D""!:50:9+G1GDA2#7(T2,$44Q33HQ/)<< MEV?#H![UU+(YWXL?MW_]QP#'])+/-\W79SNRQ8 YI5FK64\FZ31=8-WLNY_ ^TT: QS"VW>\.]AE^I;O///4!>P+1W^K= >QY-OH?95 MS&JFLY:;52?0$5+28#.SBGQ'^N I%J&04^G(F2S1<85-LCR? <$V>-O/CE_; MJ*HEKUX/OUY/)S,)B+E]CD(KZV-F*I1:C@N215,2+CB>G WS!QQ_&R1:[?NR!.VD'E!,EO]H_M'ILI:6@5:?BSE2'-8'2T;/ M3,4-;%ZO:W+<%?H<"Q:2X$S+[)D'9QBG+5D7KU5J9\AMVH6N0W5X M[^QX"E_>DK\';:T,!=O.JGW][OS]VY8$KL2W:,1 MKUHZ'KG$G$31TB10(;OBA)!.6NO2Y0J@_0EO]V&]2Q[26)1=AN:FK%$9I8+U M7E/@$65M&(?2..Y=1+A<#WM/P7YX^7L=L?OZW:OW%V_//KY^_VX'P2YY2 O! M;L+Z2+"%=AHOIY' MHN:Z**-UD06%1@0?K!$A*&[1<>[E$E$_74+O M]]IUC]K,.(O,N^X;R6T5+( M2\9.9\.#5"(7Q)RS3[2)+)%Y/W.S/]QTS;[ KZ/Q=-91JHS&7V NB$6C<,(4 M53+,&E.#<45&/X-AV09ELB>CX9ND&W0!U]?@BYN75![/WSJYI ]"$EHX)L D MIDLQ+%HE&>T[(7@!G+:@%LM>#>D(F19]\V/5*(L]Y=_@2N "O^'P&E^13!8. MZK\&T\_GU_3Y_X+CU\-T=5UW@#H/C_Z7/\)?E^A "W( &/TAF/:N%N&+.GE# MFY"L)^_XAANA%&+ &9S$@T97)EHS49Q$H&C2 AJ M[^$,J9!%<($<]18D6H+E!$FRK\1[KKKZY(MMB5!L/K>NIR MP\+1'D[6 X&@^F/Q8YA6?#_/ IM1)I^N,M3C^/Z"??Z%=N M[&5Q5LL4% N KDZC*\PK:QFY\T)95T*$)MD,!USC";'VN3.D17'9;'+PI<3, M0^"<24B<:6L\B]P%EF+1&D*0%.)N>P#M@/=18K^9L::VG95[R M(2=Y3<;32]I&)Z.K09ZM92:RF]LRBPZ%""P&DTEL(=(R0-7;,N5C1,E-ER;E M](9[5*/_>DRSU1".E7317.FC7H7?8Z2U'-'BCKT#IBW2*'8DQC'2(/I2U%J] M[R'E0S% F*R3(V\H\5SSH(GD44)-0TU"YH(I^2X9"<]0\RLR"@ZI^&V$V_)P M97&D>-MDQ5A:BV*\3GC7P2D&BKZ(K%(.+H(*;0]8'N(YG$?:G[)6':KL(>D& M1[CGHS%9.9CBN]%PCFP.C'BN>%&604F*Z4RN5.!!D*G3T3ECM'*\!056(CH! M$O0C[19M 18S<%]<3\B%GDP6+)WM>A0>!2]$9H[/.B-S"IM4 A:V1VT]YL'>HFZQ;SP )2&@ M0,+CZG@OK6*M#Z^=F4H*R=>,"==FGVBO]PW)IX=2^S82[KD3Q[\&PSSZ/GEH MMF+(2/YP84[P4.\&.0NU6C+SD%/1-HJ<.ES!+'OVT4XA=Q'UJ$E-[] MWA-^^>&/+8X^U?%PW.S1Z!7.1HUEYIPPPUD\ :Z;Q+AGF#Y/)Q7\B/ M@?L(XT$IM?E9[6C]^DL],II<1MJ_ M/4;-7!&SEA[((A9'?TODJ)02-C!C)O<-B^#-?\Y*0+LI8W+ZNA'><:IA\5=N#%'O(_,$,@)-)='=E6\R%M MR"QD$<@?SCQ8E(JW:?!P:&9LN*@Y.#&V$'O?9\C7XS%9H#<#B(,KDBPN4DZB MP,QSH%@9ZCQR:0H+($AYQF6@L-H8[CI$':N>?WA/LB_YCWH67H-SAUGISDIP MV43)8Y(,*-:AU4K)0G3 =!"\E"RR$4TN8->B^NGYT+_L>T[=?$,X/LU6>0Z3 MFQD2*+BSP5)L8Z-A6BO:SH(!YH!<9^ZX@-SE]*E3TN;3UY^ ,]B#7'L\7'B* MIK8?6K3E[X"I[Q3M56 .GZ*]KY)6ZGM/"3?]C-_#)LCR8 R*&4#!-!1@,2I+ MCHL"128;4^J2I_D,M;XF/?L02M]&L#V[;A?G%V>O(%4#\^.F.G$.<6YKDDK@ MA!',B5RG9LAY0GHVWCB?0-G0)0U@PVL.FW#;CQY&;838A28I8R;;K3[OZV MGUS;#43:\X?Z['H\&L,?5X1ND"9OWIQ_F_SM;#H>7']9>)!.UZ9=G@@9%=.B M9AX%:PDJ-P&_9/KLJ]Q76(^YD7/][!]'J,[\O]I(39 MD9&@F,+4-@$4-](7FYD/A1PFI2F@T*J(U"3:[@[Q!.*PQGIISJ YRL7Q0P=H M+<_IUV [SD%]*[5N2!795R<-SN[7091:. $^,9YD'0-!8*-QD0D1HC:JS@0] MP.WP >BRX?3^&;!E&U7TGA1^7=O9? ,*:8:??KN>SA-@_AB/$F)--+TM*N7D MTRJA&"=_AT(;'\G+#8F!M;HD6TR075R.SB\\=O+('BH:M99OSZ'C&:TY7W^Y MF0.R')T#Z1#)[?5.93*S1K/H$V?DC"6$$E$_GE:Y/([8^*;34'O/$FU@&AZF M--W;]F8[':C(9;V, N')JU(YL.#1L@BHC4U%*]YD^-9:5"?D>?8G_08-PQYE MNSWX0'2!UM+97(/M.,YFCYI4_Z-(A MQ-NER%%J'[ $Y963FH?L+8J2B=*@?1(2GTBYI_D.UW&"_WF-P^G+;[/$GD4& MNBF0I8GDY7->[Q$,L(@45'CNO""Q L%K8117 =IGG_\-X_1N0-5%57.=6C7\ M=#Z:T ]236K*ES(DRVGC8CF9>F;B#0-39+TYB8EG##:8#OMZIY<=H=:\#T7? MW\3[%VK/9P4/ ;[\JYJPZ\'D\VPVWC"_'>5!&=RDQSV ['0.M=,QJQ-MF"Y9 ML6BQ=C\H&E0&5'Y['G1^_PE^#+]=?7HS& MX]'WRFWX2C^9_KCDW)#W0ZX/>2"4F9]);@/S)J=1< M+PW*'Q]2G]#BO.XNU!EZPB$SKLXKII")12,=.:\JHG(N&M-D1-(J0"?"C5[D MW> 6]"&N1>W^'!LJDX$G4I<,A"WDPLBW)FR2O&ERK!':S/E>!^HD^;"'W'L\ MK)R5;B_9P\CNC1$F.!@^V<;F@*WCB6)=9+&8VCE-!1:X,4R9P .OU1:/BZ67 M%\CO\O*?G!"'$7J#*0D/&;R8X%&K_&==]O(?.$[T _B$=0ZN,/4V!GD@N1A' M!>X+4UNL9X@^+4*W_- M4N8HLY7"N29E[INAG0@I>M;!DE.LO6ND?\/QX!M,!]_PW:A*&*X6IBIH=)(< M$G)N:XE8[0SEDV39JR( /9=MQH:N G0BE.A%WDN(L']W\H>KO4D%DD(I$,ZS M*!!J!7AMQ>P2$VBY4L9)\E$/<*USV(EI+=2^MW2?2X^EQPNA?S;+]W $7"02 M3@ KZ[1 9%Y)Q5S*,D(!R&W:?:[ <[2!%WOK>0-Q=I%WBUD&3V'-LSRZ &LZ MUV(5LB/-N.A#?YLYL8?P#\J.R+-3"3TKX#6KO?P9J!Q9X+K6D^J@=9/\VP.S M8M,$C(.28AN9MR?#/#W+2[*BDF(B$ZN[$Y.H4W[(F/H,603ZAF_B7BY%? #J)NT(7IX;G8S8R7[$2A"(>5G!+3)1869"X,K,DV H?8YCK\*923 M\1/VE'+SR^UW\&7!\"ZX6GH(JX =QT'85W%K>;"GU!M8@Y7X#-DX[X1F@N(L MIH'P@7*"(>0BT2@92Q//X+!LV. 8'(H,VPB[[\),F'Q^=37Z?H'?1E??<#PW M4M9H'@1MGMY+4PO2R.*A22P99U--=O7V46>FY5682Y]^>/O>C^1'O8JMYX3) ME_.,Y!7(8O'DKII QLP+\CH"(:L%@>2_F&3(H)G'#1^6*G3]6TY L3V*L>=/ MZD<BX9L8++2-/X%SNH-CE3S\!A?8@ MMIX[[7PXOMAYS!>_O%6'8D)(M/D@*%S"3HQ"0 111#ZJY%='Z^'CP M\-H-=]D[3D"IO8FPYY2_EX-/GZ?SS* /.!R,QN]&4YS\=HVD(3O'AS&CUP99 M0=HYM*F^H+*9)>#1S2A_6*LT+U]/7.;:;-4J5:O;**:G(*$PSZWQ/-@22Y.JC[6H M#N\4[*^X)WEZ?4F]P57)F]'PTY2BC>H*W5X*%LZ!0HO ,$G/M$J9W)\0F#>U M]#N##JE)#LXR,"?C$>PMZ0;MB1YC6K1<[("J;1O,9;".U0%S7[5MX,$>,F_2 MYG(I.N,M2F$L\Q%KS$([H;=$_%!T*MIHH5K-/SP<$S8VMSP,$;81=>,B\\49 MA>%.84BL&%GO@^K1,)10+P!T3B6)Y)LD;3^%(PT:*S%RVTOP[4R3@%O4F^2:'G M EMMKS6&],!<=<#6-J-B-;AC957TI>HU=-&O$?GB,;A#>1OYL(?D&]B(E?@\!5(HN.5/DHCZ0NNS17F$BPG0H1]I;QRAUC1Y7K^[?HEP@3_YW_Y?U!+ P04 M " #6BJM220";#.LQ "S.P $P &-N&?VSM@[J\RRYESK><8( M<8ZX!F!^H&N@"R C(P.\(7T 1"1 4 ?J_@P ,#("B , &I2&RN G/1$1OK\ M2XA(FH=N_OXOU&1DO/RDGSA[/W61=O+VE($^>2$C)RTK ] 05\\<8*X^ L\ M=7%U]](4/&Y'" JX.VL*6BD9R1J]T'9Q<]_/,H("_^KB#]$4U/K;(&!M]%! MV]O714!)6EG*24Y!54#ECK245) 7E9.649V3LR_NZRLC=N7-'1E9>1EY> MBM1#RB_8R_\)5,K+3^A?<_S7)/==_)Q\W5_XNWM["?Q]?_+4.\!?4U!0YE]J M9/ZMYZ^+,O_#1]*;P/\'\A\E_U'R'R7_4?(?)?]1\A\E_W]0\C_1D8N7LZ98 MD!@(2#P$2#YT\_;W]G/S?B&@("T+4+UG8$0A\B^XQ3S%FSB? JBCV'U)\^X M>R^I)0T3 R,= S_GW^.\G?X7]'D2YZ:BIJ^O_'0NP&L% #K,DDRIA=1"]VI[V,U^HH05GOI&T-!R<%[GNB$B*G;K MMKBBDK**ZATU[?LZNGKZ!@_,'UE86EG;V#HYNSQS=7/W\/,/" R"!H=$OHZ* MCHF-BT]+?YN1F?7N?791<4EI6?G'BD]U]0V-3_OZ!P:_#0U/3$Y- MS\S.S2\@US>_0_'_J=?"P!ZM=E?1JA\SKX85'')'-39 ND+K6K[I'">-I.F3"PD[6U[/M9#4%+/M>.O$ MNQBH'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+) 6O^&? M-B/SDY \_NV"A]$EIG_@MV.GU2//O9"\IKBR)4='>VU75U=N(XU3?:'DZU.L M8]^A%@!6@S4RL#!V@T#7B9/ 4O65&[9@RR%P>>4AT4G%]L5]YVVNTZ*XU)@V MCO6NVT1 Y >$9QA<'RT31;BZDY5U(SPAN*P\%G;WB6_!@LY6FGIHH%#ZC6 9 MH=O?GD%3'K%#,"*D,:YX7K0VQN$'W@2MT)\O68_V3E#<:50/=>#0%VSZN?&> M(E4X0C^O[(W$;1C;0P/37&\@ACS&=T^5^AE7OXW.H_ #I\[V]O+]\X! C25= M]_B*N$QN5G9<5.T';7?OZ"2H+@8Q&*,47AF:"5T MTR7I99JRT!M>+:'LWLMRN!?B=4%M8]7G M:.@&+H4\C<]Z897\[\$R059=J* MB+N-W\!:RSA7S4N$"P@K4K6*9S'I(0+8NX#8XL$L1^%.5'(Z_#*IV.W$P+5\ M;P:GWTSX829_='(=S2QR\_%UC==7$%3P'DTBP G, >^!$ '/"]CV5M30@87L M56WPY]@SY8S>_/WQZA-DU('63'S=K>:E.H]9>.9=:W(N\-^=S0-= @:Q=^(YJUH\Y M/=[L=''_6+^V"GZ0..05%1%Q+V+PUV-5JJIP.7B/-7QM%4Y/&%JM#RQ%JR-= M8SMTPMR13WBR9]*KAMC[TNPZ$KBR:9R29$W?&PK=I@R2??Q(PO3R#1'@6<,< M_@..TD8L*"#'XVM^3*-MDK?1(7X]181:?W";2<*'-,)9K.C0A@(@A#O?MLOQ:^=4=_ M_[&B'R___!42@>8]:)-!*$@&L<.03:$Q?-B=>D-P( M1X4Q.FQL+L"D- ;GX'=*EE-NRC70>]W9DQ@!K146U!,2B "*I!T@I10J]>#V!N20XUBD(\XYED*^K!_VZ>.B>(0\0TC:VN>R,NDRNY@J M)5OQBY*-NM"2]NIR'K^#YVZ#[&8LFUX+FG"0T 7;90EBK0A.200XR]RPP0:M MZZ7XK]+MVT:E[2ECTA?M'YS8U7= Q(Z*'Y-!P4^AQ7U!HUL.4"TOYQHL;#,[M&!.!Y^BM7L)&8#U@3>(7M M98I9%];'Q2? .Z+K?DU0X-@[C40Y(505&*MR2J M5SF81O,MKJ6DU(BD=!/$ MN^:+'.ROI3#MF7WAL[MV+K4=SN2<$8G4_C:]-;66#\OF2F9O?=2XQ2OE$GHR M[[]:-=:RC6_9COZ'ZYE_\*;$ &4N9?O\%SK1MIZ4P0I-TQ;9H:? M2-Z2Z,!9HH)N/Z\!\YL7W8D1>NS8?1R-G8$+$4!%;=,KK^BGC>8$ZVE/6W.O M:5U8)1@BCV. XB3MN=!B$VQCE4PTEHX\J*UP?C\UV3''="!/7 M]-/.-+1[?[7018!2]&%J+:TV(S=5?L8?6="S JSH;54B(.H0;9@/VEC9( (R M CCQ/(6H<2.LS+KW/*FR+Q2S_-P(["@01C,QRXQ&+(TN2+]87A:@D*&5!J#8 M?C71XH:JMK/CUJ-C\N0+AYSVZ[F$R? &-([%;5__^&3;UCXE33JSWE?B'Z$Y7RL=0GIF MVBZ7EPFE3Q>,\WRD/GU?7#^YGV]6S]+\??55XG;\GW,"-2YFOQ71)]<%ZO)U_.Q65$")VHPDQKYRD+1^JG;B_EO4XM'AQ2L.J3\\Q&_+4A8C=\!$3?\>#" M8KM?G??>+Q6Y(='TEUC0/EX;_A6$\M2+ M#+\=_CV;,YX@#BWNS^P210?F<)1[.A6-4':H:9CK\HFDC\9K2Q;:&(9-FSU8 M.UP)WN@-UJ%7F46?E548-1H)MV8?_0YOE\X[<)>IKD\_M4J MI"#CV2;7K Z:T1PF-%#^^!K/\XY7^]EX;FSC M6DTL/^H>''N;MVXG>]*#UL>ICC%N'='$="3%_Q. QMY-7R;=QX] MF8+W?,V7;,0FD0J&HGFV85S>D#>TYT+ILE#B5,/\WEAN2,83A[EPRJ]3 Y.) M'JT/*ZAN#=EH2A6W-8W7_;:4K>BS>!*3_N)!B:V19F-7)5CH0A1U'BL)L_I@ MO9?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:0"BK M94I>&U[/LP_#O?3E!_7.+/;R:S6/:Q/85H^<1J]6N8N65K:%?9YHS,,G%QP> MN^V$LG6>NX/]?Q,!"F*M;D17^/&6-CC^,_++4.BU MSHC[8_I:1#3B VJ@-E/:E QQ4LN]F=_UPUE4.T7[URGPD KHE-D%8\2^7LZ_"FXD G"?8T>H;'&4!/^,C(900(H"$ M\"J1'?>)@#0X"Q'@!=_UT>C 70[ 92YO\ROAF;$D7'0#>'L7R)5\HJG9J/?" MBY<^0C:U(6:+PAE)32Z4ZZLVNZ/2303,VWT%D1U.&,D/'F97+P%+ RFR*/+; MC>6N8QZJ[IG88@LPUXF ] I4 >Z<_\)(*3S5ZAO6XBU2_(E87854'OJF<5GQ^,$4QTPN/4+ M<5^"U58WW M8B_VA_,W7BK >V@'0&MOX=3P_3%2QAA;66 7<=2D?&;JND68M75 Q.,?_,!+ M8UVW$MXK7?IJIBUK#XYZ>_7;O.*)XREQ]N5JXU\9G[-:.WX-=R4%2+N'P(#B M*_\(<63_\3B;3GU_X_W1W-*#D]8_5I$2!B\!@,>,LI#?*2RG!Y0>+T;*#T/J?+L[!@?+L"J&6+,9CV!DEC0 MAE32YV9'[JZ)#=1*N3"DQ?W'Y.H0^O)8*SQ.&2ND% MU\U&^X/C9E:$)S2>(!V4>:4#)DGET[BX5T0]HY@M2J]<_REB&'>O5H"59%/, M1G@C"@.F<8 &K4L7(J__!C-WHXQ(K.VA'B7>_JI#VAL>^I1"H<)^F(0,GCD( MHX1=W8@K0U6W!O,D_C->@@WM1RW?BZSXVI)I 2Y^J?ZTXSFC3]9ZW0)4ZSB^7UQ)":\IY!Z2("1IA<1 WG8% M6.&40_?U/)EUL>@S:$.8 Z@69N#*(^"AIM/'*I=LH2L ')#^_)[+:HE&G!T1 M0 2X(.;)UU8/F$IZD 4 $K^/.M:X/[B=O_]]ZJPI+HAG2(++A9K&,SZP;/U> MM='C\'E^U(/C"'"S;DE;>8J&<-6Z<-(3!V^C%HB4]E/4IZ,"R0^,@ RPVV[\ M9QE6ET5K0JRZT-DBU:45CO-*N3?"/@:D3K,3W(7#VM4H M:;_[Z@/^Z!VHXT0@J[2(M3AXPV _0\B8W?5P07?ES#9ALZ0Z(U>(3V;+X+EP MFD-E+NM-2:"E6?@^5HYTQDI=OB$P=7BK4(0E7VF]OV%F.'OR\,EMFM)*@G?+PY M?Y.9\N:75X_R(LE"4) 'N3I9:SO:9)GW8+GHMUM2JQ)&I>?2"U*-K7(C/M/+)GCT_QDO [<)1Q 5:D.0ZQ5@)DPV8$(,',[FV.52C"Q$)H MF-H1A_?A>U>[M%3)]HC^T:[E[]3?(S]0S&SC62I[P+1>)#H7SH\Z'F10>!@W ML;.PRY$5\ZT^Q3;YKF#$A3)9K'3I%6=RZ?X EV?DYPD8,1(.\81)D;[#Q]<- M@-R[%XT)T,]VTH6845W#SO75T1/,$:[EM$!U/W7740)G">^1@3N#$A$-C.WK MXWP>-XQC-HPLK8^45(O0'KN)D]2SK WJ X,NM'TO5:ZU;-:*35<,^J,M?*X' M^^%N]_NJEHYS.N>/0Y:/MV:-55$'.U\S+$;&.8]%?X?L3C:GHOCQO'I$@%CK M&@C'@B0")G +!XBU*B( ]:""A#^_.9)=%G90.0E?3*=$*E9H>#ZA]8+LL [( M8-_?XOF3^O&*:>+U*1"?72;N=&,5S]J\IG)X&8Q$7(-^VK=%YPW&^%O#--T_ MV4)3-W'WF>M;W!WE+0T,'_075+(J+'0EHJ(SD(CH%?X?,"K7 /<;[@N/ @-O M!(Q.# 4HE5#77K%(_L-VBRR'*GW<%BW4OVK1B[R-E!G7>V^@Y#RY[ WOU7L6 M-"*"F88\:&QUA=CYXPI&!_$L]_;LCK'B@U^YRM(,RG(L6X)2Y^K5N=4C#,0J ME$8? +E5\&RS_=KKYY@V_!T2X1ZT(\RK.1XW/C_U@G7F!!,!#EO;/(>CX7LP M6M(" 0FC1 MR)T2F[+F(&\'9L.Z6F3[>+M4=61F._3%(PMEKPK*(NM(64T^V5F@ D+A$\"(*HH1+&^D)Y9-5\I(R-E M\M("OO9.O^=U :<\(WSK&'^;M#J^,?V\_!O>\5UDV-[>"2/ER'7OJ\#R\HZ? MUS>A(N\=Z&YO&4^H*IV_)77UTCMHA) /B4:NNVTD&:HWQY9;W+TCG(NBM,4F MX*@(@X@FR7Q*E.9LHC\_"QBO]+,8M9)4NNNH&G?\N"F%S'0C^=[!!GF:0O^+ MA^L:;=>'K8=]JTS-?R&42IVG&V:-//V*RJSB_<7N/<@-KH*X!^:-#\(7@@@T M6AO\\R,82:PW>IC7=K9OY1IZ.JITZV3!5L,7&EQ=:/#$ILYXZ^DH_[LK'U]4 M$@%2G*!"$,J[H ]$8JIK_ >@C>,X(\4%<%*'# M0LQ,!+@^XKCP"A'QW$ZL94$($N$&O\C)HJ&/H*FQU0^\GZGX8 MREOLIM6.N"X?3<', +7J-L$*#W8SS?$/U$'/>T_V"%R+[M(YX1?EL>]VFYLF MDY(HAQ_ 6IEK[[$CDIB3[U9+!ETW^_[E6L_Z4FMK#=^C+$7O *[ ,.60^?GY M51A03T-:5&EG8::^\W?@,MSP$TA=B0A86,20#H"(U_MM355HN^XN(:S4.FYD M?FY?32!UHRLI]R ;7#^PX^K2XXO9ICG%J6%[^QPE M&FIG)^ZS:1_)2.FW'[H\/8^8@\_C+O7YD6?QE# &%K#F^$ MG4=WJ'SR8/6CBNJPHVPSWOQMZ'NBBS@:B->LG$$\D\$*UQSLDP;\F8$C5284 MH<@9Q<:;&CKK#B9C8:J@;P\4,J)%/7%!GZ)O-FU344T7]K\/I,W-8+G?4'-K9(H'U/!-Q"8I>)@*=>I21P M>P,A2UJ^*? ?J0).Q &5$Q%0O%DS79/@",2"-)'X4E4RF71@_5'81:)_+L.U4\?4P* M7E?;&4@%M+8K,Z]@#X[C8\3^+)\W"D#N-C2@5FH4M5]\:4EV=WFU^=O&\MG= M9?+[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.JGIWZ/> M/ V_=_T-0-. =W^="(@E\ZEV/9>N6^XA1&#F=C&H4VG%'_>XOO<2DRY_.793PMP[T_1P?O5H?](IAR5KO>)I:5SW4.AB^9^" M=$3C^ #X&NFP]D*LE7)(K.5=V9L.J*G'PN\VY 49N)3WC8WZ^9O?O"MOI/CN MFXZZEF=A#IS 2(5R0?0R+2[T]C:QZL_D\Z <$\H6[R#Q+8_E*E2/H]AQKW < MA%Y2KL"=5 .25)#&,<7S>S\/&V>\*;<7&W4U9).#;=YO4)%UU#9"*:1>%#25 MXUDA&/AE!5#8$6: +64L]/[(#0F]?6SG&$IGO:%=)QM,79))OI2ZTIDH<^/Q MKE.%+MO6#;:U#7;(4/-(I=5!>]>EL?@\0S#RUY;PGK%!\T];@J-K-S\*G((5 M\2=P1( 6))#+T2/JOZ.]N>9L[@OA&'K%-\R2S %"310M@,I4L9N;SG]."0Q+ M^88U6/'FU\Z9NFD&BLL6>7-'ST3'S PT3\$_0'W\G%#^GGP>!Z;^B\%H_TL5 M\X90!?>J%2VVH!^>BB4F6S_%&!(-1SA&/X=?H6@IHV^AI0< M"EAG$/'B -5B\QJY0YWS;BB;O5I,JKZ[9*RJJ0M)(!]@PMVHIN+B4AG>H!$I MS787Q3=UM85 NH2$2'0F6C#2P.&.Q)F1YUXX;?C0!I(N?.J0"* ;:NS'AN:L M-O**P1=@!RKI207**ANJ-4T:(NO\6%%P1(=Y&419 69C>"AZ)+$8Z-(N8, = M8Y_H/QR/*S8E,0]_N$O+S/K1MC9:T:V]--- 0T_5@B>M+_V'KR\D"<6$9]'& M<&.KJL=+L6#[1K1HJ8=^]J0A>F'%A$/M2']34BYY(QZ#SK7)?+K:L%W#EI$= M]3;,\?-:8?K3G=".AD5OP[WQGS)4T*+Q02#K1&.G9@F$]^F8Q+Z3()L?VT=> MW_(W@5_63B0>U,/XD:$@;"/PU/( M[DBY60XX=,A5VU+LO^WV32#R56IW3>YZQZ=JEPR+GH?N#RP;,1,/P$G)DN,, MDKHW'CUI;UZ;!+)<1H,V]V!BA,M!0KH1. A*M7$>11"&)IC];+A\H#33D/.^ MRDM2#&B/*WKZ^9O":0W%EM^@O7]-03@;H2]? ,N$,X;Z63=E:T)Z'XX ]TOZ M_.RN1EB Y6C.!+S,]#XZ9IR:#.3,-QRG *5:FK/UQ6(<.Z";2?%MLBTP9CV! MV2TN2_<4I'VK-HN>C47:6\8,U3YUZF6R=_I_/%*&93T@2=,==U+*2L&WU0)>YLH+0FP +874X$^ M3^[@\OZPYRC8D6,2]<"@X2#ST,3=_DD)^8_\T,U3>V!,X0HVQR)ZT+BAM:NC MQ3-5RYLKS8#I@^E0=>)^_X/&HH];BDMV.#.#]J[4^+8_[1J>)Q^&=2H-!2+Z)OX'.M:O*GA>,V( .I$K-[45W>V-OP@W7$=1"2 M@>^J)WE?$0I;6.B@\OWD$%_URSL]$.\Y'DY*D7',,6KV(.XSGA,GTWV=P#>. M7H$L!J!NX.5:HY12*]Y;0;P:'E>REF$"W[U^9"D03>=82.+QDFAXKS<%*2__ M(0)<>;77^U8X8WI\W/A$.(W6J87R!T/UO 27ZB2D@S:X>"%9EU](((-ISKN_ MH'X[SC^%;HZ4NV*)C1) OXY@-VR5(JCTT0Z8L2C8%A-$ NIOH2-.0[^Z"O:RV@P[)D?"X BH" M%>$;G!OF6;+O>&N60$T)!#8T:@=4]'K"'VVYU9@7! MC_:GD^S(#5^\KF &-;+X\,ZC#TL6TY7& ;Q6(X'Y;>J^ M_>'N->;KUSQYP"B(3$*Q]4\G!^.P3VP N?6& :HFJBVP#6%*CH1>(QH) U0> M6_XUUYE])@DBIDR;)MN.+#C=\'%'@C7?.DD3Y@1!F)D8M[$?[*K MM!TK=02+G/)*_.?CG+"798\0^QX<]9 IL8L=2T);E&*7*7B+#2G?P=XNWDG_ M&@ZZO'MH3"]-NG&$XA#@/J]\P9M-3/ M9C8^3?1^_^N24514;$4[R#F<]#T)4A^="TDJ6BC9& MJRMJHNURP$V( ZUB0L\JXQD\9;6^,PT/1(-?;CB8V_XX$(7^!K'O^LBJ6,YR MM,I5L'@%I+(QFRYSAWHLM(-SS:K. T[]M=#'Z F1K[ M:>$L5O'/]8IZ'GI\0=ZJGMVW=QJ]*797Z4!KU0@ 3*KT*,4(=?S5T\2P7N^Q MO3;]&[WK0)SY;Z4=<\S*P-PBSNM!.]X^-]L/;.>(;YZ9W77*=AQ?<(SI&65H M^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-=37 M&4)[LS)5WN!_+O6+EC_7ZMGD8:5]0WV'X@IU%0(K,ICEAX[!U('3=+P39O=Z M/X)V9M8B_[" Q> ])D :;"2& @NOA$KTAM@O9'6#XO,E)P(<1#@\XU#'MD8/ MN(ZDIN52:NT'$G]^O&EVMY=NQG'8-UI,J93&W2RG;'(Q6SF!M AZM5[^P%L M3Z0]5.\,0;C\P$/+^SL7F) SUPDBH!$8$X"#D78EK2JXZZ7YPZY:K,$:B$%G M?9S+>F[9P%,FWJM:5&YA]U2->7W^8?!G-OR@P,M[:D?X\,L$Q--E;FT@/=KK M%^0GEBELFP:/OHI]T9=Y:_?08MU)M/P1^/+^ZM M8J([)I2DG)"@Q XY_B@-;Y\R6\WI\6BQYO>E35,E<62NS>*PJ)=C*"+A3XC=\')# MYT6! XS_!CT_G0;(&QGV!*:%Q'%3?SX(8/E(!+ASMQ2:,@>V+@VX_F'XTFAQR7.>%?/5?'"$/Y(X>++_RV MPM[^P5UJU.1HWJGAQ2Y_@(Z0$#?J^7:"5,?SMLT@[JK2GVNSW.$5D%*56*GL M?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*@=/^:%Q# MN@QO_;!]7](WRI0[].'I,DEZXN(>18T>)N>=8?NVZI"JE7/#TL83M'R*Y)]@ M<*O248CC\8BAC,IYV"F)L_?(PY_=1-XIF2(PP21KZW' _817I3W/;SH@%((K M(]YM_Z*GWL\^K<$*8BJ;>^ <'2!DI]-#-&O(L66[D6-CWX-85\A\".C2K[HU:=)#6] M-?VK($Q#6%_RJ"C?2K!G-"FC:\=P&14.T?!D(B\.)V M$@DFU['WZ)SKX;2.MI7!,Q6 A2OM$L$"9(@7X"XNO03;\L9N@X<5:DL3\1X/ MEI(O%%M+T1"V20?S9=ZIC:%8XQ(G.M'?.(?I@Z:5E:3GX^J7[4 ^6Y)Y!J#G M1M@0:, M'K'%5N+D:J)A3D+\L:O49[?Q#.L?QAS*VNN^BGQ[]DLGFYPM_YGL]_'$#:73 M\@-7'&?XSU5F#:J/L*>3<#=JPK7] IZC\40E3P8-2J>JQNS1@MH>3$XYZT'R M[)!%XDNA$6F%3!4-JC696'Z4$1Q[*R8&;XJ66'>&LVJHX/394&6U5?"OZMX? M!IVJ[709LW[UD\LK&#)G4CZ)\.UO>0BI9(\IUM"HNPAP$C-RO.T'SE<)4/(Q M#>JH]:5[3]Q\OR45WQP8!4 \EQ=<,6\ MQ(;R5=6HO,)[,A9L@*G['O568\,.GF3:?'!D6O3,Y7J41F:TH5%G< Q"6:_& M$WBP.!+/=$2[)FI(?5R$.'*CQ7>L,JU,3^H&+OJSAGL_U>56"@&&AX>[F>_N M(=9RTSX7-!X?0MDCV=%GU7M@9D+,24TJ8JT&<06FC:/&7\4FD;9YFMW# M4!3GAFYE^J&)0W*WI>7W9+=\!"%].OB*S26@,3?&K.>Z&8" M]2$*WK_"'WH<8\M00TK\6-NGB@M,<7B1=J,D]AYJ(K=S6M7VKN M5V%K__Z[!?NH[7X;Z"OW2$$2B+7QUGM%,"/48SBT4'&0ML9'58M'5D(^*_!Y MU!!@;6,TT0_D% 65#GCC?60I+F^I:3* M?+9.M(VI7%(W/>629GD/?WWS@3K.QUW-LZ"WW3OJYSZ'J/KB[0Y.#5NF6"EE MWI[8R.%6GBM,[UJYQ*(!<5UTT$_\6*&4 \\U3?7U9UGK>?[["U&8B@TPZXZM M$WB7P-W1^JPES3 C19Y:6S5638A\*SUJN (-Q][F[^.?Y]\HZ,[9)P*B.?F8 M9H%J>S5,L3 5PXBE&RS1^A+J>%G6SF M@6*L.C*SI<]-TF8M[VRY:>?7)Y8.MQ9+_7;@+RB[-)D2UKH1Q0OH+K?D[]4/ MJ/2.X>-/Z4O3EHDMGO3,>@2MW>K\$7>_WV> /B=VT&.I)C*MWNU"M;TRBLW4 M3):TI9_A.*"&&_ \*(DL/-F?2%OU;M"*LYNQQC*=(3OWYSY6\_1*?=WXV':] MY7;_;WCV7D'VU$ 77Y[;B8657F\X(PDA/\,6X0;2%_>S,Z*BXSQ6I;;J@R<< M:G#4/@T760-,=Z?/8KXRO>3CP'*7A17T7CQ_,2H8E7T$7G&PAW=LY[KF%=.J MDSF4LJ]O=O!G;/D&R$X=R_S*K H6^QGB<='D^_CDLS+7J7ERY\KG6T7Q%Y$_ MY?%::U7<_2G7/-J,=OY03J6W0S 3#^[_4FSU&^Q#$<,[:_?H$C"-=1@7-E,PRH=-,AD1EKA MU^JB^Y=>/U&_O GQZ#M#>Y"2HMAAP_OGW/&A&0&>-R8=)S<;NQJ;.AIS^)Q5 M6"13NQAU+5Y1O6&:LG" ]X2 XA-!"]DDB\)R63@7JLR\953'5,@3U_Q_LU?H MB(@V/7$^OS,'9,&:S4!_I?0"^9+UY]34W+]4"C%J47E3/%H8[#5AA$8^3#LB M GHOI,ZFYE:5^A/-]+$ ^OK;8@ RK.46>_A$4.=!7'?JGBB8?R*_DB":Y*E?RGMHN=OZ^]31Y;8"^MMCWD;(\F8"S:Z[%)PGU MSF'QN9V9D$?-K+8+BXN:F]'N"[@DGU,[UMX\J&ETXKM#AZC522H%?KRR="LZ.F<2$'K14PWN15!J<*^16,3(9W<@"VHL MJW*T0/YBTC""[KW"K#PI>N=*4Z867$.BZ4O&M_>^?H*HB63%^I\W3DD>>EHGQ93PD1#0/1_\S[AM[]47G[C$): M![*WH%2&*!]R#X-XAT*4-;YY"=H(P9C_1I^"_(S=([[\CDI@_W!F+*#[H?=-]Y._8/X/"EH+OW?9S!- MF%-'T'L?89\H]SEZ+]^KUFMDZ7.FE6Z8MJ,"D:JSJLZMSRVK]&B:?QOW-S4^ MW5Y>06ZZ8"-[U$ )PDF-#F)&4]D\_SUG_RM!*A29:'?#.:+U?W.N6O(( 9$B5>IA M97/-87[W1X_&/.&T*-J[;U9'A^5M6EUH9'S(EZ)X<5TV4QW _ZT;3IS_;U!+ M P04 " #6BJM2<[@Q^!H; 0"6?PL % &-N&ULU+U[<]PXDB_Z_WX*W)FX>WHBA&X^0!+HV=T3\JM7L6[+5U;/G(V.&Q5X M2MPN%36LDFWMIS\ 'U6E>K %DAQ)V+:LD4B,W\@?D@ B;'XUS^%/P9_ G+!"Y$O[O[U3[_=?H#X3__[W_[IG_[E_X'P_[RY^0C>%?SI M02Y6X&TIZ4H*\"U?W8._"[G\ ZBR> !_+\H_\J\4PG^K7GI;/#Z7^=W]"D1! M%.[^MOQ9J5#&,D0P(D) ),(8T@Q3*&3",9%<92FYN/LY0)S$/&$PPX)!A%,, M*0D2&.,LU?]$DC0)JD;G^>*/G\U_&%U*H(U;+*N__NN?[E>KQY]_^NG;MV\_ M?F?E_,>BO/LI"H+XI_;I/S6/?]][_EME W&_[T?W[] M^(7?RP<*\\5R11?<"%CF/R^K?_Q8<+JJ,#^I%SCZA/D;;!^#YI]@&,$X_/'[ M4OSIW_X)@!J.LIC+&ZF ^?.WFZNC(LE/YHF?%O+.].QG6>:%^+*BY>HC97*N MM:]:6ST_RG_]TS)_>)S+]M_N2ZD.-SLORQ>M&BV)T3),C99_/B;LIS/4]Z3O M:E]7#\I5YG[RI6,7II^\J7NK^4$.K_"6F+-5KC^H]PLQUK>[%G6VZL-K[.NS M*%9T/L)GL1&SI?+<_,-'_5,CQC340::5G(:ZMU25WU=R(63-EB^:!KGXUS_I MGV9/2WA'Z>-,RY++:Z7G/9&OWCZ5I9X%9T$:1W'(.!1*)1 1J2"+,P&)GJZR M)$U1+,5LM?ZN9W(!?_O2JE#).2WD3PX6KHZ,U%(NBZ>2;^:XA_FAB4O/66:6 MPS\MZ(--83T1 MG8^"TWQ8B(QZH%"@UN\"-!H>A:?@+U29&^>@*'?M+[B5_2\&7&6[HDM6*=^\ MKH&(@I_D?+5L_P6:?X%!V#@/?^Z4\]->UUZ6K0&TY"?P;Y[XB1?:)7ITM7A?U742.KA?\)%*60I79V#QBR_D:%S&>MKWNK7YU1[8VJ4"D8!SB M" 48$HD8##.!]$!7 H>QS4C?;7AJHWOMX!OE[,;S'E;=8_@MW;&6X_6 M8Y9N1NBR':)+R7^\*[[^I%^I1Z?^87=0[C4WRD \9D0[^([^WFW M6/X>G4O MRT_%HGB4I5XA+>ZN]'+T0;[__B@72SD+%<<1%1$4*,P@XGH8TBS&$,M,Q"0+ M4\(#EPFW6]S4!F>E+<@K%<$/LE;R+Q= KTSKXUG\JM_+YZHXWZ8Q91KK(LEC @2B]&(LKT M8B3F,(F2-*$TDHH0%[IR56!JW-7J;T;8)?_'4ZY7@/H'7C[I/UM;P#6;YW?5 MKCN@"P'>227+\I59:RXO%^)ML3#>HESP7"[? MY4NNW96G >G+H'9=H-U6K!KUP;)2 M'?R0+YH?C^_DN")OQV%G CD.7[5*@DK+"U#K>0$:3?TQTVDT?+)0A[11&>>T MU;OL8O&&&Y/P13G3P_#A8T$7]?G7Y5TIJ_'R[DEJ_))?Y0.3Y2SFH:(HH9"F M =<>499!DFG?*#-;7)QAS3")C4=D*W!J/I#1&1BEP0?**__4CC"L >ZFC2%@ M&YH\UHC5"H.UQD"K;.+Z$O![K;4''\<5H)I/]%N&),( !7%%$=;-C$(4KD:U M=.'\G@?WH_F,$3>,(%.84"0AXMH#832(-0O'6)KC[T BEY73 1F3HX9&Q7_^ M?Y@7W^KP5UEJ!^SR MLUJPP/HTI?I%<.@=90.>T1:TZE:+JPUX/RT:&8U_[0W:YF"'MWH&3.@/IUH%OWE:FICOY1=Y5V_5 M?\^7LR!!1,:,0I3A2/NP"8-42@99F@54KUL33IR"N3JE38V%6]W [T8[2[:P MP]5N*>L-K8$9UQ8H]]@#&P"\!AIT"APWJL#&]KT0 JN7^C'%9Q.V52RT(U@[ MAL5R5:Y/DM[(A53YZN )-DMB*H@,H90BA(CJGVB02)A*3GF01$+&3H'F?169 M&K^\>__AZM/[=^#-^T_ZIUOP^>/E)\=8@MY]8D= 8R ],#=M'7:V"@\42G N M6#YYK+Y=^*6!UA.DF=&A&VR@*ZUA;0C;IN3IH=[G;NF7%07S F+7>?+[>5^G/11+I=2?I2Z^>7G8I[SY\UF;XHR MPDA(H(IP;#;@"<0TRV"J6, SE*:<.&W =\B:&O_42CHF4^N THY$VVUB%NW)QKI^W>2[UF\4I/CB@6=R8&ON6AS<6\ MMWH)>%>4S]?J:B77OQ?OB@>:+V8X491*[X*F!HC?BA*F=\M *\2AFI?XEZ*.\FS+!#*$&W%Q^NOU/QY"E MT]#:C7B_@ W, 7O)FP;/;&(/C]? H]-2QPTQLD9A+YC(_DTWCEF6J]F-_C9D M:/JB$B D)"<4$9E))F04LC".KT[&==J?&%B8T-5^N>V%MH%KYLJSH!D8#[HC88U#QRQO6.PZS>V!KK^V^X@WVURE)%\Q(YV MN![[=<\=DB;36BZK"V_FPO!],=?O+]__XRE?/:^3K@8X9BK,$AA(DD 4:<^> M$,YAC(,P"=,@BKF:ABSI$G>X8*FUQF;\SFI$F;+1?+*MSHTBQ'[NH;#<^; M1S[39_-/E]]H*8PF9G-S.0M4'*DXD% [) 0BKHD \UA[*7&F5,:5C)33[8/S M59H:<53J0E:= FS;!+:, NP9;#_7& 8JR\#OU4BKC'.-.3Z_@^V(:MQN&WKE M-$Z/N0P/9:TSS^5J-&^KL#<6]"&A_+??C\Q>!UR;?1^%6N/@]&>\6.?)!N97]^^?F M=J]Y.4:OR@C1^=LY72YSE6M/K*E4K,*,2AZGVET7"B*5!)!20B%)9<9P&/.( M.EV5L)0[-IZ0P3422Q)GV*Z+(;H M<&T%N)U#X1O$@6EA"[W+!CU3?/:'M< MWNU;ZX,*^4#+/\SY?O47PVYMPG4EP@3'ICH0U32$8I)"3&4 .0!N8:#9Z5ONR-6:5JH.4"+$ Q6^Q MD"Z!(Y<-L;!]OX"(S4ONZ7+>2;:Z6ICMW>K\B2[SY9?'4E)QO?@;+7.3C.>& MKN2'>5&4LS1+$IZF&<0(&X\FBR!+HP1R32B2:9\&IU9WB5P%3XU:C.X@7RM_ M 9A1'RPK_4&Q %\;"T"I3;@P:?0+A^P[3GW234)#(CWXWJT&^6H+Y$IS4*L. MKA>@51[<5"!_&!!D^\P^0X$]4KX?OZ [90+J@UQ'?B"GYD;+&M3'R.U<0KW> M[^=:7C]*S5[:5:WWY3\6R^5,>X]<1)KV12(X1(E>S5(>89BD7"H69BB2>@(H M5G1NYU >D.'$]6M)0ZZ_JI.C'^9:M[\ TYN@J+4N%H[>Y"%$ \I(**F$6,@4 MHHQGD#!%(<%QP%&&"99.5_C.170,Q]ST6@NB7K_FVPB?CZB=5WXF3@//?6OM MVH/+'SYV@N/L?W>8[]/K/B1F5%^[P\Y=#[OK40^%.)N"P"9ZXE>YNB_$Y8-) MP#1+2!H%J1!0D4A!%%(,,0N)7J-C%&>$4BSB$Z"O4R.\T?BB#KRJE;X M=H#5?X\ =)@I4"/R7V]VJ GD.@L%GKJW;,O M&;;'\2PC&4GUNCX5*=5$I+"ILQ3#%"'][XKS#$L7WVY?Q-1]\1= MM. ^A@0GD19B4]\"%XZ8/=*GO5<(1CEO9<5'OO""#ML&V^-(E_\=3 MOLS-:N5S67PHR@?ZGI8+[>8L/\NRBC9_E\^?]-0^2Q@5*$0<,J7T4B2*$60I MDC#*"%$!2T0:I6[GE>Y*3._TLE$,_) OP&]?W@'M)=:NB.-2I4>'V+'(L" / MS#*M\F!+^PM31Q=4!H#6 J!-J*_37(#&"G]DU!]!GV350XM1R:P_2KMD=T9+ M?"RIXF&0)JE;5;B#@(&OX79#HL:N>Y: MI[W[9=6Z'^\;&RX?:2[>?S=W\61;LZT.UFA=><2((HIED).00<0D@B2+*8P2 MA%3&,X5BYN8564B=GAO4* UDK77-'X51W#4X_#3DEL3A%\:A2:3!KU&W@J]2 M>!W5-4!PN#5 ?@/#3XL=.2C<&H?]@'#[5_M1T/:I79,KF1*1$2DD3'A$3=26 M]DJ$0C"1FFPP$SQ.G6JN[8N8FD/RXE"Y9V;J T#:\-] M4L(!*:,RP'$K=P=\QY/NL57M.N=M\<#R175B_/>B_,/S='#(CF M6!LK6VI?@!;>1O.MFCW#H&L?-S40RB.%37E#VREBJ@=F'0%3+JV-%B_5P\3M M<*D^K[OS_-5B^505L/Q5ZB8_TX6W']F$ M3S/@V; ,3'YK1!H%>]#>86CL&>]LB$8BNS54?NFMT_P.9CO\WFBDUJGV-I]U M/WC^3MWE]WPYDYDD:63*K<0QA2@(0L@T8C# 1,:QB&F*HK[[=$; U(AL9R_* MJ'C&'ET%H?L.G2LPX^[/=6-RUN[#-W)%F-$S,WIN($P*1C"BD(M3CFBFAL$B02*V2L!P7,;7Q M7&L)&C4OS%6#'^UGX",PGO9.S@=GX#%]")<>+LH1@.Q]E/.!&LE)JP.Q5LLWSUM_NS6T.E-("4%0 M (D, [TJHP(RG%$8Q;UGNAYS9GNJL.X&=)[(K27#[UO._U8L8[; M6)=LDIC$(0LE9"2-(8HYA2R)$$Q)2+'D4B(4ND5VO13@,JK&">*Z_/+E_>T7 M-XK: 2V-4Y1B3F"0< 11DD:0D)C#+ N$0JE(%'8JY]$?LE'V[BKM?CX+,3O* M[H_#T)MUE6*#U/LZ;+-/&MV1,"I)'K9NEP*//#5RN9[J/W^32W/]^;,L\T*$ MLR1!08!Q#".L&$0D,PMB*2"G"4)8)BRB3ID)?"HW.9ZHBKI\K74T5X2TDB,5 MXCG4=99>XBMUR- >Y+G%>2Z:&CV-A>!S=W>.5Z6G _=)U.LYI-__C,H]':PI:56V<%U> +;TZ+[ -[>'U0\S=W3L)AE?7[[BT<=W DU;O MN82GWW _]3BGV7,!Z3@#.B MK%+&.LB<&H,TMSWL=_IML3U]-C( 8@.3Q[%B%V"C-&BT]@^H_5G* ,".%0%2 MI7LQVZ'Y@IO$,%+_ !X;V+^UL-,&]BI!W;<-]JM[N@+F9N^B6(%E,1=@*1^I M24LZ?ZX?7MW+=7/F5MIV"\^ SVG^<#QFR>DTQ[$3.HYW;%L:[;S'T;3M R#7 M5]V+CKS7[>B&A=#?Y?*+_F#E=:FE?M4?E)PEF92!B5T),Z0]Q4PA2&1$3-H? M%$0X#6ABY2F>$C0YEJ]T!8VR%Z!25T,*6H7MZY%TXMM-^CY1&YCI^P/F5*K$ M!HTS2I9T-C]:Z1(;([=+F%@]?V::UX]F;FD6K,L9B3-!99A '!A:4%Q EO$0 M\HBK$*N()2SHE9?TA9BID<(F[R:GRWN3M_O;$BC]C6^RE3YR Q/#!K1*PXMV-\V#UV"'P2 92U]*>IVDI0>M/9JW]/#39VTM+75SYN"U MSFOO0J@I6&UW=B,(!=COR& ;,@0FE5?H"-&J#-;);B@.CN??,Z.Z ^60? M!^FC,I([*KLLU:,%]UWNAONVLJDV4==(+V8$%@(F&:NJ.X>0FM O$; (1?+T)K8/? 8FF /0](CP/XJ1_;ZT#ZQ&VHCN MA9G3_O I,#HVA(^^.MH.\"GEM[=\3S[;@_G$Y4+1 M.>3M4%Y%#%5E''=]G\LR7^:+NW=/Y3I*Z)-<7:M;^GW&$IZ1 #&(L/%AF"D3 M'Z;:D9$9Q8J)%$FKZHLCZCPUHFB7$[(ML;ZU4 -WVIYE789*.A>B&J'_+;>+ MI]6K0^\]5RE47YC[LF36L25D;7I;Z?;0DA(T"( :@B8,M*Z^72B@ MIWG=+!]![7%WWL?KA[UM_!%%]YOC/M"\_!N=/\DW=%XGXI9R]4M9/#UJ21_R MA?ZWG,ZKTTFS''E+'ZMK7!_SA;S2_[2<499&C ?*[ R:\L$HT,ZIRB +8H01 M)S@-G2Z9GJO0Y&8G;0^H##)U5^=-PGEM$VB-TFS6F@76=H'6,/"[,0U4MCE& MNI[=MW:3TY@]-O#,,TYG.<\DOA#V.4VYI MH9,\Z6UU!*)6THU++9"V8TN_Z W,AZVRFY)-/VPCV2CL\:#&'AV?7&8A=52V MLD=AEX\;*-\3)0VIKS(ANE]4M]7;O')NKO M6AEW4?_QMI1"^QDJ%2B5B8!QG)E]8ZP].JGIED@9(!$&.$Z(RXK[J*2I$6Q[ MH;M8@.)IM5S1A3![>*PHR^*;F>U<7;IC"-MZ$C>RDG;!YWS<[]8*/8/^;_.Y^=:U^6\HJ"\E,15D4B #!6"$) MD8PI) $)(4\4Q:G ,HZM4G-;29L:8U0Z@M(H"0L%GTR-MBHWRSFA_KL(6Q[A M^,)MZ,.7W<#_FQ8]K6Q=UVZH*P!'0!GN)L"NP%>\$'#$]NY[ <=>ZLCS^X".PX: ]B!Z:DVX0+LT=3:C@NP*@#3 M*QZ:BPOPGY*6X'KAX1ZC+Q!]TEEO749ENG,1VR7!L]OKQX^WYJ+^4_E<+?KJ M@L55+DOMP\THBW&4A )R:?*JQ2R#F*0)-.G'%0[TDHVGLX6\,QMQ=B38(L0I95R@[6853_ -/'&LD:O4O&B*OE^ 5E5_$X0% M'C[G@"YQH]*\A=V[3&[SBOLYQ3O)5E>+Y:JLMEMOI) /U;%K'3CS)?_>[ /C M3&0AC4*8!";M;:17Q30SP=4T34)E*C9CJ]A+!YE3XY//6KO2.$Q?= =7&H(P MN0#Z4XOM=]QM\3Y];C$ B@/3BM$8;%36R^6UTA=-="'0>OPPU6N-R:#;9M!DSB^M;KJ].V[@XWA%V#S=53&7U1/OC_Y>3@[ MVZ-VET^W?1S%1UT C-H7NTN)<84/N\-N-BT_Z!$^RWC(PI!(R*(DTA,5RB". M])05QVD81Y$,$^YT>.>JP-3F'#V6DF%VU->0^]U)[P/D%'?0C0WC;Z'OHO<: M6^=K'2:Y9;Z+4-^M\KUVSBU1MPZ,;^CV!:WM!EOJSJ M0=W*[ZLW&HL_9C'"J7;3I>XZFACV4Y"F"8(1P3)#$>74+5VA5^VF1HW;-=:V MK[$T'MNNH]8::8*IUF:"RLZ^U>Y\=+D=^[Y:1PY,S?[ZL"F@!XR5H#)SD%IZ M'N$?IM">#P5?J0J?1VR/E^CS*:3?E/%.EOE7/3E]W)\P#$\$F%"29^4F(-$GB+ QQXC(-G)0X-6K?*'QA,KY7F@):J>K&U:>Q MMN-?KP@.OD'?ZKKMX+;J@LMN&)VYT1H:GWQW6NBH'&:-P2XOV;_8CVL^R6]; M=5C*8J%_Y+(.R2W?5LE#KA;;3^0+GC_.M3;MC6BI4A0+Q& D4@51FDE(@HA# M&<9,Q!'*DLSIMOO9&DV-J[1!8+OVT N33&+YVBA3[N+%8XU=9]QV/[]S[8?4LL-CG- &GJ3H@F%0\T7\QB$21)S!2,A&"F M6A^%6"8QY!$60D1)& JG^PS'!$V-U_U%H[=PM'X -3+>] ML')VOTX!X=,+.RIK5&?LE,6[/MG)Y_VFFC;)/]M,GW6D[553,/:=K/]<%R_' M*DRP"B*8,*$@B@,&,4\3R&,N4RYB*5#LENCM?*5#JW,+\16[AO,DM M/*]S"R_J7, K^OUG/_FB'3K1CJ_&[9B!FS]P3E&'F8'K2:1 M9MD=1=LLRCU:[L?.6O9#L:@NJ7VFY759Y?,4U;FYEELMTV>"HB!4 889IQ2B M( DAPXQ#'F1QQ E6" LW^K60.CU^K96NKZ=>@$=:@J]&X6H+[;WWGK:/?1.N]&JQ\W1;=OM]\MZ8C#2OI@E%DZ;7PWKQ8W$$M[@',7:L46Z#KL$5Z-F:C;'UN:6D"TUL]/>]O=F+A M?=_RL+3Q]R,[K3ZXS]C]1M\[+C4)U=N6M_1[?=OFDUS-HC!""D42"AF8X$5. M($D(@F'&A.0$!TR%;I=;CHF:&E>LI^3F^&5%O[NR1 >N=BSA!ZV!66(-5',J M8HY!:CVKDQ&?=U=.H>'WTLI1:2/?5CEE]?XUE9-O]%B$O_GXVX]??OQ >77O M95U0)Q B1B$,E50016D("8X$E"%E(0_3##-DO:H^)&%JK*"5!$9+T*KIL+@Z MB*#%XO9<7(9>K>Y"TJ)JV/>: Z M3YDA+3:E"$-FHN90& >0*$5@&M*(1TQJDDS=CEZ'5GEZY[:5-; RY\4.I9M# M-GA7V[EU4^J^H2>'SU=OFVVNIO?:*DF796DN8]51Q&U@!%#F4E^Q7($MF_QY MD&,![],/'5SG4;W9L7I@UR<>36Z_.>B]4I*OKM7[[[RZHGA#5_):Z[6\-_\W M&X)?Z=PH?R.7JS+G*ZVC_L7E0KS\AZTG9V&:DB (,A@'6-0G7B16B?YK&@8* MD31(0K=I9P MIS?3U$::>#[9F E*;2>H?UZ:9#9,[9]&!K'S &FIXS2E]4_P5;NIM;+*U9]2]-Y^[^VWN+?G:>D0;L M"9^3T!!JCCKO#(CS[E0SI*A^L\O5XJMNI2B?SZ$#Q2BE'D& BZW?ST^+S5KCJ^6'3L1YZ&+F&(94AF,#3W&)!,(L@2Q2$+ MXI"'0:(HD;-5H5V)88';B!@.MELC ^2MAF>@9CQ#YOHD M[!?MC\JTARS;I]OVA^E,3^GC.NM6DFH<.44P MH]QD^4U#R+CVERA*5,82H:1R2N^X+V)JO+'6\(QL9P> =/0#>L$SECM/.HG[#_9L\*!;J(E73EP@85B*BD":FD@$.&20) MYS"(E$R")$L)E4Z5#(X(FMI8_R@7&CT]MSWT%5E5I;5-G[UU5))HIA0!3,5AF:]0"!5 MV"28RU@H28AXTJORUHZX]54CKV^!EY._<._[8.J=\\;QYISK OO]%2O/_^F)=T4VIP M%A!-&VDB8!1C:D)F,61)@F$B,JY[@08\7I1;OPRGN'(G:H2?LF'@8? >FVD9IT&H- MMM0&U:YTFW2J5=X?D;H#YI,I':2/2H7NJ.QR78\6/"90KECR4[[)N(&P)$&L M8!)$"J*,ZR5N'&4P9#@(6(Q0@M.SLRCO")T:@5TO3)HBJE8F-Y'^!BHE09A< M /L*GDZ@=S/64% .S%4V5>^-XCWN@]A_S>?G6SX#X-=/NOP"Z(%S+A\!JD_B MY=VF7C_[\A'CK%(P'WNW]VU;^OTU6#SSAU M+S56@<]5+[6&@=HRT)H&7MAF6+.QKJI?6ME758_V>D/9,^B>;S3[TF[L&]"> M43UP8]JW!'AW]8"KZ5#NCORWRU;)Q!(G)OZ$2HB"#$%,TQA* M%28TB#+!.+5UVCOD3(V5MU2M4XR"2EE[/[(+T],^N2>D!B;%(R#U\+J[T+)W MM#VA-I)OW1L])Y_: I,.-[KK[=$\9PL3MIUEF\=[QO 4B[M;63Y\UI_ /5U* MD\HVKZ[V-35X4!*$J4H)S!(9&:\W@8S'5'N]1!!$:>I8!/64P*FQYB9*[;'1 MV%R9;E1VO*-V$FP[;]0GA /3Z<=U=K!66;#1UE]U(U=DO(8"G9(Y;DB0)0)[ MH4&V[_E:AK_37MZ\,"7G/ZZ#6ED4<1K'(4P0"B!*S+TJQ@2D2J8AYA%1TJDV MDI74J1'.H649V.A]1ABQ72?T71&?">TK+':=4?6PA.U :=C5Z2'!K[SP[,#B M])JRZ^6>04LF:[]AO,U8"$4@"-,(1PG.(.*!A"1"',8(RY1A1K 03M%'>R*F MQCYK#<_@F0- VI'*>? ,S"".R+A'WAPUWFL(S;Z4<6-ACEJY%]1R_,E^X_MS M67 IQ?*#5JIU=TS;RS8D>B;#A)$H2*&@*H4FK2^D$=(89HJ3+**)E+'+<#\I M<6JCOU6XCA(T^=644V8^>ZCM",$K@$/O'+W ;K/PJ?0UF^2UQOX(PQHO;Z9L 7 !-A" ;0R:_,R@1:'Z/K9P T0%TT05[G!\RI]=>Q^T.LHTS?O@)X6Y'+UF3X; MS1JQ,Y'11 21]N[3)-"+>1I#(O1B7N",IDPQS@/G7$V'!+GPV#A9FRXY+Y^J MY/NUOJ[9!P[":3>3G _1P%3?*@@:#=72WA=?;I7EAW=(_NY5,]4\?/Y\4W M$^+PH2C?%4]LI9[F>N8RIX]+[7/(_*L1\O?J7:[=9L MR,>B-"G:ZLL1R\_%/.?/M_+[ZHVVZX\9XDR((&$0(5;%3<202I3J-0Y*$>*" M!W;;?A:RIN;MK-5MKNXXA+.>0K6;J#QC-3 I[<$$?J^5!49;4*GK*3K3$I2. M",U3+8P6I6EIRG:DINTKOL*HVO63*?,Q$R(4,281))%)JZ(":@"%4LVQPEL[=P6?W@-3 B'+_^LX7O;!9^',*A#J P; M__1"XBL'/AVR_G3$T\&WW'AD6:YF-R8I2)5'+(LXC6B$3=(-O6P*%8(D3264 MH4HR25.>":O\;"]:G9J#8):H^7*5F_MIOTIJ L;J_0"'A&PO8>MF@MY@C+ 3 MT@,'Z[%^T.Z.(:V?WQK.^F^[0_EE@Z.,V(,VM /S\"_[S>.W^K5K556H>.*K MIU+["^\*@H71(])/9E32@G":9KRV"EGXE%)4QNG1E&S M#?%"5?![K:SC'N9Q>.UF<2^@#3R>>^+E/'>?Q,+GM'UI@.Q*;4+<-S(@# M!>YM_^/OK=D#)*D>N(.F&HAW2.7_L2%W'?@/&5S7);;W9K,LM;BK!2\>Y"W] MKEM>"/UG/0TN9YE@$JM(P) E>DY!,H18L00J'M-$,!8RK)RWFSM%3F_#N=48 MY)7*8&5T=MYX[L;9>NO9&W;#;S[7H-6Z@DK9BGWU3\WIN,?@9UMD/&] =\L< M>PO:"H$#F]!V[[F?:7_4O"?E]:,T^:<7=Q]-P?J6PYYOBS?25!-_]R0O35Y1 MDPSJ@_[\9C@3.$JR"(92:H<6J0!B$6KRH51E$0[-]1?;D^Y>&DS-1;V]EZ6L M&2.EE!JR4YSB&LX"M"/:H5^[H\5 G&7V=F3$>0VYGW/^7>9W M]ROM+6M'D-ZU*8ZC" >"Z_DZ2=(((CV=0!SC#(9)$J8R")7(K*YX'Y4PM0FB M51(T6MJ?>!X&\/3IY]FP#$SSNXAXS$YWTOQS#T0/-S[:X6BG;=L'I=T/]EN/ MOCA>T6[HC9R;D.I+OLJ_]MD5LVYO0M_NR],^LV)JM 8;M0?9H7(&R^=BRE[X MJ*LJ9TQVEU?N#7@[9M@,%IE$B4I% *,H"R!B:089(01*+H((1P(%*3OSC&"R M&_R'MHNMQH\[S+UWZJ=(0[UQ\[$S/O:V]G3VI/ML*)_+(4+FL_>+E?;1OSS0 M^;R5,",",1-N#%'"F$FB'4/*&(49B5D2I3)5&;>AC2/M3XTI:A5!I2-HE;2C MAV,(=C."!UP&)@$W2*Q'_@G#-X-]V8[VI>0_WA5??])OU@-=_[ [OH^U.LJ0 M/F%2.XI//=8W&P(OS5K[G:S_O%I4*:3OB[EN8_G^'T]:WDTQGW\H2E,2<,9Q M1&@:IY"D)H<0UZX 92+3R^0LI)DISD>< HP)A'- MB)BF)A6L[KJ8*RR<0JGZJ3$U=MQ2S3E#9)]>L&.]X;$=F/R^K.A"Z$^]VN%Y M_WTE%\)4@:[- JU=H#'L JQ-JY-/KI=G-MW3)^_D&>AZ3D;91Y.Q,U2>@=:! MM)7GM-:/,4UA55.L*5_Y#/WXK\;O6WY=MW-V^U7]><("HA.$]B!!.!*$2IBJ$F M$ &)Y@N<*4I281W# O>@1M@-+6/$SD(838EBX .D)6#KXV6D1*E]+; 2>=S_7SA#[0 MO/P;G3_)K1O4R_4__GLN2]WD_7,S:W,:LS1C&10H$! )DD*:I!CRB$@4IA)C MY%1.P$GZU%C0Z DJ1<%:TVIY\^GR;ST])K?>L/.A!L-X8$(]#UYGSZH73#Y] M+3<%1O6^>F&SZX_U:Z1GNM1[6LH;V=8WU&O,NY(^-,,F83'1/!:8)"%Z@:>8 M)K&(2R@#G@B<*)0B*V_-1MC4.*O2%6R4!8VV/?FJ$V<[>O*%WM#[5[V!PE:;=_I>%V.KJX4):#)<=2.%?'@T?G&=".UZT;KG M"%&1]?,3O3(5\Z<\-B_>>;V>L^=[:(0W_+Y?/M@/2 D8(QJH+E"$#'$($UI M#+$4B2!8A4F6.NUH[\N8&A>U*IX5P' (2\M]Z_,0&GJ_VA$<]UWJX^9[W9T^ M(&;<7>GC=N[M1G<\ZKX+_?=\(8IORR_RSG!),P.&L>18Q!*R(,;F\CJ!.$XB M2'$4HI@B&=K%+QX3,+4QWNAHO[=Z$+73&\_G8C'P:&[4 XU^/?:<#^)BO^=\ M+CXC[3D[X^2T[]P%0L>^\\'71MMW[E)Z>]^Y\SGWX.M+W8HP+7V8T[N9Y $* MLPSIU5-DPI "!DE"C'<2*ZI2K!)B=5MCK^6I\=5:.6"TLX^T?@E7-U^=!<+ M1&5IOU-8]4%;SPBH?MG>:*'4!\W8#J(^_$#/S5%^+\737%ZK][1,+3Z[9N3U7&W?$]#Z^]S> SF^M'J#M7PS\]&?_H6E5RE]=/JZ6) M?37W8=N;DXR'"4]5!),X5!#1V"S2$@%3HO\781$2+EV8U%6!J5'H.G\!;?(7 M+"H+S)#FQ<-#L0#+RA10;&QQ3%OIW$=V_#DD\D.O&W>31GQ:@UZK#[;TO]BP MYP!78ONBZ),NG748E2?[(K1+D+W;Z1E=E"_RE?R8?S4)UW33=_DZ]>.O]+^* M\NV<+I>?]$?:'!FG 8^8*?8EE-+$*)(4,A5C*(F4$F5A2(ERBB]RDS\U7JS5 MAY7^8&/ NMIZ90.HC #&BKY11XZ]9$>- V(_,#/ZA]T]&JD?>%[CD1Q5&#S%)/9LY=^&]GQ-74_+IC+@[2SP29VD0IPBJC(802:D@I2F'<90QQ:04 M*7-R(SWK-S4V?;%27*[RARK+T%:8H?[W)G_VD;39]5VTWC<$??>_ZQ)_]%X= M<>E_("&Z<6WMTJ&/M"7@%?]AM@K\J/A*6PA>\3V^M>!73.\KWX^R7#V;*GHK M+VYXB8$$FT9EQ4!2%7]?WC MUI26((PQ4!4E7&ISP,:>05:[/H#U?.>XOSYCWSP^&[D#]X_/;[-G+:RB?"Q* M[85\*A8O#]]ES! V":@D2B*(,*:0LD#!E*-6S#IE\U[AK),O]..$Z]6] M+*LD""\*H+Q]*DLM8I9)12CA%*(X,>6O@AA2(0.890AE6280)D[)";K%38T= M*FT!K=4%\ONC7"Q=:Y.< -B.+_S!-C!IU(@UFFXO?2Y HZP_WK #Q2=YG) X M*H/86;]+(Y9O]>.2C_E"+U?JPB8SDI&0$IS")%3FZFY*(#%Q'!@3F5*>4NEV MZVV[\:GQQ$>Y,F*J\\.ZH.36P:$;7;S T(X<^B(S,!5\+!9W4,/R (R"!IM: M17\$<,APG\/]1?NC#NY#ENT.Y8//N(=V7VF%%JO\JS0+DC:_2,(D5UA!/?T' M$"E)(%5,P3B.5!;I'^,,VT9V'VA_:L-WK6*U9+>/8SX$7?>0]0#(P*/V)18] M@KL/@6(?VWTF.".%=M_>2T#-E0KP:$"B2U.[KM;;0_K>$SAT1'FNTX.X. ME;=CN[L>F%V2ZY56U6X^>BP%)RE7, DPWK]0A(*F5F_"(4SC+1K MPF5F2V+'Q4R-RZK<8": B=;G%*K6MO+ %_+XY.N"[&F.\X/7P%17076] $9- M<*VVBH [DUX'6/;TD2BP/WA./'@:DPXZ['AY-%8\;< V.5H\_?IETJ\6 M7_7S1?D\2V+.HKARG,/$9#:)(4VS *91&(5AP(6,G1*=#Z+EU!BZ52QWW4D: MI@_MUIBOWC,#SP4#53U?FSK-0N=[/3'5\N8;15^[@(P_K(.0)G%&*%M^*[MA./ MG9^7[S#N=O0]")H#4_)A("] K3'XO?ESD!@J9[R&3LQW6/BK)^7KQ,0F(5]W M ^[[ 8>SN]](38=/W!RRE6@TN4@^N;=G#C;%&15"N=;1?\]I"?7JWP"=\HP5Y':PC 5I ;P8$ MU'Y'80!@1]I>N)%J+KGVL5?WYNO<_4K!JC#;K_6O'YO.^-:8^:.?K0='\#KV M(6Q;&FU3PM&T[1T*UU?[^9V?Y.HM7=YK85]S(<6;Y]^6QJE=ES[?U'>=499* M[7.F4$91"E$8AY!*(2%+4(PI"Q."R&Q5K.C:X5&&[,:,T!UZJ; M 5'I#M@S^.%)JP_RQ5] T5H Z-H$-Z_4H5?LW-)AL!Z8^PW,1FOP>1OFWUJ8 MU\IOU9/VYYBZ(^;3,W60/JIKZH[*KF_:HX6^16#?ZMFSI/.KA9#?_T,^SW"6 MJ-!DMN=5B%V0F$4S%E"F(F9895G$',O [DB8V@JY5A(T6H)*3:#U=*T%NPMD M-^=X@6=@:G%&ID=)V"/6GUT4=K?=DS91 M1*14,H-$X!@B%7&(":(0WO]UC M.:NMOOGKR_PK-;$]6WFG\^4?E]_SY2S@(E 1(3"FDD%$> QQ*,V*33$D T[2 MP*F43Y>PJ9';1M>MS.K@=Z.J8^J,3HCM.,T7< -S5R_,>N2)IL5IN?G\YGQ??J+;Q0U&^ M*Y[82CW-VZ?J@X19S%06*($APP&&"!.E'2Q!H4 L2((DQ&EJ%;\\A')3XZ96 M.[!EY$M7H37)U2OSV*&VWMKK=-/@7MS:K M0&5;US_JJU6[W76RZ#*BB!*V! MZV?'.4,=HC?\NH,>]1O93?2/[+[[.(",?E.#EK]8*DV%6H:U$^VF@]?JFH&G@YZ]XLS?0\#GD[^]ZCU+.-\^;M'?5$C;.B$@RQ:$0*(2(8@XI23*8\IA*Q3&6RFEKU$'V M!-FW(RND.730RSD=)N[HF?2LK-8[@X MI-L\VL29@=)OGM_0N?&&O]Q+N?JE+)X>-?%NSAT$SA@.)(8DBAA$ DE(4IE MEL22)%%@?-!><=(G!$^-W;9S*6Y%^GXJ5FVBD/GS]OV+8@$:^\#2&-@SGOI4 M]UC2W "@#\UQ:XPO#*&U6%9Z@U;Q0?-2NH(V2$CU*=FO$U%MB MZZA\(<4;N= _K,RU[???'R5?27$C5T_EXGIA_JVFU9E,68@X(E"$2NKU-2<0 MJT1"GB1!F"(5!K&P"ZSN(]YJP(T:8=WJ"LI*6<-CM%+5]=S'H0]LSX$\XSK6 MN5"E-FCTKM)47( US+7NX(>/Q7+Y%X-VE<;BLAOR'L=&[MCY/49RD#_RL9([ M,OO'3#W:&*+D^JWNL[;>MZ""A4$:P0BG>F4J9 H9H]J/DR*BH4R2*'3*9V4M M>6J>V[4FL1)0M3*G#R\JK_LLM+X-O2V?#0#HX&1VNMAZI?GHY=8/X#5>P?5M MX1,JN7X $[>BZX<:.+>T0\<:=R=]?XAC$H:FQ T6H;DI$4!"N(0!S2*.L P4 M%/G$EO(?3YJ&WW^MCCG6(RU)J2 F30$)1 15Y'VXDP\(HZ3 M. E#$8=.N0J.2IH::P<">P$JP MTKQ'=D)[;.U3"PR"\4C)!:RQ]I-(P!FJCE0"]FV-EDS V;SM= +N+_=T!NN2 M&4W\& LRBA4A4*0A@2@*%&0!3B&5)#:ELHGV$)T(F?I MZ/7%8VCGSAH*=W_ND,E>?;@7 L;UVP[9MN>K'7S(W3_[5:[H_&V1Z_]7-^^; MF2F*(A9C*2".::2';!)!K$($4Q61@% >QMRJ$,UQ$5,;MY66@&LU]7\J/>UG M_",@GG:=SH=FX"%7&T>;A;\>U)]\23/6=8[;55 M*=VNE?%NN*T RC./49.5!280ARF0*"4TDC%# ).+<[,$X3;@=PJ8V MCM>Z5B503.*82EV;4H_N0%O.SY[@&WJZ[H^<^_QM 8G7Z;Q+WKBSNX7E>Y.] MS3OG92K?JGJ]_%P6'XKR@7Z2>K' BP=IHCMFF2(\HBJ"2* M++;@GUX6^<9RQ (W323D]0*\A//R8#:@80!VJX$S -!C%L7Q!+ASF1Q'V$[4 MS;%M;=1".HXF[E;6<7V]GP.[KKU@ AV6]U+\4A3"7,/\>U'^<;70LPS7$\\L M"'B'ZO[OB)$ 4I"#$7, NV5,@$)$@J& M6/*()6E*DM2-GH[*FAHG->NXS>Y3JVRO2]9=(-O2D!?H!N>>GJCUX)F3>/@E ME^/B1F:4DW;OT\CI5WKGL2X>'HK%EU7!__AR3_6G=+VI>3[C*YTIE4.E\ 6JMP;5K97A+Q+NYQ#^. M ]/)N1#VR8QM@\NJ0-+$G>L6$$ARGD'.5Z!63 MBB'A(8&$T"",J4@R1CRX)-.,XNF87GN%]71#?99C,KFPGS.P\^6<#!<7U"UP M"@Y*=]R0W4O]^.2C7B-)N2[B\5%2/4Z;8IG/G^ESG>/J2?ZGI.7MMV(6Q#CB M24 A5TR[+BB*(-% F# %3%FB..56$=\]Y4^-_2(7FHKGEPMQ*1[, M%OJJK.H6F$0RBZ6<2HJ5Y)'OK;B@L7^AQ>GMC"9\V>14'&H,@%#E'&( D0@RP(" MHX0*JB*I<.9T_G9,T-36G*UVX*M);-BW.-(.F'84XP.B@4EEH^(%6"-5:SE$ M3:3#. Q3#VE'UBO50CIL\?$Z2$>>=P\6O5RLKZEW^7R M[>7-^R^7YDXC82'-4 )3&9H[C7HQ22E74&&E_\=BD2*K4A5GZC$UGJY5-NN= M:DH$LC6MV>A^I+FPIYIS.N@TC8\$^\#\OK8"U&: Q@YS:[*U!-2F@-864!ES M 2ISS*;;.%UB/RV,U#4CS1?#=I'3M.(!V([YYIS61YN(/$"P/4/Y:*[OG?N" M_W%?S/4;R_?_>-*MZ_6(7)\KJ(R%3*H4IB).(4I- K-0KQ^(RH(@"T*:JLQQ MD[-3X 0W-[?T_><_XRC,_@IDI;?CJY9:B_PO4JIK]!CG0 MU7L;6/Q>ON^4./+U>QOK]R_@6[W5CU8N'XIRE?]W-2=>J]TDK;-(!ED89@HR M)M**4^=WB_7=^KYN5 M;XM%Q57-AA'/$B9#9+)WQ E$DA%("4602T5HB",BI72JB]8E;6IKYD99P*O* M9_SY7HH[Q[./;G3M:,0;9@.S2 M7JRAH-1V@2H85)EY+E74*'+<^F8WM>T7) MK%[J&<^;+^2U>JO75/GJ ^55<%V5,WX6Q0&5242T$X("B#*>0*H"!544*A9( MIH1T2NE^5-+4J,,H6J7'JE0%K:Y-^03'2P''\;4C$"^H#4P>?0%SC[P]!8;7 M&-NCPL:-ICUE\U[<[,D7^D;^TZ7FGN5JI\A*%@O!%0F@=B<41"GFD(1Z 9,& M+%08\U D;CQQ6,[46**MOK$T7WZE,S!*.P9T'0/5DAS.AVIH:JAC\XV.@Y:? M.8&$W]C[PZ)&CK'OM'<_EK[[\1'N IDZ7;,DPD1D.(*I0I'V*3""-!048HYQ M',LT%,1I2>*LP=18Q+ZB0W_0;;ED0"@'9YD^=X*,$:]T*V@;OU>[%U0I,=V; M0=L8G74WZ$5#_9CN>G4ORWK+YI,VM:ZF/E,AXB)"#,J02XA"%4&:Z;52K.) M?[(L8\CI]O1!*5-CK$K)IN#R!5BXEHT_C*0=19V-S\ T5$-SV4"S4=$?R70B MX)-(#@L:E2PZ;=TEA.Z'^PUZ4Q'YD^[N*J]0&&:4,V)"0U4&$<,"4KW@@3'6 MJYY01(D,G7++;3<^M2%>U?,@<>S-0[.X_B0P3Z'[XOV M1QVUARS;':P'G^E1UN1I]43G'YX68OE+67Q;W;?G'@&*&=P)Y0&'LH- M0)6* #;0^"YSTHU"5YV3(V^.5^BD6_47E4Y./'I6,;$;^6B.2Q=W[_(EGQ?+ MIW)K3PS+F,A8)1#SV&P>Q *R+$HA3B@B22;U/SA-P18RIS;.O[S_Y=?WGV[! MU:_7MY>77_J57JL$V>[.=LS>@./_T9;L%87;/0=JARM/4 #%#7K%/L: MI&P-J:YK:K&T>R NP M,:G.$ DJHRZJ:BRZ [<,\QRMZ@-C[P&M9RDU?LRK#PP/AL5Z:;AGY&P=M9F% M88*(X)!+%.M%'5*02(F@X D3$4K"$./9JEC1N1W-NL=Q;AH?;H3>&AG-YJIC MT&L-4XCT#"1B/?WP,-0^,DTA-=D.@@!ADB'&2>!TP-8#IA&FE+-ALN/^Z<7Z M^@[H'2YP]S4"=+L#<<\)N#4+W[:^U=OB@>6+*J#W1O+B;I'_MQ170ONINUO MRT[C;;:6@FU3FS,TT!I;)7K:,A0P0MW>I1Y'G[D.81/^RK.\N5UM;S1$+#8,@ M5#&"2A&SNL$44BQ"F"&I* [3,%78=OH_(F-J,_=&37O"/@;?Z5G6 R@#3Y ; M#4&[6>V>1N@80/:3D0>@1II'^@#F1/PGH.C@[&-OCD:W)U3?9LI3C[K7,FK3 M,H01N\U7X\864 MO;_B![&17):>R#EY+:S73E#P:K<&R5AMPK;=K6NI>G6-W[#,\Y(,3=&4 :"P QH0+L-L' ME1F@L:.^H?E#;B:_/P=)O6NQ>FHR<-/L*F=KQ? ME^PIRV<3>?,W]VS\)\"UHS=_D U,8[6BL-)T/ZU5%9+D,2F-%2I>L])T2QPW M+8V5]7MY:>S>ZAGWPWGY9!HVM2SK#)_-94&>9CR(-::O MU\#DT LI]X#F;AR\ABD?$35N\'&WO7LAQ2<>[[>;_;F4CW7FAUM9/BR;LNM4 MB91$.()!E@JH"8% %A*AG84TR:(,12FWO@QZ5,K4^*#:9]QH"BI5':O:=\-J MMY5]-EAC[&0/BI/;1O;9>(VYC^V.F_,^=B<>)[:Q#[\[ZBYVI_J[F]C=#_=S MD_2J3)HK5VU=4!%C263,(4V$)D/,*<0A"V"LO2,L@BA"/)LMY)VIO&#G(.U( ML/I62?VM;LL9[E-M%6P+KKJY0[L VKE!?4 9A_#6:'@ODWK$9I^NSJZ(45V< M(_;MNC;''NM[!O582IY7;*Y_GDOS@RF;NK6/.XMHG) L)#!4:0P1H4H/:D(@ M%8F40G)$5.16.\!&K,M'/4X%@6VMZXK+O2L(6.%N>YCD%\O!/:*-NA=@K7!= M:=D&SQXG1/8 ^3T/LI [\NF//1+[9ST.[_8CHYXAU9>'0JI- 7O]"U-FY2N= MFV1],TS"3$@208X3"5%&,D@$24V6K2#A)FF/79#@..I.;<5G-'3CN(&[TXX= MI]-) _/J0)=>C,W5;[>L]D?-X_2.3U(?6.-1IX-QT-^=2$:2ZC8%+^NFXC%JIM:4%0*N,XA"GA(40TT@O:((HA)TF4IE&H1,!L)HUC J9&\XV. MU9!O(W=R!CS8>GS.]@,/WJ%GOIO^TRU]&V1^&:4Y:U M['#RN7,#T*O(=BFJC3"I/XG%BM[):_6I6/SVXY99 MT],C73S/$,\$33)- "$E$&$602Q#"0D7&8J11'%@%6[I3:.I,49C!A#:C@OP MN+;$1 #RVH@F%=.]-@.P9Z":4E#+)[;,14Y+R\LK_CK5[G!AU*X:XR!B.S"\ M[;9W5;=MK +7RB26AL8PT%C6)&HRMH$WSZ"Q;NQ.ZQNR/T+GO59T_X"=>,:5 M@#,!M[X]T%?.*UTT.!.6XW<2SFW8?6J]9/.V\%-S_U?QF"F9)#"B.(5(1@ED MR%1@X32+,6+ MT4?-[N"&_7=&&^='U=T>L\B-7>EULQK\)O%_'48F$4TD0@R+F>B#2 MC$"2LD#_-3'I["(4,*L%:[>8J8W(C9;5793^X6E'4+7;;#P?JX&';!^8G#?U MNE'PN1EW1-*HFVC=UNYN?IUX^HS:056B3+UZKC)HKB=E%"H18LBH7L B+D.( MF8@AIQ1AQ%B48*>K@L<$38T-ZC(YY;:BU15 QUCVH[C:L8$/M ;F@QJH%SH. M4([Y%!#>RPH=DC5^9:$.BP\6%^IZ?H#RB;\MVOP#4KS_SO6CEP_F;[, A4%2 M)XAB$B*59A";./>(,)1&DI+0K1!1+RVF1BG&B)]!W@3?>"RH>+0;[$AF<' ' M9B";PHK;9H#:#E ;,E)QQ5,XCE9@\:@BTRFR> HKIT*+)QOS$LA?>?@(LRSD M1$*9" X1B;A>-ZD4$BP501E/0[OHD X94^.T(T'6#JNF+D#M]MC/A&F,7?/! M$#HK=-\5J=<-W/>TQ+3 PBUH?[SUHH7J)P+VSSP.;0.'3>::+]_H8U6UMEG0 ML"@B4A,?E$(%>J$HM/,GTA2F%,DD40KSU/J0LT/.U AP':QN= 5&V1,UFYU M/4V GJ :F 2/H=0C>V@77/9LZ FVD1BQ/WQ.M&@!2@8W^E^=Q$X-X6 M1H=B4<4.W!=SW=[R#5WF?!9KKS 5F$*E]$(9I9F"+%("BB 0&8EBO89.7+)L M.3\EQ5&)7T>N*S2WM]F^F939#F994G M[VKQ^+1:?I1?Y3QL5R01I3).$RC"3*^*([T@9DPB&%&4"9S)* H2%\>N0];4 MW+A*MW_^U5 8.1'&6CG7'!A=N-J1QOE8C;695NL' M?F@U_0O(%\ &NQX9,RPP\9L_HTO@R-DT+&S?SZUA\Y(O\KCDUDT5$PDQ#F,HDBQ)I/9!$NF89N.D3)>!,4Z.C59!\%AK>"Z3 M[(+3=F(GVX3G1.ON Y+5$>EOS)CG4+E-'6=;*%G M8G8A?:2ZN%DW#;5"[1!23C$$9X1"B@$20I#R&FK5P&JLPH"ES";,=67F#;F!^VL4L7V,VP&:-%2A>D[=W"APW M@;N-[7M)W*U>ZIOAKZ^(EQR29HMZD5)3:V,/L4IT9V)1U)Q:E1K:#:;::@:="J;:50?QFL)E] M1IR7<2EJ!BI%P&UM2JI2()4RX%LQ);^-.25M2[0,-C5O59BEURGJ4(JE%;#. M!5C\GOY&95=:07"YV$J[Q_FO;;^R;&DC(+XL[WY:[WJ7;;[;\;]H*X^M_BVV M2LX)$4PSIB%7-A#+6+20(?-C0' <84KC),35)MZ#VVKF-G*+';R'$=:O2KPB M'&NU!.J5#K8HF2U4YDZ'CO-P?3'J$=9QUATKU47JO'O.HWG*G340L M9D% 840C#I%D(60Q%E#C4"/CCD@6$Z\J'>?'F9JG<3@5J.3TK,YQ 4ZW38D> M0!J8?D_Q&:(T1S,,O5;FN##4N(4YFO4]JRVN]KU)B\(>5&>1"^QZ:70/=\0BM1RB'WJWNAJ+_ 9LC-+T>MUT; M<]S#-T<$3H[B7.]K'8E8M&2_^\F>RD8OIR%$^U)/E@J_KK/5^O]5S!B\1*2! MYB'42%.(E$A@;O\:CE)*460[$OIP41=AIL93^UB[; FV[*>MTYYK&]/&-' M079&[DQ<9/=GMBQ4LF";S1>=)\4>; HJ,6)!F$"6Q!%$L9FP-&0*,F2L.QT* MR13S*DAR;I2IL6(NI#4WBC87[4VV\YBZ,5YGI :FLC8@^1<&:0*AUP(@9P<: MM]!'DZXG!3T:+^XQK6R]4_5F>7-.4R82'<,X4,184U+!E$?&QPL-+8C0\(+4 M/626'0WK\]Z/EEQF9:PZM7=.4ST#M;-EU"M\PUM %U+,6)]U7+SMO59ON;VGY?R;D@!$F1 M$A@$2D.4:@Y30C"D2FI%TU1$8>R7:^8R;(L8E8$9J)*Z[(CW;)[[G7DSD1/D M;DS4&XSC,-$>OUS>656 HY+9!MYMMJ 0NS\N\@&I3RYR&G=4+O)!XIB+O.YM MFSGV7[M-43+M864WV95K9I\-?UZDMHS7(M07BO[R U*X>;D7O$:F%@O0M4BF*89,_>@ MF=ZP&RDXQO]U\XJ <8*C(=*E^?[1(EJ:F_5V_LFP;W$0;8BZ MZ+D9(89Y$ @8$TX@0JG-T$RU62MCRYA<">W4D>?\XZ=&CP<)K:7DU[ST H#- MA-@=EH%9T!,1Y\^W6?$&,\[<6#/AS$_'YMN%)X_R-3=K57W"5ZYJWRZAK,Q[ MGY>Z_K+;;K9L:6/7YCJ,>,)2 J4.;&-P'4,J>0H3A1E%4J8TB/V\YZ;AIN<% MEY6I-\5^55$*'*P.$H-?LJI"^%_\.R%#:XCTW<3@XGBC]RRXIOFY%@57[^D8/G:FJP<*$9*!\9S"$$40!8$TG)(& M4"0\$DH$6"BO'N<-8TW-3*@%(_703*4)9.>3S#Z@&_X LQUJ[4.SQNF!TC3< MVP16N?*(2$"SR@_L6W<]/071CA$[0#,P#>U3*)L-6O/Z^_8N:]_G% MGPXRZG=^4\,16/6;BO:WOOWK.=Y26 M,C]1W.3%Y+ZIA3W0MT-OY@D**(Y("D.%S%>O@M1\_W$ N9 $A2D.)7+*;>E% MFJEQQ5YZ( _BYT5:V4$!L"XT\*&2?N;N^K[NJ#,R,$55NH":,L;GV4_1^Z,I MJFD$2I5R6AMUBMRWD4>=JI&VFH>?,J^MZ=X@;MB^[C[&:%ORD^[$A[793.QJY%]^5W"W4%_WK:B7_S!:+AZ(5#>&AC#"#1/$((L9LA63* MH! X0B%C.-1.00I7QID:=51BV@R92E#P1RZJY\;:)6#=>*,'N 9FC%9(>7/% M%1SZ9(E+0XW*#U?T/6:&:Y>W"%W*Y*'8456>+ F3)&(2QCRQ 4NI,2:,%PV1 MU$SK!(=2U?5'6L3='0&%(]0HV[@ MC!5@Y F27WC190B:@HK.W#5>*-%ED5\%$#5@!N8]$K,/.4_ M;=7F_4[];[;0X3"&1&B<2$42Y18P=FV@J7'Q04_R^_:K,B[+RZF+C;&DZ87S?<^L9Q M8!+)Q06EO*]-#"-R#F$+N\T)2W>[K6],1[+;>L'6RW[S :K!?G-ZS&CVFX]2 M=?O-Z[Z6 4P[OE'_LS,#W/TX'#6G<:@E)P12(C5$8:!A*L($JI0F6*58LM"K M /+94:9FN1V$!+F4G@%+9X%T,]4ZPS,PQ1XC,T!48R,$O<8IG1UHW"BE)EU/ M8I0:+^YTX%\_AL8HCA/,&40\3"%*$P$9$@0F'*E !210PNF+OSS$U#[WLT?\ M[UH?[;<^T_^G.,P?^!"_]>G]6Q_;NY_7=S^HSW=TA+#=KC:'L\";Q6+UI^VB M_6&U+@*<[;Y\51CTX_),HH7QNYA**%(P,GX61%@QR+E&,"1<)*%.0Q8YG>KU M)M'4N&&O M#&X!5%3+^MN*GRXO^LU 6(U=,S6[X M@62;=7^=T6ZBLT:E*R+!:'QAGO'*)/6%X=5/3ZX':>\%?V4E9 +4>IAE";SVK[1=OZ MI]7XUC_SN=KJU/8 Q)8NKE9-/[_::UK41YGL:O$MK6@2_' 0?)97C3: M'J!8K&^N8>WMH+_FMGM%3L<&;W?;[:IW]'TMK4H:8 MXP02JK"M\L-A&AH_@:E4"\$P(Y%GGZ.&T:9W%G.VU"#;"]QCI<$:YFZDL+JN4TN?'2\. /3%E[)[*FP0R\GHU""[!78P#SJAN. M?7)=2TE&I<%N:!TS9,>G=>@[F6^P+$J&+LAYNUUG?+>U/O##*O^W=VRC9&D@ MWJS7YN7-[]O,41H:'Y2D4+)40:15""F3&J8:!S'C2:PH\;M!UOD+E1K2ZZ':7,CUG$G8V"2K2D#*ANQ- YK^EC']GVVV-E -'"GM1*Y M0YM?";G5$I1J@KJ>/;?,[ 7SWAMJ=I-J_':;O:!XMAEG/T]NN4>X7@FEY,:V M(,\MZB_/^4;7W4^S7F0;:]PRG5*!&$Q0JHUQ2X2-G)%0IW$L1"0B&BH?3KXZ MXM0HMQ(8V!>C9-Y5(3-0E=">6X!747?<]^L3RZ$W^U[!6/3B*<4%=U=A]-_= MRE_^:!^ M;M\9O?Y[3B0B.(T$%-0&]D240\YQ %DLL$RCA,>17Q1?.SFFQE#UTEOWQAZT MG3#V_1.+;.M97F;T867ME9O-1AF+T08"'"XK=?2L"-YV(MWH;83I&9CT7LU, M619HKP2H:3&S[2_WA8/RHEW *@1RC08IH-8*TV$*K/F)\D8%V%KA=;E 6[O' MM73-GYY9MK9/_*(_K9:/GXP_(@L:^$^UD!]6Z]\W:HZX"G$4,*@T-9:>2@E, M8QQ"$I.$VTU,ZA]$]G6DGH!W]Y;[A&]HEWLMKV-A1A2 MA&@5PS#0T@:?$,@%4A"G@NA0HS047KU8+HPS-:XIBP_MY>S8M.D45^>-N:YH M#;_;Y@U4RTI-%V'HOUK3Z5!O4+'IHK[GJS9=OKP=(]P(L7O:Y47POVR_J_7M MZNEYK;ZKY<;03S%DF8)@S!$1ZE! E 3&.M$80Y8R @5B) JD( GE?I$OA"^=/O"+#3'T/ ]PGQ$W=AD$Y8'YYN;+[<>3C?RO;#U,II@W M0GU2D?O@HY*3-R;'=.7_@'8$MM]!R;M:?W!DX"-S?.N",39_\?WW047G?&8-COG>_L44/!'L FQ_7 MVU7$+"'Y+EWM%):_'"ZISFC_9&MY]_,Y6[,R_"9;R1MM/LOWBFV_O\\VI81? MUM_4-BM.@>>IC@,1X11296M,,41@*@UWQ1C'01)1DJ3NG17&DGIJ_'>0'SSG M"LP LRH :768 ;G7PKP!8+W7PZ.9P6@O1#.K3G::ASY6J070U+6N1]'D!RKG M FVL[C-0>TF^EB])#@!X7[PD!PS ES7X-NF7Q*./QA1?EK&Z**,/WB'(U\CP7A7__;C\NE;/+)/OE5;&SK+R&.G5 MS;)PNXL#A'E,4L&#D, H%!PBKD/()=(P)2@.PY@&G.DJN]1YB[^%($ZT]#K% M=&!CI90:J$+<31ZGL;(2MPCC]9\8YQ."H< >,5S7.L"_5"K\Q>;;5^"7XN?8 M%]NIA08]!^*V1K#WX%M_2<8/N&V-UMD@V_9/ZY9*5DOG_Z;$ZG%IT]0^2L/$ MF<[RN@#Y:%4.AI'ATV&/QOS.6$;RHVT;_)B9BS=SK+30(38N(2411*'2EDDY ME+% 1&$E98#;Y)KU+.?4?,*#:( 5X0B_;-=,*I#?].]BM]FNGM2Z:&EO0QV_ M9\^^)R=#3;D;1T]@(@N1XM9)C:PM$E@K=UAVCW&7-;&P:>AZ%W^P:9@J$CIX=O M2^TNQI0CIMW:6?L_:LQC'D/HVY>/R\UVG6]D;G(W8ON=+ MS0>6K?_.%CLUUTR2,%0Q)(D6$$5)"CEEU/PA4:1H&$LLAC_O:2O^Y+@Z3RIC M5B?P:&7>S( VPH(?5MHQ=NY;OPA#GO.,,;W_! <^.0R@AD.YU6.1J#(19Z $ M(]\=*K?X+2#@[Y-_A<8X!1KC51KI..CCUCC[S^:)^:M@]*A1A;4TC ;Y$F.+ M=N9H%"_2IF 6\X;(W=K:'_;.XICYKV]]S--U=@8Y[VDMU#_!P4]7P/LY >HL M1=M&:7Q[&/5W\ZU9T\RXO.^S35[\].M:/66[)^/GYI<:!]=^3+>KS=:6 )PK M08(@I0Q2%AC;AW *::HX#,TO$A(220,GVZ:9FS-04 ++T( M*[9O^[5N$^;F:XXX#0,;'5:\FKTP _4IJ;0!OY3Z_"7?82SN*74"N5)Y'=,^ MF[_U@F^_/>*ZB31R*[E>\#OM.-?/8UNFT>0[B[=%I.,AK8XQ'"4!ADEB>YU' ML824QC%4.#(S&:=!*#PCS\^.,[UH\U+ \JCG/SP38,YBZ49^G?$9F-(*^6:@ M FB(/+I&#'I-73D[T+AI*DVZGJ2D-%[<-A[GA]IL+>44.2U54;]YA#2+HI": MCSW,"Q^'QBV.&.1I(J5@.HV59^'C2T--[_.O)#-.O!74-Y#F J*NH3+=41H\ M&*82<5\GK5!%JO-;JWF M6I& I<8F0(Q)\X=QO=(4"VA806(M5"K\XD>:AYN:4W7_W5AE16Y4=A#<;O;M M72Q1WUY\-G>WI8^S\/N22%=01Z.237V?%!R$'8)1FD 9AE?.COA&[-*D_66. M:;RK982!/6[YII[-R_2=;=37]>IQS9Z^J2>6+;/EXZ$J^^&:FR?K"H7S* V) MDDD 4X4H1)08ZR0V)@K3"'.=TH!(KQS-]J),C:%N?K!LD0VG& M#3CHC-I)W$'W)[9N97-FUK1Z M)2XHY05_6(E!*;)G).D)@K)A&D*4H@BIB"7"8*:A(DD3)^'R;: MA4_./'MJW)&+!PKYP!]60D>J.(=;,RUT1&-@"O !POF+;U#Y\'5OJL][H\1? M'U<__MW<57S9YB_''_2Y)X[R\3:H4GVH39?TU '8>#+/:KU]^6KF;GNSS&.' MGO,:$EAPDHB0P)!*8P.(E$-.(N-BA"G6W+:S"[!?AK;[X$ZO\:A9V;?L.;.E M\O.L;)D9SO3=>O& WLT:Z!G.M^OP6\D] [GD16>"O? #]O>]"MB@W7TOC_ZV MO7VOHG*UL^_U)_B;%+>6 ->*W:ZDFK,@PL06\R,R5+8%$8,'3\V8L+(!*QRPTKG;$:_ NFY$M(5@Z#T+-^V]C(=SJG:P'%X];C2S MX9P2=9OA[._]/KG->CN_72TWJT4F\Y//CUOUM'F_LAN>\X!B,WD)A2RT1\9I M'$".4 B1I%2G@O DZ5 J56H*96VP3RMC/I>.H[YOP,??C;=FI&ZM+5$>%A M,L_;"O5&>>@=,;R_1>"=QC_PM/,EHZJ8=*]?Q/G]O\]U/>ETG510KHW5*^ M-Z0UQY&.DQ@I2 (;$8Q#"E,B. QD+!%1 4YYZ+JQ MD=-]K^4\D-TG9E&M>I;-,T7MO/;;)N/ M![5^LNF$!PM>8"4II@0FB4K-XL\EI!)',$U9& DI$JR]8CG.CC*US_K3E\^_ MPH>[;[^!]W?O'OR2KN3!I1B(014F 00\9A 9AOC)42$3.G06OJN1G[] MP5/[M(ULP CG;K2_0NFZ==Y6]Z$/3@NUKUO;S?J[UP1JB\-(U7J<\?#R/LXI MW>!FO+I\-'_BG)!UQ^'L[]N:%+:*Z=(6V%-+\7(CQ'K'%C?;6[9>OYA_+ I- M\5BS $<2*A3(8G\A32B'<1 3RF*N5>#D-7B-.C5>VG>8 JR0U]?J<$':U0KI M&;_!K9*\AO->8'!S!<$6)HD'(OV:*"X#CVRR>&!Q:L+XW.QOTE0YS]^,.W3_ M)WM^^'-5K5Q,2TY8#(,T22"*<6AS!6,#N):13F6 F;-].V>+J1? QBIVV!(X+VOJ*B -IM7E M>T>SLZZ*7S>ZKE_<9T[U(>&P2L\5@6%'X^3!*(T91 D2D.7]E3!GQ@\D0FG6 M/8'Z9-RI$68M+?HTZ-I%X+;0--2K%K[0H\*WDZ@>]&4KU#.O1!U44T MAPS(\4*IU]J:3@./6T'3!XN3.IE>-[=N4KEZ4M9W_6"$+_S7G?%6RQ[AJ^7F MG=*K=9ED_7?E&%16:NJ,X\12^-8AA"C M2$,DN8 \B!B4$0DTHRFCQ*LJPXBR>_'D"%4>\GTAGFM7U7C86OV\&V&.-OEN M##O1*1W<5Z\5G0"61B 89_TX\S^5?#1D_EYMLL>BCV=>EH.&E.*0QY#9;B6(<0D9UA(&*(Q9 M%*,PQ%Z;&.>'F1KSE5*"FIA>!4ZN@.I&7=VA&IB=6J#DS3W-(/1)+Q=&&I5! MFK4])HDK5_>_MSGGB.I 8&1C7HR1I(WKSRE)(1N%YW*L?>H)S.OF2;[;O/U=)ZQ&V3 MH:_ [WB6.P"H0Q_FGL.SUOMGE/QE-[2&25.^,O8;92.[(7(YZ=CQ?O]@O-U"2BT %8-\"&?@-_&F0#W",/! M)V*DZ,.A)L0K.K$3F V1B^V>.UI48R>UZQ&/W1[4SH1^6#-IO/M[)7;K;)NI MS9RE@H5!&,$H"8E9;6S:FS0_XE2Q.,9IH,/$KZW=R1@^']!8_>R.6E69S\D6 M9E#%D>EF+_H,L"UX8NO_;F@XZPBTFU7<";PQEH'[&C:EL(>"H]N75[__\'?X M^6-_-O!%;/HT=D\'&=6JO:CCL?EZ^<+VR>_;*K?6/**LJX=D2(F.0T@8QQ") MA,"4DQ"*-(I%)(E.$J>LD>9AIF9QOD[S-B^Z&<&S6N$57-W8H#M: U-".Z!: M9<1?QJ'OE/@S(XV>$W]9VW-)\0U7MZQS_NI@T+#+H?S<.Z1O5@1FE M.Z#^=LLK. X%QH+6 M-(BDL5&"%%+%% R1P(IQCB+NZ<*<'VAZ?DPN)^16T-=M=O,V"QO/1MT7X'7< MSN\,V=";]S6LRHK[X,:^JX^JV$.Q8;!VJ^3N"G;^>_>-T/2Z4W]^I''WY1NU M/=F%;[ZZ'4_\:@R@6I+][\NU$O;^,E-K+K1A#!(D$$<(0<12X]2$,8<)E@I) ME&"!G>JO.XXW-9NED J8!SY^W]J4*4L=;/GBQQ;70':CC1ZA&Y@_K*3U(ALS M?;WW3JNY=5[E7Q8/;"?_\BVW[^O%G;_\\-J?<%LE;&B MB#&SR*/4AA5J#JE.,)0R2I.($,TDJOJO/7AL4K24Q^F]?MV2[6&,_8NJG]BZ MT,?V%=NRG^#/@TI K]9@<\'3:-?#S7LR';LKQ)"[BVB%UJ"-?Z>2VCM,N8;V,N;"'RM[8CH3NV7IJG;KZJ@N2^KE>& M[Y[8_M0C"3B61#&( I'8%@L:LCA$D <)0C3%BO/ AX&N#3@U^JGDM7T%"J-@ M9K,W02YTZP.GJ["[<5"?8 [MW77%T9M_7,'IDWRNCCDJ\[@B<$P[SO?YQVA_ M5MM#]8";13Z+UN3ZRM;;3&3/;/LZC(NG2*1*,J@28NL$2@H990H&)"(QX0GA M)'5KZ]UB]!9.Y,!L9!2H2LNP2GSK0S[7%:@%U+G' OM.3#-!#07V.%QE42YK MMN0U??;"@X<5>"5^+?YN.*C= ZX'A'RD4.MOZMD\KFBY_KVJ@6D3@):'-_^7 M15Z2Q^D# -+\Q?R+?=ASWKSFK_V$8[>$NB$0V_>)HX5@MU2U'GS=]A$=BM!^ MW&QV2K[/I[]H6Y2O9<;+-XM89ML[)JVW&%,S@ MQ9V"]%[@L5B8IZMH4&H%"A;'!6[E":B3GH 8K+;XJ)R77IN&8UQI*, 22BQ)A 1FD"*:0 3*5G* M4Q)*YI3@??+DJ7%=+IRQ)1[592OA"E;7CU];(S PUQ3*]^F)7]2VPPGLZ^>- M=@1[5HWZ&>SY"]K9+_:DP1;F+_>C1<*31"L"(T1"B)C2D(4RL>>K"<(1DSS@ M/G;)Z\=/[1NTTN5M'OSLB"/,W.R#]D@,_"WN01A@7_Z\TGTNT$$&]<%7+^,?52OZ9+18WXG]VV?KU$CVG21*$B"J(&;(MBB,*TP!K& 8BH(*0 M1*78*_BQ8;"I?2%=9H7?9/X1#8U0NWWS?0$X, -48LY M)>AK^[_'X$<'0'J-?&P:;]RP1P?-3V(>7>[I6G I-^EW8IL_N^JE;H,/-MM- MK56R5(I'E$*FB#!F>:0AC7@((ZJY$IHA%+6LN^0T_M38YI70>8YT*3;(Y6Y; M?& ZN@+N2,68O% ;IB:3FPAO5)K)"Y_+%9K\'M/2Q]EMLJ4M MN+%ZXEE1^?+;WDKX*-5RF^G,OE,WFXW:;BJZ-=)4G4LSM3&_VST9P8I"4O5? M"&$/#C9?V4M>C%&E1$F.N:'*Q%8&)QQ2G 0PEB0()$EXD'H5O1Q5^JD1;24> M>"[D\W341IUX1S]PJM,YM)M9Z@UJBML-Y;VU7M<=%,H?[%&["M34!"4 API] MM5]:,[9\:[Y>>6O\'=JWF+U>_>51%1C7'7^+N3GQ]M]$B+:]G[;F"\WVPAS2 MN@_&I@J49"S%$(V,LVP-G#1/IQ7[JPW:=\" 2P52R- M]6+_8^L$_F +&U%W_E_+-S<.!8HUYU"@@$,D%(9,! (J\]E+IG0LF9>'W$68 MJ1%$7M+5>COY7VKBMBQ2UVFBW"AF+/B'CDEHC[PW-_4!69\TUDF>41FO#^2. MR;&79[:OS?E0EOB;"T45X4S"&"-E>#&-(0NQAJDFBI T"E.$??KCUA_NQ7,C M-+!]L&. Q;[(I,R+3-K(ZY4&.W/G:KW-MX6D,4.+S1S[;;[ZC=)J;3>'M'&T ME\(>%@C_TY=7,Q"EBL:VC:/ .(((,0V91A*BA.LHP%B')/*MB=IJ!D99:=;K M%PO:E0HWUU%S6R;:8C$P[;^N<]IO8=-C=?LN9[I__NA%3(\U.U>Z].2:;B$O MG[*E^KA53YLY$URP(-10)=@&SR=[/Y"J".:W1O, V]:N>"SL!>5%#(.M#VLALNO2[OS2..N^ [:7]B M KC=U8X^/K!L_7>VV*ESU;.3)-8H)0+&(DV-'R42:#RGR)8.#BA/&0_CT(<\ MF@:;&G5864$N;"_5RAMQ=N.4OM ;F%': ^?-)BZ(],DEC>.-RB0NFA_SB-,] M73OXW?VT'+7+-M_M3S=+^=M*9CH3^0&^#4;[N!3V-%[.(\,@88@2R)4PSD<2 M",BD5%"&"B.5RE2[;5YWD&%JG'/2Q4^]TB3?N'FJZ3++]VELBKV9R\O1Y;U- M63-/C301 ]/72=^XUTH HP6HJY''TH)*D>'GH&TGOT'FXJUZ^?4S)QU:^7FC MZ=S,S_W);]3.SUOURPW]_!_5MFJC-MZV?*>6YB_;K^;=NE?K'YE0=HQY@N(T ME$D"DT0:*Q>+V%BY*(54ICC 9A62)/:KU]@PVM26G%*T?"'QK7P->&'G=JQS:N]TV9'XI9K10$-T>S6C9J M_J+!0WU6*SW!^[>=U:[]M<>9W3=OO3WH+/?0F;O[-'@W[>XPY!OW\^X.UO56 MWSV,TY<%\ONYQ^NGEKK7Y)C<&:\\(H09,W=R%?G :>(VK ,K%S+?L*D&! ME;0_1^$Z&GUZ"0VCC>HB7-?ZV#]PN*-MR4JVS1N+%'W=;9N)U=)&--[\S(Q) M@"*I8JIL<(V"*"4(UXXXOV^]J;9^X5M_5 MV _YSBAF$1( M01X&Q% -CV JJ( BBF0JDI@&@5=1F3Z%FQHSV8:';)''/3_:=I5E8>K5$IC) MRWX8R7^HVL;#9A]+71:RMIV_S$__^DLT2]+@+_D"_Z]A- OB**^W:VQ5^XB% M9ZO07M\'-V9\JUD>F$ASM< KO:K"\+]8+?XR*Q)3K'IY4QTU WGCTNJWS*H) MCO7,)]IHVA\?#X%_G_3=JWRCLOT0R!XO#H.,X;])_9O:LD69998R&2FN(XC# MV#BF&B>0TC2"BJ)$(DT1#IR2@(^>.S4&ST5SW^NK(W1]\[6EW@-S6B[5]=3> M1MW=MRA;8C#2[F+S]'MM IY1M&'_KG[U:%MO9T2L[YJ=^W7+)K+KE=R)[3^8 M[9>Y?;D18KUCBZK-XISB6"DL!4Q"$4!$ @ZI[0Q/%0T8(4E">=BF56SCJ$YO MW_@-8>_5=KO('0//#; K&+N9;3U -E8?!&8W8XN:4W<_MVIIV\"7XH-*?E J M, /OE5C;V.:\F6ZE3X\]6YUPZ[4S:_.(X_9?==+^I,NJVUV3J2987&F>HHPG M9^["#TU@VM?!6Z]E_'- MRP>>SK0;>TYM_@;FX(&+!18WY ^LE)]TB<"+4S7QRH"GW*^#]/I9SWV;ZU!3.O"A8J@2+2@>TH8#,P MA7'-511%B>T5@IS2,-V'G-HB8J3^=R,VV,L-7@D.K.3NCJTC[-?]_?[!')C1 M77!LL5/@"*C[)D+_P(ZTO] /P%[[$'Y8-6Q1.#YHM-T+/\7J&QN>=[;,"]@G MPGW1=BM7+3?E G.HG9[W:^/&+965V[-/VV0!IY1&$B(=AQ#94%Z*-84J20+! MF&*2>:7'=A-G:H2?2PIS42MO'MQ8/_(QWSIIG4G;<=++VF.'23:-PI;?.OZK&=G\WK6A0"G O)$1(XAHP%%"*2 M,LAX3&!"(YHPE#+&O0H071IH:MQX$B%M16U9F/(BN(Y,UP-D W-82[1:9%XU M0]%OTM6%L4;.MVK6^#35ZLKU?ORP66_GOV7+[&GW5/H7.I',>,@:!BE*(4HE MA9PJ 4.5:A&&6J'(J4K^R9.GQ@"E<)Z>VBE@C*&$QQA!J6WH5Q"ED D:&2Z- M#9433F/$YTNU'0*N_;FI6(2\D@Q\V9%,8XUIR1U M#-CO]%J-$Y_?$:OF1:.3_@.O$LY?E/.Z<%';AH7 W%-;!,Q/QPO Z4-'8?R+ MNE04?_F",0N;YX'=BFMC&&(-5:P01"%-(.S0S:BS*U5>.@ M"6BHLMTBTK[#;+F9F>/,P< 4TP?\(Y4X'RJFOX,T_P3ES9NR 7IX8MO.\N8E M%.K^NS*&UJJ(&RU=O 2A*(W2%*:4QQ!1S6":2 6%$D$YQDR>;53A)IKQR>3M+NLJ@.<2 M?+]39C;BHE]@;X*/T*Q\; M;C?7J#\0!U[=CEJESO;[^"_[P@@]%@ET0J77LG_-(XY;R,])^Y/2?&YWM>D( MHY5M1W6_$AE;W"NQ6YOG5LE2MS??[NYOQ'9N/ [*1!C!2!%F(RP2F!*$S-]2 M&VT>J2AU*L?J/N34*.;FR7J'EEG4T_-B]:+68)-)!3:Y%F!3J@&>2SV +-7T M:>'A-!?7K>K^$1Z8?RJ!02$QJ$3>U\PR-&2E!D;LWO'T:732-ZZCM2_I 5_/ M9B0^4#6V&'%ZT(B-0WP4>]T.Q.O./FL>SG$B(Y%*# 5-#&O34$.*: QEHK&2 M.E4!HW.SQF0K>;]EZRNY50BIB"(8!S'5H92I9-%\:^-=QD+T,-AP6-X5&TA] NEF4'>'9^"% MS*] Y-"5((>PI2^,-('*CY=LYRM7MVR4(KXKN5O8T@-E9>S[W?-S44*5+6KM MR(_.U*RQC!EFD"&I#6$0 6U+5AAC+ 114B32*1NXHQQ3LZ[WN4>?5TLH[ \W MMN= $4AF;.[<[?%TX=M.D1L5C0#\T%Q5:E"THRO;!\Q 70U0TV/0@\^.:/;: MXJ6E*.,V?^F&UTE;F(Z/ZZN'M7&RU]OL_^3>T!=MVPQL[)&KVLQ3+JE.6 !3 M12E$7!F3BT5/O]VH8N3&QW M;&W=.YL/TK7S]>6I<./'ON%]RZ[8QVC7>JL,V23[*F##MLR^//P;-]"^BLOU M=MK7'^&_E9IGTQI#T[CUR\>;I?SX],RR=='Z<[./X(PC$F#$&%1"<(@(DC!E MELUBIEE,%24H<-U)=1IQ:J;>*Z%SF^\@=MYWWB.PV WRZQNFO0,Y,$U=Q[!% M2((;F.Z[I;V#.M)F:8<7U&N+U N?AAU2M^>,MD'JI59]?]3O1C]^EBJ;WRVW M>9=E0W(L;VCWGFU9=:#+4Z)"CCF4G"*($FQ,R]"6:L$R)"SD*L!.<R@IJPP$I[]=37#]UF!NX3LX&)MRUUV_V]K#CR78@)>NDK"-@G_I6@I>MDMZC8! M;5W/[K"^B=]I<:[DWO\J;\;^2Q';-ZC[V0S:L+[GA;'?V/%L1N2ZUWGE_JXG M$=?*.1VVN!.1X(1& J(HU1 %)(*[X;/3 M,FC6%3BJE];V1,)]JGQ/(P:9@#'<62.S<>LVMFUU0R6Z4;S[<>;3^#CY_N';[__ M=O?YX1[G:<.P6). MH/3)5\T#CLI,3KH?W8)G=7#;-]8UMU_R=[KNJ()#A2$4%0XM#88-R> M =@Z(C)!.,1,L(@'?ODQYP?R^0;&R8NIY 164& E]:.-"X"Z\45WD 8FBE-T M>LR'E6.QL M%*5EG=5RFRUW2I99'JMEM6^:X)"EFDY-+/ MP%Y^4%< [#68[9L>]Y[KUQW/7HN:M)=FW,(FG5$[*6[2_8G^?9!N=T^[!;-G M-7=:*U'N?7[1-W+U;$>XD?^UVVSM 6]IQD6,B226%"JFC5TLL88\X@0:MYMJ MI)1QP9U*GK09?&H+W$%^4"@P*X\"[ 9EI83YM^?UL]H:>-+F=G'LL57ELF/RUOVG&W9XC:O MPGZ_S2O?Q0&3*. PX5)!Q-(8,H5MG6@A0Q8*1D7J:31>'72"QN%>9O!LA(;9 MTEB&N=B>EN!UP!TMOEY!')BK:NA9:4%FSTIR>6>@D!CD(O=HP#G#TZNA=GW4 M<0TR9Q1.#"_W.]M&M'U3C[9. M'(]V7JG3.+0+U[6,X-CQC?J?G;%%[GZ8/Q[,4\I639()J:(D@C&-[4%!K&": M) *2F',(R$N#C9NO,,UG4^B&J[>T*9.4[U-M?T;6RSL7\OZ(6S#C(LC[-\>U4I_ M76=+D3W;RA]$81U$$D:"I1#))(0T34.H@R3$<8H(C9WZT7<18FKL4I.\JM<$ MV 8P&]1:2F^=_^=*?I^20RVGJ9F*Q@)_Z(WIXZ[W]8GX6I^(KZ\FXNN($^%3 M#6KX"1FM/M10$^-9-*H;HHUEI%H^>L3"4MV4?UUJJN.SNG57RSOT;'*_]Y/Y MAX];];29)YB$7$<19"H.;.<'"FG,)0P"DA*&XC3BJDV?M'.#36W!V3?6J@D+ M_K#B@EQ>W^:N33B[&;5]H3?PBM$>N-9=Q9H0&:(_V-GQWJ335Y/FEWIV-=[3 MTATVJUU>>>2+SC?(OJ\6YN:-#0;>OMQPZW;;JHTZ0B2(,(RT%#87RQ!+9&,P M&(LC(43*8Z>*I%ZC3HU7]D+;Q;@N]O\%"L'!'Y7HODZSTR0X.M!]0SNT,]T' MJOZNM0]*O;K93@./ZW+[8''B?GO=W$S O'52Q;V2'I3B@TK^/,!X5CES0Y5V=P=ON&+O#C*\8?EW M=X2:"\)[/*=##'.M(,=WMGY4FWF(XPB%DD(2"QO3P&+((Q1!C6F ,1@]7/1TI/%# M02]J>S;,\_+5+;_]6AN\]ZL=W^K=XK19WK=#"\NYE+9Y'9$081U#I)&&+! ) M3&U?H!0%-@C!BQ9\)9@<8WBVF+2J@ ^%+IZ.F_]L.3+/D',P-"D- K\_<[6% ML%=2\Q9B7+YKB]$)%;9^4-?#V6]*JJ<\R+0(.KVSMMD^\Y.$5$<(]SV#+!I6GQ/7WL">^SCUH/8^QCW7/(6Q2+=L6U[H-H3QF]U@GH) MZR%.2AV@;6K7:$4G+SP8A^SVP1$_,OQBW?OMA: M3]N;I;1;CL]6B'E$-:>Q%)#%B$(4!Q)2@0B,.$XB$F%#_\+'(O88>VKL7XD. M[)3GR:%%K$TA_@P\6P7R14!5*GAWF'&>%S?;=R"T!Z;_UT#?ET!_W0.=RSXK M.M5<1;I-1QI?S'IN4^,\_-B]:WQQ.=/0QOL1K2MCYBW+/F1+:TKG=7@_J^T\ M(2D).(X@3PR3(2TBF*J P#C2RIBW4L:8>'=C.#>2T^%W\TO\]KQ2@)9 M[K,6I>%V]=]4#?=TKD_>;MV]M/DU^-U8JPND8QJHF\TN=\-S ?.BE[U6M6S" MH.'&KMF99.^9TI4-E[>CC4^[ZQU96NZV7[,ULV^5X]YD\,Y2I%0MCDU MHLH0!XEBR#13T-A"FHN$!IIZ5CZZ/)C/BSY.\F,AJUV%UWMIP:84UX\:&C!V M8X=^U/J8+ASO:,<8WM&FAJ3M)!SMQ,[Y+^ M=!%;-Y[H [&!6:(=6-XL<0V)/CGBXEBC,L0UC8_YX>KU??8T+G_,U,9:D$K. MM4P5Y\8+D3@RMD5 $Y@:FP)*J5)-$FP\%,\""VX#3\_..$@(-JN%8P=Z3[2= M=TYZ1G!@+O%KX)O7UEK;")S\$+&&>Z'8T U^+P$Y?,/?DY$GT #X$AIN#8$O MWMUVZ^1U"LZAL&11D";[485FL4:$)FD< M"P)58H-!DY1 READ_B!$8$T$ITYG7)>'F!I1O9*R2$@#?UA!'5VT!C";B:@? MB 9FFQ;H^!7.:P2@HW:O2MTU7]ER#W=E#-]-]KBT1RIE)$>" M>$!#$D AA=V\#21D2&E(@TBE3 LN0J]#[#-C3.T+_[S:@O=[&6T*_'\J^6B/ MP98QQW;;G -O57K@-0 U>P;0.EUS_;,,.-NUE[6\V27MN'2]EU3 MQ6K]O"HJ ^<)=K?VX'/]U$CBKFH*6I-Y!G*I;:!C*3FPHOOW4VW"O9DW!D!S8 [I \A6G58=X.FA MX6K3**/W7750^5S[59?;6J:9G 1G?U;;?7MF1D,=, T3%2&(8JDLUV 8B9@@ M3$),-/$LGMLPW/1V=/<9#.M:!L/"%L9@59S[QAZ3_FN(9B@B^>[EOX;Q+#;_ M,_=LG@OW;_'BF4S2-"=N5DM?. ],/6=31(H0]8N)(D/T2W! J]=LD*;QQDW\ M<-#\),?#Y9YV;/3K:B7_S!:+0S*=G?%Y&"=I&&+#0T2FQM)1*:2(2LC#*)$L M% HCS\XOYP>:'@-5[V *"9<)(I22$(=0A2P$%+;8CN*M6 DDBJ@^U#" M!W??L@.LK\,)'T8P(#_V"ZD;,7=_\0:FY$K 63V=V,K8']TV8] GT5X8:52* M;=;VF%RO7-V.5A_L8>EN_9(79CGT^XR2!&NI.,2V0!QB-BU.,@$#HL(@":*8 M$*\^9^>'F9K?>/_PY?;_!M_NOO[^[?8_;^[OP-=O7W[]=O.;'PE<@-2-!+H# M-3 )5 (6=9@&ZIG:C$*?-'!AI%%IH%G;8QJXE7MJY0&E C1D6S;>K+5NX$8/KP%Y4 ML1]^P,_ C@'T;KM;*_"4+;.GW9/Q_VS@25G V#-^V'D&W'AD"%P'9I9"Y!DX MJ9JTEWMF$Y"YRENM]$;4GN'B"%.S6/9"@J=<2O=\ M\?, -I-++[ ,S"('1 H!6Z32GX?&/6V^,T0CI?&';O M[-"N,56%XT_R@UC^,S:6PX)AI8W-Q95@M4I A'D-"N Y) MBI%&=/Z<)]/?;]EZZV9YG1O*YR4]'G"X]_25I';SW(HZ,X; 8[9.0$HB!H,X45$2I+:,7@GUW=(QD[8?H*OA1H=9 M+66_&+L9L%U1&WB9>0U6*5^?J2V7M>\WK>7,.".GM%S6]#2=I>':EK7-Q7NSDMX>=%K!9_F?H"9_?NZ93ULF;!22_;UGW7._"7(CE^%@ M'YAVCA'/\3T!_8],+/"&:>0HS!$880X3YT"RGP&G1K;N504:Y<1[#0%;LS6-[ # M\UDOF'9,?&D&:;A\EPOCOF&:2S,2S=DM5^YM&^=Z(Z5YWS9?5[9CUO^7/>=A MEABS*$I4"!%BMJ.R1) B%,"(*(P1"],HT7[AK>>&F1K_E,&8I:CF\\B%!4;: M5I&L9Y%M)IG^\!J85MI"U2)6M0F)SB&J9Q\^P)Y971)KC M%)G_U\8(P98 4II";E-TD0U[YP3+(/4*3S@=8FH?_^O]AA:ER\Z@V&(CQAN; M4;=A;AMAZ;8)\TKSP;9@BE'>;@/FE9:-VR^OKQS"]7CXC3]SC,01_N1RMD)^"!&+D'R)3SQ&H\1^0P](1\D1,\_-R1T]M[,D9NEK+< MB<[3Q'D-5W2 $HX#Y.2:.(XW-8IZO1X7=;\\\N]= M46YIN;3';E0SQ@6V[L;,>3 &M6R.AGQ;,^>\_E=MG@NWM2RD5L9"?5BM7PTT MIV&<("$1C%,;?YTR ;G0'#(=Q4B%+(E#U2()X])X3I_"^&D8^<%&NW#*B\BZ M44.3TF77KF]'#&>Z>7]= MK\P@3^R.K6W0R\;8-???V5J]8YM,S$,=1H&,(ZBIQ!!I&< 4*P$CI70LI!*1 MCGSL#E\!IF:(Y$*!7[(E^/W^/7A6:["QLO[%CT6\I\&-788$=V#6J40'-=EG MMAPCR,4'E?S6=0*Y!C.0Z] ?*;5%KT^R\I9A5!)KB] QN;5^3K<4W[DRUH^V M5>B5P %$"(6V*5L,$1%22RHIHJQ=4J_/ES1N&F^[1-.YBEF2V/HN2,V.R[;O&Q>^Q2QDF,(PK3R'Z-3(20V8*"460^TR2(HR@.?6-B MVR,W?!SL78> USUH;H9 &Q@&7N"O?FBM<[J'6(?WSWZ3O.U+Z^;)[]NMAU^V MW]7Z=O7TO%;?U7*3_5"VW,^3LFG?G]7VBWY@/[_:!D>KY%809Q*9!=/#9G"$4PPXDG(*0X$]\\Y0-=#4JV1".7"E0 MU\J>A15Z]<=6/0'<)\EU%6E4;NP)OV-*[>NQ_G%H[\MDO(#"'(8T)XE%"62*?JJTV#3,T,K^0$!T'+3E#NX6<7 6UF MP+Y@&IC66B#D%75V#8(.,6<7'SU:Q-DUY>KQ9E>O'2(F)3]]%)33,.$1I()S MB"+C?7-;(0NQE$@I2:0BKQY8UX><' VXA&VW./=U -_-3.H7TJ$IHSN:/0>? M#'4B[##JA$).FLZ%/>[L=@)D;!Z>+5G!;V+UN+3M;#]*,VBF,VOBW&PV:EML MT:Z5O%G*JM)&IC;F=T8^^=F@411AK/TNMZCF<4(11V$$<4Q2B!!1,*4,0Y5P M),S_4JI9FW.C8<6>&A\6OLQBM7R$9K@GL#C(V^[ :>!9]SNFFLY1NI-'[2NPPX^<"'4IUF8?"YG51!*F6"B)MJ]*F2$**J0YQ MJB.B/.O\>HP^O5/#UP&#EGD.58"!**2>@65#Y_;.,^*VA@R$\L +P9FTDASD M7/!Z]=M2]"%S3J[B-6PRRN7AWSA+Y2HNU]-7KC^B ['E!2_.Y^_?;&_9>OUB MQ/@[6^S47,0,8190&');MH[RU+9P2F#(* XI)90RVH+@LT,!EK-%0P;HG= 2L-[YS$.$\3G-'Y^SO-;B,7WLCWXP+]S- MD^WY,(\2PA5!"D:22&AK 4,JD/D#IV$:Z4 FHD.)D,- 4_/]3YKC:G,=8+FL M778_:]"VV?-L!]C8.YU62G#3C%7'OGKF^'3=\ M,%94SC$?E\^[[>:3^J$649D_JM)0!2+,8SI#B"*B85+%?&%-%42A9 BH3QG#A3,(T2#EFH0X5C MS17659Y<,Z_T*I?3I_4ZGVYP*T6L\^X$V1)LJQ8>F[R%A_4&F)3Y$3I; .,* M2WN58,_9ECD&7/<[J\W4-OY,O45G%7OND*M59-%LP$$Q4&D&\LR_O6ZS?*<* M%.K-KIE5 \Z?>ZGT-YG'D\>]H9Y[?V.-5@.^=WCJ=>/[?WC[ MH,;_9\?6Q@1>O)0A>((@+'$:PT#9G"(4)[:P5@1I'!OCAL0RD+%O3./1&%.S MSOWLY6T):0K M'VK)EML'M7[:?,A^&A,D/Q^U_[YFC^J;M:#G"'&4RA!!)H,4(ITBF.I4P(B& M(HRT(G'BM+/7;CN-0^,[MB'!Y4"(-=@ M!@KD"R5 I07X-CSR[O[NP#,PDF<[R$QX^:\=<&SP5-L\=32?M(/*=>^SRV/: MF:%%B.%^)_E]MA&+E7& U3PE0T!<74R! YR]F=P7H6B3W/S\F"C M&IM7=3XV-:_?T(X8;(S*]N6&&S)B8CL/ BTB9>Q(PJF 2$8",L)2**4.6)3J M* R]TNI>/WYJ9F(A'?BCDL\S4^X(.[[SLSX:8=1O M^;QVQQ_PA:O\W0!KX(S^/3ZMN[)> \NG(W@-@HW5E;P><9V_V*X T]F>_ M=.^(/=JOB/^Z3_NUB]M&PJ^S'^9E^*%*FCT,,T>,DD!'#!KNLZ77#!NF"0D@ M#A"*--(DBIS.T1W&FAHQ'D2= 5U:0>4;O3;B^H;$7\;8S>?I";G!][8/H%7V M4(T&^HR-OPI'O^'QEX<;.4+^JMZG0?+7;VEY,+_C&_4_.[.6W/W(TZJ7ZN-6 M/6WF%,>QHHA *I@VEI0P1E2$&&0H2D)M3"F6(J]3^0L#38TS#G*"7%#PAQ45 MY+)Z;HQ6_UG\%21Z/8B_--:XI_!7-#XY@K]V?#@CX/HP,KNR26N,^%X[-(_OD,?PO0" MK?^AC!]0O1[1. X][H&-'QXGQS>>M_NQUF:]G=_NGG:+W%*ZTUJ);5$$[8N^ MD:N\*%I>N"^,%=,TC&"@DM#8-K&-*I8I#)648:PQ%9$37;D..#6>.L@,"J'W MM?V^:% )[E4UT1GZ9GX: M"!B>DREBMW+)UYR1>@!D(RCZJ1D?GIF(BPXHUHC39H>FQZ-U[;[YC^K/P\&S=?U:FG^*E3>@\^6/OENIEUM/B[KUV1+ MD3TOU.80I!_H5)( IY#HP+A.2C)()3562/GW\%7[]]^6S^?OO;W>>'>S].Z66ZW#AH[$EX0^TXXY_J.SQ^U;)FR('X?/.'M9_T>^SQ6Y; MIXD"&3N44F@:9FB5[D-,6$U:>5FPC MG-^_9-F&XO].(AB%)! M(PYQ:D-%!;7%WT4 0R)2'>$T)4*^50>F"S)/C8F*]DM,B/7.+/;JY[-:;MZR M\]*EJ7:SMR8V@0.SY$ ]EV[_R1HN79FHJ79;NB3V/VVKI2OS,&2?I6M#MTRR M9NNE,7HW7]4ZMX3?L4TFYB020ALCN5BYA_W[_7OP;):-W-/V=+3/@QK@),)($?/-A:$M1AQ#IBF#$5-AI'BL M9>I5XKPSI&.LO06@6=FX?6$;M^>PUKDV%/SO0N!GQ3;J>),8W7CQ$ ^D/V8\J?3'1A.+$V/S*ABG,)08AGP+QB<9_=HVO(NQZ. M]8_GX =EUSM)6\$':*K@B]9X;:5K8T^HN?0I(GXMIL_<[U\&^L[8I]N7#]FB MW#2=TU F$>&1/44S?Q!*(:.I@#+6*DXI(TP1U_K/QP^?&N\4\@$K8'DPX%[Q M^02X9DKI"L?0)H@[$E[%G2^IW*&J\\DC1ROG?$F9>AWGB]>T,R5R_^_4+2Q7 ML1 G4F,40Q)P#A%.8DA#AF$L$2(1B50<> 4Z-XXVM8^WV/([L\OC9S(T(^QF M)_2&V\!?^47(!K &G##ITP1H'G#4==])]^/%WNVF]A[)H6C?OF9(!A M(E($$4SZ6[U7?K-9/MI9W/Y^SO'AYZ7?<:/.5VG+!Y7;W2M\]/2]6^0VK];U: M_\B$FDN.<1)) E,4*N-'1*'Q(["$J8R1"*-4A6[-8,<7?6I\=5#"[IYFMA$4 MLWJ [4$1&]"D]JJXE]8:^:5HYL9I3_7 ?)MK!7.U0%UU4-,=\!=0OZ[4'^0 MS$#M1?E:OB@Y"N#A]8MR ,*V&RNAF.P[XU[C;;KOSDB%XR;[#GE5IGN;:6PH M=S>R0*/5T'L;H.N%^=Y(@I9[,6;U9397ZI-MHWH4M*9K#(.]-:@\9S M]\9W3APW= 9$>N@]GDITD(LW R^N]5IZU_?M_8!@7[/8$;LE4LF>;/UBM0+9\B_@L ]ZT&P&#KJ!@W*#V-#]XMUOI;Q> M)!NY5EZ?:)Y6R^OUZ2U+&>?I&9K\,-*_C=@Q)D%Q?\ VVV_ MK];6?_D;"",\HP&9)1CG;K3].2')+$JCJNA29IR7TLFNUU]B6W#SO,X6__8O M!O2_Q7DJ4C@SEO'F6=EW02U>_K9_)#+_2^/P\+,1!:?I]2'>&[/ !G>6HX3Y M,,'K83SK-S>\0V[+1$_OQ<#<7[X0]\4+D0LZJU=RZK&J\W4\>BWNW## MK^M]4NK9X99>C=T/V=(8W*_X>4YIJ&(11% &B88(26:8$@N#MT8ZDBQ(F?2I M0N<^M-<6P @%Z*Q])*Q]]%RWCW:5?:0K#6KV:R_FZ[E9Z62B=L3Z;L+HM>SW_A\*$(U$8A/ ;-$)FL202:X@ M(Q(Q&1$=:3Q2*?NI'I,9E5[72*\K5:NEOKE43-W)1QQLAEWI<]1Y&V?OM'7Q M^T%<^MX GDCE^[=RYGO#L<>Z]ST>79D7J:PZ^NXXMO6N*$TW3Y+0IMXAB)FF M$!%N2#O4! 8B82&3,64A]SVPNC[LU'AY+W7A+)NE[6\O,_BG*8!/<# MJ'ZA'9@ZSX;W'V*J\R#_1DQ;'3.Y0]3WX9+#R*,?*;FC<>X@R>/N=BSU^W*] M/^A_8#_?J:72V78SQYASDNH$JDA@B%(A_W_JWK4Y;AQ+$_XKB)B-65>$,,L+ M"(([GV19KE:LR_)KN;K?C?J0@:O,[52F.B^R-;]^ 5XRJ;R0 !.DN1,]95LB MB><\(!X> ?GP$P[D3!A*$H4)X%CU?HS[4Q-A^IPAM=B3W;; TV]"=@%6PW M$3K'L9WJ>&!N8)EI(@0:(GC?19.SKG20X%-(SC4UJG)TV'LH%5V7]PSTI'.S MC_WP7-KR[[\X]\\_UFN]XLG^3J;L'G6[/D;^(!]?^,+LU(%D0DH]5A MC#0,H%1,X%@P$656*61=&IV:PI6880'ZQ)C[RP '!7)'8;/J 3L]\\WKP#+F M@U)G]7+AR*=H6;4[JE:Y,'$H44[WNB>Q_E"E5_JHY8[._[>DJX_Z)T:("$52 M1C!(PMC4Y!.0RD![7S(.DP"Q(%+2-I?UF3:FICLU3%#B! 8H*)#:I[8^1V>[ MJG@B:6 1Z<&/4\+K#@8NR'M][LFCI;_N,*V9!;OK4O?LE48F[E5Y6NXCY<5F MC9[3K4QVDWSQ?KE:+7_HV=T-U?VN?U6>?YQ)D<29U/Y'G-(4(I$PF*51# 5A M$>:A2EELM9W5&\'4Y*$&;.)F6 T9\ JS?0[ ?MW1+B"CD#RPO!0^R+VJCW76 M)A0K3COB=V: VHXK4%HR= ?8YU(3-LOD8:ZRZ,PD3E08)0B&(M#^I$ACR *J8!)(+A45 MB0A"EXGMB3:F]L&HM)5K4K3D+%(8F0]LWU M9QF2+ DA81)Q%"9QG*5NNT,7\CK.[L\GN5[_3\"'Y]=N,>!"SH;^KNXX,?CV M*<7^H)OMRO.ABA8F?,[P3S4SZH2^Q<[#^7O;I9?)ZQ?]AGS7,FX.C^4;XQ"\ M?[VA&_FX7+W>*[,P4%\ABC@)@F(L>9":0GG:HR<)@2S-)#3N/)9!+)1R6EOL MB6-R,EU!-?IAP((=VEYA*GU[QTUJ!N1\8#GJ3W=O->I)UA"*Y0KEEZA:3[[. M*5_?Q_6MR%>I[%=9. :+QP<]4=JN9XRQ-*("0X81@RB6!%+$S/X*EB$F2KM* M5B%X70U-3=]*K+O/_@XM*.&ZENT[PV[W JU__KN-Y'6>&[A1YWJ(.;5\#!RIP@% 7TJI[.)36&SW:# MG2ODG]RA]T\.ZPO7F($!#4K45>F0H4H+=]$T7&'ALRW_PK+"76RT%Q7NO+MW M,J-].8^%^"HW^:HX?'8J,B[D,4Z9@H1G2OLT7$!"XPPJGN!(9IPI%+@(ED/; M4U.M/590'^;H'0'GT@5V8C40L0,K5D].^V0*ZJ1 MJ2G1'B,H0/8K<'&23CNQN92D@57%F1]G/6DCP*=PG&QG5(5HL_10"EJO]3&O M*M]1(6F8)$$"PU!HGR0QU4L1SV!$LC!CJS"^=!@TG"JF5\XTVD5AK9+>VY1G8@Z^"07^@$? MEJ:XUBREH1(F3T(<8@P1-\NR@A*8<)FJ(%6Q2IS\@JX&IZ88!J]Y\X]B:TK0 MX*\2MNO>4Q?MEIM,'LD<>G/[4A[=-Y4LR?&Z>]35YKC;1)8,'.T'V=YW89&] MD^LD* EHEL* F/0+"8HAHSB":2 3@42:(.&4?J&EK:DIS0ZJCZ.!;1S;:8LG MY@:6E;ZD]2_#-\Y*1UMSOZ8DG_U*ALTM[L'QWU9TH3W1]V:C^M.2+OXHTHK/ M4,8"0D4$PY1$$)DPF2S4[DHD18*EDBA+K1*#GF]B:CI1H03OBZ*VP "U#ZD^ MPV*[)/CA9F E.$$+^*M$::F=+?S8QY1?SM-(0>,NKY%3('@[ RV1WF=N'"V4 MNQUX,U:[XTJO">"-FJ[?%NC8?,M6++,'&_SI(O+!A4)0]=W1;V9610IFG"NG3^1(JU_408SD[L/(\&T M3\BEC!SU[TQ+$Q2Y1KF@@RH\[_)%]9/?>E?6>4.SG91YH&Y@O7I;4:<$>05* MF(-4TSG%PT"5=-XT]:NJZ)RRMZ6"SLG+>RJ$UB.3_%S_H'N:K;3(E M%<5SY!ZYHV!8L6[IK#X2P/RE2DT5Z,N*Z5YE',7EKR*NU7#XTJ]"Q='PN]TL_L" MX=_SQ>O\(3?Y#ZM5&YR%2@4!@1&C7 L/B2'#,8*"$A4F48"ILMJ[//GTJ0E, M 1"L\];2@!:D=2\%7D3%P!I1LE""Z['\=TR'_KL3X)Y/+9E>& M9A:3+&9APB%1IHQM&,20QAF#BB@>9;&*$FR5N;"CG:DI68$.S"MXSA5IS[$9 M\"@5B920Q R963:!69)0J#*I1!B).$D"EZ+ /M@E$DW:J6V M&Q,#\I0O\J?M$Y@7;#^7%<(\46TG_1X('%CD=PA! ?$*[$#Z4_(.%GQJ]KFF M1E7G#GL/=;CK\LOS>GW6N*LD22PC-$A##B67PL3RQC"C'!O%R'@<1!$BO5-[ M[9N9G-YZ2C75(#(6>AK#(@:YB!)S_)QKSURK;DICB4.$L_:@B+93VLO)&UAH#S-[W?ZL2[.,E>/KF):ATGPU6OIEF;Z. MK6U+]G7BZI[3>_GXU,R(L8L%85A1G ::ND!AB&A&M*_ MSS4T->FM<#9RL_2-9SY+K>4TW -A0\^X^W#E/K'N(,+K'/I<6^-.ESLL/IH9 M=UW?4QO,7K=^:)5 Z\MJ^;BB3T5".4Y$6NQ%IQD*M#HD"C*615#%&%&&N>2A MVSK?V:8FIP\&*=A#!1767OG\6ABV% DOO TM$STI*3C:\:L7YUL95BTZK MC_2B^P[WONOURTI6*QG&=UE_D?JE6FSHHURJZ\5B2^?:L=2N MN-EB_3A?_IC%,>&)R@3$C! ]X= M(5]5EH&2M/*D)&/OZ+7[#>0Q^^]D7:=1^Q%IRUKOX2W['-[:FBTS7&_ MQ#1WU#T_V40)10"4D L60Q"J0:<0"DCA%-%X*:&I?U:/$E*N=2?H[JVTZ_,0^UW8! M6AA6W& LNR0%2X^.M9LHC-E=8W]@]]: +V5/O17DG4E5\1CPM:NG+DS\TI_> MX;+$],#T"U/*]&>P/?_,!<_MFSBB+(?S099_WBVN.3?/7W^57.8O15Q.HI20 M* F@%&%H5E.DGO.$&21([>.3]:)K7%=KH%K.'3P,YQ/MF_J%KLZ1O>T>S/'E/3=W MS&G&[\NYOF-MSK9L7F6OK(/-NO&AN-2M^"32,OMQ8NH&7I;L0'N MOX,2'KC>;%8YVVZ,UP0V2_"%FB 9CUN,9QGQNK5XW,JX6XIGK3S:2CQ_9=_O MDIYHF@_=O=*>\?))FO.7RZ?GE?PN%^O\158_K8-I LT@0RJ .))4RRS7/FP: M,!BD/" "I2B*W"(1W-J?FF^[@U\D+FWB!B7P_N%,CAUCJS"#T3VX_'A@NH?^ M].++KSBY01A9N7KQ#TUSI;9Q@ M+[)R^5KY[:3?3KY\DCJP9'TZ8/*VG;4>E5#LJ/!;":6CS9$KH=@Q<%P)Q?*^ MON>TC: MS#$CN>"ZD=V&U$Q$6&(<)S D26P*QDI(M(L$>4JR,$X"3#!S.ZM] MKJFI.4<&*7@#]8)-Y1:&+67$"V]#"TA/RGH<*>YBP^^QXK.MC7RTN,OJX^/% MG7?T4XQKKJ?IV[F)'[O??)>K$^MHINW/3XES!7"J+K6DY]#L>O[ MF-Y!P/J!^CG[+&7?Y,_->VW8/V>1PI@2%4#.&#?5H!"DI,CXFII#&0%G,G4K M'W>^L:GY37>?;^[_N 7?KO__VP?G2-_SE-KIE"^B!A:E2G0TSC?UX@Q44&#U M6C&NFQ+/D;SGVQL[@K?3\A.1N]WW7%AO\BO]\8=6J55.Y^M9DHJ0!2J&BN ( M(AH*F"&%89I$+ @HYSBA;I[1R7:FY_]H=."IAM>SJN0;)FT5XD)V!I>&"M\5 M, SM(%Z!WU?ZZS5 )N0I6\_6C3QY\<5KN8VT8CP)XHB' M&8SC--9CGR:04)%!3I1@0LF$,]QS ;=G'KSQ5FUWJDYR0[A(&NQ ^=D.]G0KUIUM*WT MT/@J^9RNU[G*>;FUI&?KJ2(\#;5.I%H>()(RAB1,!&0D4BG-,(\#I^58;\BF M-@OY<[&2=)[_EY[UFX44L%P W5_YB\:K)_W[,^%Z>&VT%_Z.E7FG?P/RY[,F MPC$8VU\'V\G7+^FV@27/8G%FEW<#%,9IETB;M_LM-3:"0R.O_*[E>&?>:^9A M;^#&S57LF].C[,;>&W#[#@B9SVX7FWSS>BW$RD0/Z+_>K[XM?RQF <$X#I(( M)I)AB!*MZ!23# :4JE"&"D7<*A2TI8VI:7,)$U0X]; V_UJN@,%JI[MMA+8K MJ">:!M;"7@Q9:YD%!WM56M>RM);\/QZ7+_]#WUTJDO[+H1"U/7D42;$PK18' MFTO[N7NW3\_SY:N47V6Q&-WP**LTRS,:1Y$*(@8IRQ*(1$(A4;& E)MBL8IE M0CDF[NYL5+^8X'>QFWBHSHHU!X=.B/V-_53G(\U71>W"]Z^[O_XMERO] MH.^OG^2+9L7DH$U5E@8<:^E!1/L;BDI(4X&AQ!D/1)*BC&0N,TB[9J?F@ABH M985.L -;:,_GZ[_WROIKR;Z=!/GG=& =NH1.9Q5R8\>G%%FV/*H>N;%Q*$J. M=_=3IJ]RO5GE7(M>$;GXYT)_V[\^_%F=,PHQSW! 4BB(8!!E(8$DQAPRA80* ME)(2.1WV;6UM:CJT!UN6@P<%7/!. U[_YJ9 [2S;"8\W[@;6FU;:/)[>:F)IP?,Q_FJ7M(CTQA)%&829D%"(")$SWF0=C9D8*I] MLE3*S*G@W$ XIZ8Q)A:6%A8 6IEP\6E0+_UI)U43Z*6!]>[T&=.]D:!I)2C- M!+6=5Z"V]*J8JC5/?U76%N'0@YY,]=DA Q]B]0+U5Y]W]A6+6L@G%/[IIPXLUMB'N7+ MTMFK@WY9?/;5E+\LYS\GC1_^\L^*;6],X+/2"?7_A<^*+=^>/BO6S?5-OUT' MD^W3^*[K\)'WKR::1$^,BKT>#7C]/7\NUO^#B#*%101Q1$S%%I/S*Y 2$I-0 MEB+$<(3=LG/W@3&UCT(%$S1Q]MJ%Z=DK=JH_/-<#BWH?FGLD_KZ$);]YP7LA M&3EM^"5L'6<5O^AI%P0WE]I;[36@#,4H91Q*H0*38@M#DB6I.>4@41P$#!.K MD+:S+4Q-O\K0U1)AC\#A-^19+L->0LG0J[ --@;8BSEKNO=(VC>-C!\1>\K& MDY&M)R_L&42B/:P%S^E\+R#%%U)DE'$1(YA0(B#*8@:S6$50*AZF1!!,E%-5 MD3/M3&U@[V"^*9C1)SSD#*^6\2"7LS5T $@/HMP#/]II\!KI<::I<4,[VNT] MBN7HN+QGIA<]OQ+Y?&N\B@?)MZMB]G3[D\^W0HJ/&K0)K-^6"5OOU2U=F>(0 MIG1F49&Z++PV$Y*'. P%C(/0N 19 @GF$L8TU;\)!$VH4]29%U134YN[A2E< M9\Z]?-$_!^N=7:;F'VX M>WKZM\6G;I8O4G\X-J;->6X*T33+'C\\2YZK7(KK%YK/R]6SUYF,(IXACJ&D M6:3E/#!9 =,8L.U.>"FT4=O2P[O; +7OZB/[%/RC]I7(^7L'Z'/ MG-+Z>^.X)>__Y6V,5AC &QW-R@'^'NK^F2P^MHRN95$EICZA=KU:Z9>RJ"/# M7O>7?*&OQ83K!UV))JAO=/4H-U)\WIK5&0VR<-=G-(B(X%D(14()1)GDD*8I M@C16$0MBGJ;$*H_#P#BG]FDM@[VI 5\D;B@Q@T4!NOB.%K#M-7G(/N[^HDZD MYP;^UA: 8&$#:-H)&H8"]@J:UU7&@L+:0U&O+0:?=_W^,*%^M_]*3Z3_1_I^ M3^ ]N":?=BG@ M2413HD(&$\:8GDXS,YTF",8LXW$6!3&)8JV;;H 5Y18+N*#&>TFR M_5:R[58MO5$X\,?U(O9Z9(VS8,5O]KBV!D?.(F=A^W$V.9N;W.3;#QW:CI10 ,_\H58_G#P])I, M=7OD/>T?>)"7IKO7>&S:;N^5]N1@)"_2D@LG3^^$Q2V>6?/JT3RI$Q";GL^I M7U\0SF4R7]+U]S)+VFV9$7$F TRH"!5DH4PABBF&69!QF&9IB.*$4,+X;"$? M37:3;X[17:<:M'KYLO+E.VIVN!=00X5%R<1\H65/KC<7I(P\R;.=@W(9;6-& M@E4@=\D<*YSGMZS[A82U<>$]-.QD8^.'B+79?#)4K/6&WB%C^49^RE^DN-/J MOWC,ZUC\/]=2;>>?/>_)5VYAG-8=8&=K/@F M=F"%*>'" B_8 RZC3Z] B1D8T%[#T*PI\AR3UMWNV %JUDR'Y?/G#[![/$D%"B=(,2FH.<0>40BJ#" 9I M1H(DXAF33H>X+=J&9O8+VHT195O$J\5V#/YG4G MFSV.UEGSX_<<77>S(Q^:L^;A^(2<_:V75VUGZ\V*\LV,JSA+A5"0!(&6&81# MF#$>PX 2I@2) Y5&;NF>3[3B,C3&2?#< /D_^]=>KTFTW;>YB)C!=VOV21'^ MJO%YW9\Y:_U01=7K9GY9'?4#.]M*IQ]>VF^$%W78OJR6*M_,$,$I43B"0J84 MHE!)2".%]-]D&L5Q%,6(NU3P:CS;R5$8H6Y7 0T\%]C<1G.3,+M1W).&@4=O MR<"7=@:;C1QVC)^PZ')NG+NDW)O5#GN5J\VH.3FVN%\),*)[- M;I1)%X>2**4TPY DPFR02K.%020D49K**%89DH[5%MJ:F]YWN$9[!9X-WB(] MCZP17X&YR?-#&V6RA7Q>29[O#B_]-YP&5T$:%3?^-XS051R0*Z A/DMN#K', M+:/@K7K+3B%\]<# DK&G_LN.^ML]]5[3Z]E0XE-96ML;56IL+#_4'JM[^I9Y MTM.+.C-163NJ#":;L3!4481CR,UI*13''!(<8Z@?@Q2)0D2X5:!79TM36V4H MP193Y;=PJ]A-U[)/YPAN%P^OM V]'-F7L1YEH#K8N+@8U+GGCUP2JL/,X\)0 M73?T+8?P(A=;69[S7!0SDG_DF^\WV_5F^2177Y;SG+_N"]]GH>*"!>;4?((A MRI($LB*#6*)"EH7ZC]0I.-2M^:D)B@I]F/-;8,$)P<@5%_JPFZVY&L^ M7ZZW*Q/MVHB]KXI=F=SPZR*0_GTC]'Z]'W!1JBCE)(:,2*FG:'$$LS2*8)C& M$49!',O *3_(A7BFIGH/?[O^>@O?7S_T<^3IL?WT5;L]^Y+% M,Z+"E(4IA5B&!"*)$,RB.("/K5U9^/QF1+N;EKWEK", M!H$,LPB*1&@?FF8"T@!1J+\N7*D "RZ<"H#T)VPD%_E2PKB><"A",8QXHF<> M2%*M@Y3H?Y(D"K&(8R3=EDQ[4S;.&JD/TNR^C[V)&/AK9QBH0[0-M-_ ]6:S MRMEV4^1XWRSU-]!O.=F33/C\;KUM8-2OT$G;#K\IIR_J]X70#UJ9,DP?9/GG MW6)7GNF&/N=:IW<[Z8$*4I*&"@H9IA#A.(8T% *&/!:IR$*N7 >W?>/3&_DW MWXU#MP;Y BQW]I L%9!*25[\K2B,M,Z+?,J.00X./6:G M+,/TPL"R4X,&[VK8OYFNV)=RJZ /$B_ASIA/>7)H?53M,H1'$F0QAD$ILX\!@2*5*8 M!E$4!EFLG1SJ=.B^-Y2I.9#FQ"-X5^8<-2-P\UV"A3E._K1<;+ZO@5R8-)?7 MSZM\#N(K8"YW/+!R0;?92>$XG3&P-)9&7(&CLI8[2ZZ,6\:D]LQR88PONYA6KV%H_=&,&ZUV,6M'06V7/[&GWBX78KFX,R=?&5W\\U[[ M02LIOM*-_'3W_OYK70 B%1PC%< T#>8AGDKK)IQ;ZE0OKF=&@QM*%S@'(33CQY53>KAL<5,A:^D^ 7K7S+U>M^M7:_?8%Y*&60*IC&J58EH:4ITT($4\R58 E!&7:J MO=76V-3$Z.[SWV\_?[O_>G?[X#I);6'4=EKJAZ?!)Z(53+#'.= 6CPTC?B>: M+>V-/+7LMOQX,FEQSP7)3LQNSDI^EXMU43BK7H_[+#?WZAO].0N82,,H2" V M1:R0Q!Q2&290LC")3;YS'#K5OK%I=&KZ46;RX$W0(*\6B\VRN:,C8\6[G;KX M9G-@E2F)?(/W[:I[$11<9K?\Z3E#BB5+WI.E=+4[?MX42R9.IE"QO;?O@I:> MRNT/O:64*1EK7IEV4B!2R"0K(#%,0XX$BS**E%/>E+>/GYK*E.AL5GIMN+-= M*>K+R."K/[9D]%C&.66SWZ69-RV,O-QRRKKC)9235[FG8KR.@C M$I-_E<^Z M\[_KYWY9+1]7]*F:D$=4Q!@K!&FF.$0$)9 RXT\D(4\Y"])06E=+Z6QM:F/: MX 5EWO8]8E!!MD]EV,UR^W#WSMW H[^5MAZI(+OYLT\0Z97'D=)&7LBG4SI) M:WY:DDQV/V.TU)/6YC034MK?U'LA^E'+UY,I$/)-/Z*HILDIBU(2QS!(M(^$ M",T@BZ1)-4?UU(U1E1'7=>>C1J:FKP8C-""!07D%#,Y>)4I/,FJ]EGP13\,O M'3M3U&>=^"P'GI>%C]L9>Q7XK*4G%GW/7]NS(&D1FG.S79E@M%E*HA3%C$-. M3*UQ$>HAGV04AB%F*6(HB1+J$@K[YNE.8WV$4-AOI@W 2W!5C))CX<\WY-F- M[MZ4##RLZYQ+%3*/A31/&>RU(.:;!L8M;'G*MJ,"E21TX+F+A O..I]]]&C'G+N,:YYP[KRVYT&5XH3T MO;JKDJ.;_=T/V_4QPS MM],8W6U.30SV%:MV6>17)HYA_8,^NYY!L&#<[D/OF<>!M6)/88VW# 5I( 8& MLL?S"O;\>#W%8-'LN&<;['DX.O'@<&O/[&S+I?B1S^>GXA6DR)204D*5I1%$ M,4&0D C!)$5I(HAV08A5I1R+MJ8F.+_?WW_XQ]VG3XZ9VUK(M-,43Q0-K"4U MRN%#/RSX\)K]K:6Y<;/!==M]E!W.XI:>B>'I:I$O'M=?Y*HXLKO;,I1IFA"5 M<9@D0@M$A@)(1)K"""%%!2(I0YG;R:AS3;F\_"-E:RW2.Y91'D_+15E*U_%( MTUEB$Y&9++=4.WHFOP,+&*0)#B%1$9$J%A&)G1)M^Z!UE+Q7%4Y3WJ,L3MI[ M=_LLMW9"[(.Q@56X'UGN6?@[F/":B/]<6^/FXN^P^"@=?]?U?1-?F4+N?+-= MF7-@WTV=U?6,B#B*(X9A))" "$=:(Y19"@JS5.A9HDRI4SF.4XU,316*9!$F M?L[,P<]/4.Q)M). 2ZD9>/B_@0J;8=$"!YA%$&:"3WD0\TAP::D($EQD$5I MQK%31KNN!JT^NVMSEVBETK!DZDV;6[SSWPSDQ83&8[+5QRP5^_T56N ME%E06G]S$!:SP)$5!)+"F5FTO)S$WN7X AB$4D:T!B3V.K0CVV#D].: M F2YN*R6*Y"7,,$[N@;43/=,W7O+Z'UKTMO59@@J!U:;8F[9_68T2+T7(QJ!NDYW>:V]'K*M(4Y4D@N$LA#Q*F/'_)*0R8S#B48A2Q1D15HM!+6U,388U M3%#C!"50>Z4XQV.WS'I@9V!E/4%,C^CFFA25CT7%=7_PX\F=K'3 M(HIG;QU-%;O -V6Q\UIW77RSQGB]$(V4R;?K3?YD_F'*\'S+G^27HM-F-$M9 MG%(%DS#B$,D(PPPC!H,X3:B>LS-D5Z2[7_-3\QYO?TJ^+6J_E.^TO2[TH+Y; M4XSQTM$] ?X.;'X<+GN)^>N!#]2J6(K"NX(/G M"C]826[Z0)CTVO5N@>R7?T2[N3V]B+NA:/T>UYHSF+O5GZ.]TOI6%OYIS[9465Q7KO$71\5F6X4!F$8.4<.U")JDY"I() MB"F+(XI1QK/$+=*[%PZ7X35.&+BQ@.HWQ!RL6NU@@[7![1:4U*]C4NV]TR A M)@]_"!$A"F8IS6# 4\4H#D5 G;*T#MXM8WS<"[171_T!J$%\!1Y7SI6+^G5. M^[=\-,H'_JZ7:8)* T!I036/N )53^S-J)(*79<]\7MK3SC'G5W$I,]@M'Y M1HU0NXBKP["URQ[6-SQ>R*=GXSM]6?^H/^4\,=WW1QX+A&Z!LK)WJW M4.:/HJ3\B4_O5R2%-3C-HBT##IRN3U X55H&%6$1J^,PPT+ -_%;8Y'LCST+]V MZC1NKPTL9^-TF+,2^N/8IW1Z0#6JUOIC\5"C M\L^%:WA??%+6OYOS#^N[1;7?&X9IF$J%8)3&*424AY#(5,$@P#&C<8!$XG0@ MVB^\J:E\.<=:EE#-?-> ->O893P$>)=7Y]5="Q%X[E7+^?$OZZNA)\X&-60& M-FB:!AJV ?8*FM=5]M43Z/NZCW_?]7$]]:[J(N@QKV2^V:Y\'@X=IDN\SL#] M(AQW:CX(NT=S]F%:\>;\%W]=2?EA:>KRS;@6?A)F 22A6>C,,(*$FF1$4F&L M4OT'M\H*;]WBU$3]M"=88P9_E:@O=\H/>._M<_=G\Y>XU/9$^G"63Y,SL"]\ MT.BO=G5/'8[M14R,#67D:-VVRR[-;;G@WTJ_J4K ;O MID6V/6&G2 /P.WA\A*;VKD'MFZ7,@MHOW=0ZJY,C43XURK;I497*D8]#O7*] MW3W0\W:QR3>O'_.Y7-W0C7Q<+!$,M3IAD0A(N MK+8^SCQ_:BI40@0%1E"#M(_J/,5@NZIXX&5@]7"CQ"F$L\7P"X(W3SUUM+#- M%I.: 9MME_5S-VZ*;('% DUUZ)9$@N"(,ZAHBLK0&L:"##+%5):E+$+4:6GK MJ(6I#=X2X+__6XB#_WQPCY,Y9M#.(;B(EX$';XFMBHWP7Y3[K.D^/^;'C8SZ MV3YKX^$'^OR%;B-ZO=K4Z7K6UPOQ(%?VOP_'>WL H8][*QGKG E[KA"T9 MC3'-(L@9H7KL2PDS'A&(LX@G,1&,,JLPA-96IC;V-5!0(P4U5(>"BV?9;!_T MWC@:>-"?I*=/8?M3V[V(^@+S>?E 3-+Y>S)OMV$:3A. M!]9: ]QL?9?0=ZIA%E0K]& '']3X/9:V[,6;UZ*7;@C&+8?9BYVC0IG]GN+N MY=TLMZ;VCAF9^H$?MILJ[9_V*+G4K2\>Z^1IA))(XD1!$J,X@K%0 M*B-,AF%L5:;+J=6I*=E;X, @KS-4-K#;NSOV]'>[B8.0.OC"D V?/?Q(>V+M M_78O1I%,8BZ@E(GV4"4.3/4=!J,P"LS1(AYD3F<)NAJI[';L+B9H8)D8CAN7+"87I*"V R4?%.Y^@JL"_R>@B5;^\3.[1J&Z3&4 MM1DR^::V]14HH8\0-FG#UW"1DZVM_\+@21M6VN,GK9[03]7^6"[DZQ]T]4^Y M^;A=[&H@\$@%61H',.99#%&<*,ADG,(T#;'^L6!Z7NB6Z>AT0RZC:)Q41@5. M\%0 =1.C,U3:"<_E] PL,B4O)4)00!P@1*N=!9_2<::E466BW=I#2>BXNG?9 MQ9=\K7W9C\O5A^66;=1V?LVY67Y:S^)4A#)E*50D"R%B$88TR"(8,QQ@H?\J M5.PF FW-34\*=FB+(FB\W$>;ZXFR;=Y+*Y8S1#E):003I4(S229::L,(,B(Q MQ6&F74;D6-C2"\ M["T*I%5%&,"[KU*/ES6=GS_FWJ>V92='GNM:GF]O[)J6G9:?J&?9?4\_ ?_' M*M_(>Z7N59T^LW =JWR,9OEZ%B:*IW&&(,(Q@XA$"B#^R4QR^S M ^M/ 194I.[2ZY9ST3H=:.OVB;/HV-/C4WHL6AU5@.Q9.)0AASO[B9'6M.W3 MMJCN\$$^KR3/BW52_?>Y+(XL+\1U.?9HE8OG6:XVKZ;XPT;_[O9?V_S9S'?U M]#/#"0H(Q F)(%*1*<";)##%@L01YZE@PD6R? &;FK U[-):MC<,%.>02R.N MP+,QHPBTE[4A;@+GK5_M9/!7]-;PSMJNHYHV78&=544'->TJ$IQ575C8=E5< M0^/;CY15$DK?F#QI4EN+L%7TG]BGZ0Y9_ZW_.MB0N\_%[Z36 M.R.&DQ&34#"OX(-WHC+@MZ(^DC;UJOAOX6A7%A=.6Z,(@_F]XUG_<=\7NV_! M=-^"@;\C-T4OF_^"AD5OJCL4ORSK4[[]V9L;JBIS=[N7J>;A-[.#7U$!:BZ* MO7Q0LN$Q)\(OZ46O"1?&M6#<; Z_I'>.4D7\&A27I=#4'A[+%^6D*%_S^7*] M7[;W?WGQ_Z95Q) M6<8NT@*]V5/Z;O"[QH.V,&XG1KYX'%B"]C"OP/6.LA(J,%A]QGAV,^(WJK.E MO9'C.+LM/X[BT^5 HNF_HF8-F:=R:Q48_6R[XZV=JJEY4;W(6"Q5P): *(@)1I@FE M <8PC ,9)2&)TLS)Z6AI:VI*483$-;!>@1)M3[5H8]E.+SQQ-[!B]*?-/6-, M-R%>T\.T-#=N+IANNX\2OUCX@RC) L2IXJC/3!,36T>N)Z];.=% M J:/VV+ _)$O\J?M$RC,V96==U2='KUCJ4;#,,;5O/X\'6GA!8_JIY&W3\_SY:N4C;WAZJP7#@21 M/.$PQ'KVA5A(8$90! .I, ]XEH694WF4LRU-3>]JH%6)^2J8Q4W MR!HQ"&477+*//ZE#3 8X6M?)CD_].=_8J"K3:?.AEG3?T'-7BJ[S];VJSGR8 M$)/E/.>OY7_WG^HP27$0I P*DFA'*I):/F)&89*A((F->H1NU=VLFIV:EA2H MC>/T13^USK7AN#UEQ[?E]I1W%H?>GJH)W$.^ B5<\%?UYS [5$Y,>=VALFMY MW!TJ)S:.=JC<[NYY>DSFC]\W4ER_:._I47[>&JV[5V7HV_UVL][0A=FF-V#X M3,6)%"S5Y*=FGJ3T3 MZ 1@W..!?;@Y.BG8ZR$^\FH5G[V'YY6DXG[Q=[K*S<3=1(>%LSB+0Q('@?[H MA%H *4\A(9A"DXDBP)BE2>H4LV7;\-2T[RBG%BO\O76!W9S\>ZG0%SFV+DFH MU=(9=O(V!,4#*]M1,JW2FW[8L5L#+P)RA\JDU4W5<'FT6MK^A5FTNAEISZ%E M<7_/,W!;MI;_VNHF;E_,BOXU6Q=!3;, 892:1 M1QIAVV 2&!*D,)CQ(0X85 MB9%3=8]S#4U-G_8X00D4_%5#==QD/4NMG?KX(&SH]< ^7+F?*.L@PNNYL7-M MC7LZK,/BHS-@7=?WTX9O)MI]NWHMUA-+[VG&0DEES$(H.#*Q6D1!%BL!!0D# MG&9,(>285>M$*].;*]<@RQV"JWIFUGLV=HI:.UFXD*Z!%6''TT/)4PG0GQ:T M6.]3!DXU,ZH"M-AY./C;+NU_PO/C?/FCBO&JMK&0B&*9A0P2@?4$!G,$:2 2 M&%&J_Q>BF(2Q4XWC4ZU,S1LHSKT9E*""Z7[V\9A)NX%^,3\##_4C:H8H>MS& M@>]S>,<-C7Y<[JRMITZUG;_XPL DW#/Y%2J7E<]ZE$4)@&D29"8I=L8,B83 MF"5,9JD2*HJ=EF[/M#.UH;^#US,.X(!%NT'O@9N!A_TN5F('<V1U$=7NU=",N5&/BWW=84_;.7U\RJ?:\:2ZD.6D3"B.,,P8RR%B.(( M,BQ"2&/%, ME$@IJ6Q:IN[FIZ8)!#.8:,E!U(6NQE:! #0QL^W) %ERWRX1_ M!H=>'3#D&;3[*N ?WI#7HPBF!8OV%9;\LCE2N24/K#J57[(GJ:46D\5#1BO, M9&]0LTJ3PUT]JQOH7OZL^[TZEQ72*,@0(I#R0/MA06!67L,4TC25@N,4D\CI MG,K;QT]-9PTZ8.#U/.%V0)Z=O]6?DH&%TX$-]V3X)XWVFO[^;0OC)KP_:=U1 MBOO35_5<1_G7UIS=D)OO)G70BUQOS$?@_L="#YOO^7.CJA>7,>682DB"((.( M!1)F**50BBB)9!2'263E2CFW/+71OH/8NY::/>F6"S%#4#GTTDR!&92@P1[U M%=CS.T09-6>NO*[?6#<^[HJ.*R=':SS.#^BG5G5UMB\T%Y_E9J:D]BJB+(8I MQ@RB4$C(4((@B43*LHC$D=MRS\'SIZ8\NV*#SQK?%5C((A--F<9G#3A]SC=T M;JIMN,G1(:MVHG,!5P-+RXZF+P5-MS_K!(\W>X9VA1N;)UFO^29_R3>YSTW@ M,S3Y5)7#)D;5CC/V'2K$N;S2IGVTUQ M&'7Y6=MB$F MY_JACS666:I$+!!2,"8XA$C)4,]29 H3'F5:/02.D-,NL1]8 M4U.=FS+]??XB@2SR1A:BLSLL \JTDCWRIE_>@79*-7ZW#"QP38/^.RA-:B:R MK:P"3;/ 9@G>&K:30,_YU+TQ[3W'^N7(QL^[[HW-D[G8_3V]GY!_-8D3Y=UIFM3"W(A?X#ES@>:%SE3 MYI5E;:Z0]PZU4_.1NFE@"=_UD+8#%(: ^T8'W38[Z"#5RC[3BC_A]D"J3[6^ M!,ZH$NV!MT-=]O%(][W4VY\;N1!27+__=+-\>LJ+"7Q=5UN0-$Z5R3J%,Q-5 MH?LLPQ&#*F2)$ IEDEOE6NEJ:&HR6F,%&BQHH+7?\&NEM7O#U!=90Z_EG>&I MQPYI^WMHO3?JB[B1=D6=7S2G/5 ;,EIV/UMO'VW?T\:(YHZGU?5]8\\6CV9# MU9QZ^TCSU=_I?"MGBS,[ DFCPP8T)=C (KX#!"-HYZA%LUL*!WUBS M4PV-'&K68NMQI%G;Q3UGJO)%+K9R/5.ABJ,PC2&F86KV' @D2A&82";"(&$X MC(7;H;+ZT2ZO[S@GR1[HW'D"6/-D.9OK8?O04[,*DL?9U8&17J=*];/'G?<< M6'0TB3G\?;]!IZ(G/G4%I?F1Y6?'KP<*E2? M1[@OJWR]^7I=QUR6@1'Y(VVD6\T$84BB$$K$J(E/CV$F50R3 *5!G*9:NJP2 M[5BT-361,G#W0CS[4]385R^EPNI\LU,*8X" M$<QP^1M8'HZRDC:Y-)C! MW4!/N#QI4SD804IS'5>IT([:'1 !+"$0RH_C\1Q2S2 M33W+5;X4#QNZVMCY:1=AJ8B+0'^ (QB).]?=8S\8)(@3&04I"AE+MEZ.J5V\7 M8I)]6N.:2H]*_>-?TIV6"_GN:#FUVO],99E&)TILF$N M5O/E#\?UF\OZVFZV-UH/#NSYE0.P2!79 &BY@:)BO57%@

XKXX@=QLMJC1^3;">)7JD;6/9.U!W?\?BA MF\>+BX^?Y6;($N3'C?[20N1G.>@J1W[^QGXJ\UG^:-3!6RT7^J^\=$/N5S=% M--'=HGE%KN>/SW-9I=]$41)0)6%"4^T;AF@4076"W>'XNOGH3W=O_V)W%U(^X=\S>?+]78E M9S1$DB.)8&**&B,3!\L$XS#+* ZSF%#$N9/OU]K4. MCBU=/V_,#2QW'\O%7SHOQ.WS'0'K?CRZ@NVMSBN(VAE M_9$7:'=7SY2 =&56BM=?Y*JHT/(AGV_U;'869SC(&$IA)J(((K,J3P5-(8]2 M&NI_*9DZ'GPYT]+TXJHJ8$4)I3\?/IA5U[*4DF,EI7/4TDRF<4055)1*B$S< M&@LQ@900$>NW&"?4Z>R"!V)'*:]9T5J%I[TSQQ1^*\AMUA0>C'4[/?? YLR2>:6K82T2) DHP'D$8"D3 *(Y8D-B)QZN%34X8"'R@ 5JM1 M=D/^)''MX_Q2.@9?G;-FPGI,MYF\'\CK>B2O)?^/Q^7+_]"WE8-8_^5P[)Y\ MY"@#MLV8>I2V7M//2WJ_7><+N5Y?\W]M\W5NXF;TC/#CXDMMS9,Q\T_R[%=B[O M59'5]/WKS9RNZY* -*-1RA,8"QF:NA5<3YLR!E4:4\)BB9A"3DF>S[6I MH9IA48 %[!442)O8'VY@#?WE,G=C'C-@]S2W+C)C;OM/LI8 M;''+I?IA(N2+)^YG")C0D+%$^RU(8"T@A)K$,A%,A2298)0&L=/66EMCDU60 M>U4D,NNK%R=H=16,R\@:43&*0RY#3J5L.!E&,TZT]XM$X[SEYU6CY9Z>LF%6 M>M_3M10WRR=SH"!^_6VQ6^6*=\S(?(DH5%:DPQ H;V-TOZ5,3JQ3AY9;8PMDQAC0-!@T M+#8^6_.ZRFI0F&VJ_A2&F_) E>DFL*LTWM32J-\+SSD[Q^PHK]^ ,7"/^RT9 ML2>.ODECMMTW$'A3'MPW$?MD4O'MV_6F), M^%4="O%F+[^TKU0QU[#?OKUG][T9I4<&_HAH&T"5"Z3,X0AVAIAB237Y#5MV M817@K]H>K^&^%W+J-]2W+YB1PWPOY.PXQ/?2!_:3V["Z*.TX MBRB+B10[[1.JB2*3^N'+.9=O* MK9W>^6)L8$D[S#K_>RM9S@IEPX)/$6IM;U2=L;'\4$JL[O&Q7KEO9+U?7@M2 MEN! 1C"02&M&0!G,TC2""(<$XSC"F#J5QNUNSLP&BEH'*7$@O@^ MZYJ7TCGBZN9Y)D=<\VSC:[B5SY.M_L+USS86VE=!6^]T#U6]76SRS>NU$"L3 M>5+^\2E?R'#&:12&62J@Y"34"P$[9>[9V>^%O]GNRXK;6Z66EZ* M^',Z-VF?\\4-?XEFSM7S+FPB]I59USB!Q:FAB%F/VAO2I$T MWD0+5-9<@5WWO E&*"T:K6OLTT>/UT4CY94>NJNV'/1W6S^W:W76RD^;%E$$6Q2_.PC.$#.D. HQD5#&B=33 M7^W]9D3&,$JEH$I*A$.G=&C."*;V&3L3A^>X!N_<#Y9+\D.R._0*?4%L"1Z4 MZ'>Q;(4!5]5!ALJ&7=2;QPP1O?GSNF+O#&+[TAWWQF+.YO%ZOY:8Z"80)X2E).,P84A!1H2!-&8-1%$<9HBH-I=6) M3_>F)R=WC7VS$CLLP(,]>E#"O_0\5F>GN.Y*^J1ZQ-W)"UF^8%O2EK!AMB<[ M6_]%VY2VK)S?KK1^@KN!2T6&)*(D1BC M5(B,7)BZX[#-J2E95Q:)"O;%J3J.N+?3+<^,#BQ8EY+I(_?&.7H&SK=QU.RO MSK%QC@>+O!IG;_41 ?I5"OE4N'"E8_=1OWU59>8P3GB2$@)I0,V>2AI E@0! MI"B4(DY#%5*KF K7AJ>F2?<+DS2;*MT6N'Y>Y7,0)E= OXOQ)>&A+<3;:=$0 M= XL2"?*LM6H=YDU#'"/Q;'[LC5<>&E+V[\PU+2;D?:P4XO[^Q7AO%EJT:.+ MS3>Y>EI7J6;BE$8B2CE,A4E"'<0)I R;;&:QA"7P1ARJYEY(5,C[6;4[!1'Q$[2=_TS7WL080M:.HIB MGKISU#*8+= /"U^V7=HW)_]"SU!O5E+DFX^4FXS04X8-!U?7LMF+.3FMY\#*PE]E0X M*\5)DWU*P=L&1AWK)VT[',RG+W*?GQD/Y].2+G:"4*Y?2)2E81P(B!%#$(6$ M0$*"#*:1P @E298FH9T'B969[YL;1)K;MP)OSVHXK^SEZ+5NNUYR7 M^7REN'Y:KC;Y?Y4O) EY$""$82@QA4@1"FE,,BAB03/,,\0S-5O(1W/C-WNG MT!V)U7N>E>_Y$9X!O:8]6M"$Z^9']N@8.V=S()Y'JV/7$O-Q!9RY=W9<^]/G MT[OM@6)4%[@_2X=^\@5/2 MIQFU.J)R].2IN7@5./MR!&]Y4BR)940)3)@*(&*2099R N-$IJ$@#,E VQ@C$Q1?5XI'4J"P@,]-@3G"":V!TY//WXJ8GZ'AW@&IZ;]WG MG)UGV9^/@8=E@XJ;-BJ;^0]9HF93S(4@R##.EOIT@$9*%)-<1XJK)0X81;;4/8-#:U MT;S'"S1@L$=LGV3(BN/NI3F?S T\[EM)Z[%>U\F>_EH6]CH?,=H2GZTQS<4^ZWOZ>D8;FB^DJ%-05^]O@H444I,$0!SFC@M-%[NIFI:6N-;QR+CY]AU=9[NI2KP;VH0YK\ MAPBWD^#7L3K9TL@.5INUQXY6Z]7]A* LU)>_R#(3]C?Z\RO=R)OE8I,OMKJ5 M^V>3PMZ<@)@IKABGBL$P,>>C!(T@3;$F5LD8XS3#.&8NXF#?]-0$8X<<;.A/ MH$$Z'H9R(-U..X:A;7L('!#;Y*,X#R>4YWQQ+,]\^?S+CSY5-Z M'%H?58[<63F4J!Y/Z+EM2?-5)%5*I8KL-TA!Z8Z@@DD?=0F@'=S4U?#<9/SXFZT MW/,[I]X>W#.52/ZXR/54BBXVUYR;:@@F?5,> !CK-W,3-(P8=(IC8A5LY-3W#__^./ZZ_\& M]Q_!P]WOG^\^WMUN@6?V+[ZLEB^Y MD.+]ZY]K$W%R5[@^II:+\6OSC6YQIE L1: "R'B@M%K)&&:$Q! '6L12E- T MX[.-J=)GIU;V33LIU@[ <&/+E%4SFXM@:ZIN:NC0.J7+I%0I))!9*HUL#03 M,&8BI)SR)"-6.=NL6IN:CU4#!@5B4$(&-6;[KRG=C]CM U5:W.:.ZKV-UV:-;.SXO/Z7,GG M,G\C3V)$$TJAPD) %-,,4I)$D(0)ES1E,HR=9/3YP/DQCT4G"_*&^H)T[/IQ7UU4"_[\+= M@J^D?O '6?YI'/YJ"(($9@2'.3.E6(F$F @[C+(AP)+!, M&:V/U=GIOF7+5D+P]AC=P+I>[0=O#$XW-;8EVTYK?1(XCI+6B$T$4_FWW\RR MS'Z#7:[!'K@_A71DRJ?^V38]JKHY\G&H7:ZW]TSR,I\O?U!MS\?EZL-RRS9J M.Z\66)MC!2.2I0E*H=).*40<*\@2DD%,/#AJXZ MSH\-UQ6'$ 8,'UH4L0>,SHT!5^!9-[P"9?N#= &6 5<"$2A4)"&220 )9GJ6 MQH2B69P($09N2=W\TS_.& : MWM 5>*OQ508]$P7A,>^5$U%>$V+9M3QNIBPG-HY2:+G=[;Z7B/-CV M4;?U5;XLYUIBZW/OH5)$ZL^Q1$+/V*2>MF4H""#FF9 T2V2:6CE&W4U-S1FJ MT99[E 8OJ ';[P!TL-N]?^*/LX'%IH6N'CLG';S9;YOXXV^D/9,^KYW3/HD= M(RV;)!T/&&V'Q,Z0YO:(Y1T]]T9ZK\#MTR0NQ!?],GS6KT>5#CR*:!3%H80L MY'I>FN $9B2D>G**,!>*IP@Y'>O 6/JC K@NB!SC,? %E/C6U#XQ1)?," MG@X5\9)'71KV4R3"V?)-4:)7_T.N7N3[5R.R]^I&0]J?M(A52K%9PD=!H/^# M>*@]UR2"(L$1"3$5$CM5=>N!86J"UPP!>6,$J*PP(1^%2 MI5)J+&'\8MB9YQY.A\EX_XH-\$4,I]]6U&S M8?'P^L26\UDH A3B@$(<(PP130-(8Y3"D 0RX<8C5%9'L(^>/#5QJ\"!$IV= M3_\;A\^1_ZGE(!]%\.!_[Q\T89 MSF?-J ?I^0O<]S+>NC[&&ZHR;5XO%ELZOWUZGB]?99&K896S;55%TJ3=F$F& MN=G/@)$P6:&"6, L1012P6B2A2'3'HQ]J<>^,*8VJ"M+ &] !<_ZDGU5,UK8 M].:*M8E0 +(R\\K\JS6UB<]^[-Y1&:=W!E:;NF,J*XK9W;[\66D)J$T!35NZ M,\WX[ Z776K%2VIL9?MBRD:29$/J?(CKZW6MRCG MZ?M&$\56V$V]:[^PWV+B/V3^^-V4,RF/*G[>FF=6!UC6]]O->D.+B+\/^7RK M+_N0K_E\:3+ZW&WDT_J:Z1D\Y9M9(%!$ H*@B' "4:1"2 EG4"6Q$EF$I<*1 M6Z2J'V N[_XXD:P?Y&+YE"_,:US$_)EL2%S[[0)4ENR3G>J/E3F0]J2]_,)L MMP5(3SUKMR8Y?F\-+.:U0:"R")0F["OVB"/*Y5^&?:Y>.D) MV:CKF7[9/%SB]/ST@2*@SNW4WS\7RP:_ZPLWZSOC,N=+4?SK ]W(.^-,+[1F M%4G>9CA(:)*B %)N'-](?P(RG @8]+(Z8 MMYXPOP+W]=M1VF[.6);65S\!A@"P8Z#,USEB.)?/'ALUOLL+\&D%?/GL"^<( M,*^-]]IUD*O56W3%TE!U@B)+0Q1* D.!,40B$'JX"0RCC$M!$ADERJ%*>7MC M4YQ\E'@!;XJ0V4( VG=ECK6V.ZBV6OSW1-_P"_PE;V_$VW,0ESTC[:O ;0\8 M/\5/%Q_ MNG7S.YVHMW,?AR)T8!6I85\5RK$I%GUVT,$>^T )@ONPYM,3J#S.' M?E&O9_03LT_YPD1(%8>%/U)>?+7_7)B$N#=4OWKZ7V=J>=/#R\FU*S-FA;%[^P O+^;Q_ M?5_FLGCX+N7F]]5R^YPO'LO\B%@)DG*50AR'@4F0AF%&4 8C@H7^!T:,.3F" M-HU.31F;Q5_8*ZAP@P(XJ)'W2V1IU0=VXNB;V8%UT ^I_0OG6+ T2&V?.KW?KK4NKM?77'N1Z[R8"J^6'Y>K)WJW4.8/\Z//R\6J M+JIS+?[/MBR8912UV$>:44$3DH@0!I28@F,1@S3+)$2"*REPRJARVIOQ@FIJ M^E8;!1I679DB"* P##0LNP)-V\#>./!7X=@4]CEJH)^>MA/)T?MO8!4=K^N< ME=8KU3ZEV ^P4;7:*Y>'8N[WX?W4_MNJ*)+V6FP#E]NH2$_0<9!$D/(4011F M"#(<$=VK>IX>(QD$5+BEYCUNQ&HDCYJ%M\8(U@;D%: ;/2-?;\"[, ZO8AP7 M*V91.S]ON4]=.M#*J2)VW\E!Q6JYT MW^W\)I^>ERNZ>C7+C9O7_4)ZDG"M%QF!. O,24J6-5R54ZE[#H/MU_O;A_ >W#SYQ]_?KK^=O?W6W!S__GOMU^_W;W_= N^7.N_ MW-Q]N2ZK97Z]_7C[]>OM!_#P[?[F?_G9$^YBJV4W^.RMH^T#=X%O[@!W7MMS M[U\NET-$J)5"D2P3"(0ST[IAC2.%5:-,,:@5%+/V1(S>PMPJCTPQH7,$A9%L8N,G&UI:OIQ>_WUL_[Z M_=_FKN^G51@*O_M7] ^P"3 8]#Z8F!O-?5"W3!,?[H/I3R69PVSSJO_];8$A M4QAMH;B7:7"T7[\CA\/A]#NW8'ZQD#?'Z^O9#;C]<[XP+!1I9U;/>0S"EV.O ML;>W)T?IJ-BCDXPA'4?[9*-ZC,XU?W45W2<,HGJ1KCXW)3=MRQ9!>-D#(:*04NBE4T"5P,(VG19:3N M1T"WU#MV3"T:"27KI4;"\,H57:SW4JP8D/V?5:K8M\(/*55HLFFF4-$UZ$\J M4V@NN$.10G<4BUX1FVWZK++R%WE'G/0?KUIV+>3A_3VINPLJ#C#V(\*E=; , M4DE"E?)M #D*41B0J1F+T6/1>IXP^X]C6F!?;P5*^^?VZ7JM-?#M%"(SD#2/R"(SS9N%1[$,4 M8 9]1C!1[1D%,M3Z:)_,Y%(:JQ-=#K#:+R0I MV)'F0ABCFXUAZ[1;9QNY$+MKU=\KK3O/,)?7O5AMT^W'[1-?+M6^/;SZ>$AX M* C'$\AX+-T#D1\84U6$B(,DG+(@H5IIT.;ACRY^S!&"'"(H,>K+[3;0=]@% M]"?%=1_&[[LGMH\#8,.IH0;_N"ZFJ\![YEJ0O#'U7 N> OV5KU3JV5 MN5U5!:5^3-$$RX=#/R$"AG$<>5#3%@XIOJA\FYYJDL.6ZA M%+*9B3N^?K[*\.J!39!@F$V@'W@(AOZ$0XP" CWJB1 3BL*$Z]7 MDVA=6F, M6@%;"J9L@+P>I(][!DL)4S\9TLAC=Y[)FIMQW,8G/# 30 $$5_UIT<\!]:5G MI!R/V?^.4?;F$ ,'LC.-IXV6?3D$NIY=.?B]'MI[FSE.V66VOL/O]^GVZ2E; M*LT_>:!90NDA]B+& Q(K*3T?AES>5C#Q DBF.,*<^Q,OXL92>H8@CBX&*ZK\ MWQ1TOF1@FP$%=",^JC?"*EO_]KDTD)%E^HB+S@=*,Z_8*& CEF=J0,V8S;%9 M7,=P31)UG^I?ISMYU/N=R93(K%OYY1FKRL5B,[7V4K^2HOFH_-LF=*/XK/6_&[JH4G@,\CH!,M MDC"(.<.01XA$*&:A_)N)8S4%<&Q.]9QE+[FT<;4(L+^*?/_4@M/\VF[[DIE# M-3::GC-U:0K'CE1";R?W%!3 P=_RIY,B05OVAG27QAA&=96V#'UUD];C6,:? M\EDC'WTF+M,57M$4+^=9L;VU>MG$Z#3VJ. P8M(CAD+$,$'21L@77CS%/A=Z MB7J328_-%5:8E2I1A1KL8.N\L+(W@&:\.#"MKN/#_HR:AWX&% T:ZNG,.VYH M9\#$MU#.Y-PVOU0WZI7\[>QD=T1^J*>&LY/_4$L#!!0 ( -:*JU)?&*M& M&+ *O*!P 4 8VYR+3(P,C$P-# S7W!R92YX;6SLO5MW6TER)OH^OZ). MS^L)=]XO7K9GJ215M995DBRIW>/S@I672 G3(" #H*KD7W\B05*\@20N.[F3 M\G2ODD@*W#LN7T9&1$9&_-/_^N-D]M-77*ZFB_D__XG_ _O33SA/BSR=?_KG M/_WUXR_@_O2__N5__(]_^G\ _O?/[U__]&*13D]POO[I^1+#&O-/OT_7GW_Z M6\;5WW\JR\7)3W];+/\^_1H _F7S2\\77[XMIY\^KW\23/";_[K\QU(X2N0* MA,\95.82@G4!,NKD/*9BC?]_/_TC4\G+I"-8ER,H9QP$SS1(9PW]R&NCV>:A ML^G\[_]8_XAAA3\1<_/5YMM__M/G]?K+/_[YS[___OL__!&7LW]8+#_]63 F M_WSQZ3^=?_R/6Y__76X^S;WW?][\Z_>/KJ;;/DB/Y7_^W[^]_I ^XTF Z7RU M#O-47[":_N-J\\/7BQ36&YD_2-=/=WZB?@<7'X/Z(^ ")/^'/U;Y3__R/W[Z MZ4POKKTR+99STOYZ,<=X.IU5O<=EF.<5_M?[V!?_Y3ZOIR9<97OSL\Q++/_\IS9=0=W^^I./+ M$E<$G0W?K^D'Y[]>7S( 3?C'&N<9SQB_>.5LD:Y]:%;%OOC^F[,0<;;YZ23C M=+)YZK.X6B]#6D^,\=X4$X!Q J1"0IB/FD..00M-D#,N7!=!Y6%%3&RTM,+T M#Y\67_],#R9M"5:_J )B]+QS'?W/6R\]$]=AU%\LS8_TV4FPZ+W("7C@A=95 M21#KNX-4W$8F(VHS /%7WWF=]JO*?K9,/RV6&9=D82Y>&I;IEN*OH_O\$W_^ M$I;T($B?"0H7OUU-S1!Z6R\&D-^90^$C[Z6I:!7\.:X,*+1%,L6E%66 M3)TJX$-TV5FAR ,? !,WW[L3%G2_6#A*CEU@X#U^FE8AS-=OP@E.7LTI)"-SMA'\!Y(_ M/E^T M#"?M+L#S,?SQ*I/XIF5ZEO(XMXK<\J!#(-%(CL2((_^)>PO9"BN\8L'J.!AL M[B!B)\"XW@$SA(2[@,JSG$D%J_._7D_GR"?2T"<-HWVS2&*"(BSP.2'PA%:E MG%Q10T2Q=Q*P$T1\[Q Y5K*=PD-,@HR. G$+(4H*QQ4GWKXV$^T/>'C.7WY=OEQ\?M\HKGQ2C -2BL)*EABAIQQX"()E:W% M:-S0Z+A\_6[8Z#@C.H18>T+&QIEZNWRW7'R=SA-6A">K700M D5G6A(?(AMP MS.6D=6$H^-#PN$'#;ACI.$\ZF(![ LJ[Q6H=9O_?],O&Y189N29G"3S2'THY M 3%8 X:CDUH'X=@0!T%W4[ ;2#K.FPXDW)$A4BW@LR6&LS@L21&3"J"CI#B, MT>[H)"<72MF08G+!S"\R>CYF+[)3 MY MQ3J#5&IPM%J0IW'"K'+=#Q*XWW[L; #I.C1XER"XVB.>GRRJJL^S^=/ZI M[GBGJXE%Q4HR'%Q*)!!)'(4B#&B.FN2A9&1JL"UB.PV[@:/[7.D NX"**_F M]#02Q_0KO@CK<,[6A!?I,D,$K[D#Y94#QY4%D8KWJ40KY' NYW8:=@/*$TB3 M'BW@+H!2#XJ6S\EO_K18?IN8J$,6Y 3IH!(H\H*@VD#:%45= D:R07:6+:_> M#1;=)T,/%V<7:/AP$F:SGT]7TSEYRA-FI>,A%,"@-]61'KSU'E#+B.0C(7G' M@Z'AVJMW0T/W><_#Q=D%&EZ>X/(3;8*_+A>_KS\_7YQ\"?-ODV 9)I;(7^(% MR7-FM!?R;"&IQ$SE#TL9#!5;2=BMN*O[K.?QXNT")1\^XVQV07T1FMPD$<$: M16%5,@R"B!FTY\(4IL@0#K>!7'WS;ICH/MMYL#!'AL('3*=+HI^H_3A=SY", M78C16 'H+1F[0BJ,Q6O(R7B9!(DD#)&UNOG>W6#0<4+S*$&.#(*/RU"KY3]\ M.XF+V<0Q"HU2U@17'_ FKOG M1I)KS"74Q HX)VJQB),N\22T':)"ZZ[W[X:,CM.9@PBVDWLEETS\0C]932(B M6F<-,)L$R21)\IUE!G*I3#:"FUC2 -BXX_6[0:/CE.808NT*&6<7I\Z8J+7* M,CH-3KA8;])I\-E*<%D&+S RX88X"KF3@-W0T7&* M:_K!<#T(WK[Y\/;UJQ?//KY\\>$C_?G;RSV[E^^??7Q%_WJ=I=T: M%#S\T$;="_;DYLC6!JRHQ^BR&^6',EK.(&'>>O.5MX.%NO+GYR_Q*\Y/ M<371,B R@:!SJ2D;BMI]8/7@QT5A):,-=(MC>CQ?%P2,TQ!A2&U?6)FC1'NP MD2';&!=';C$7E#]?K-9ORZ^+15X]F^WQ,+F;I'%Z)[0$SD#B[P)*ORX7J]6[Y:),UQ/MR:,B M!B"*>D#$/R>%H7<4O=U_'8N4+#.#T56H+E4 $?[LTLUF$V"#8^ MX&Q6#Y217( P(Z@_RR?3^>;R;RU4>OG'%YRO:L<(K[5E"-'7:^&A:(B66R@B MT]\YHXE;ZCJ.A\UNY(W3C*$EHAJHI0M3].RD%DG^UT8W;\LKTM+\TS3.\-EJ MA>O5Q"D3A+$DLB1H;Y9!0*0% \;:;(23$_XY+#^1)QA4H8A3:^!J4RV3.7AC M+#@=D$+.$D3>4HPTA).],XWC-)%HZX>W4="HZ*/X?')1JO=\<1*G\_,.",M: MS3E-+RCXF"V^5-XHG'Z6_O-T>M%J9U9;46[D,/$V>I:8!.><)3>AMMF0F(&C MX=[HX$*^$?3=R@L,0L@XO2A:@.[Q]3)B2O*[#TJARN_3V>QR/;TFIW2B"]EJ MSVD)I5H+%,@Y"#5CA[3&O!'2Q=0DI;"=G'':5S1U_8\7>Q<[Z-LO6%W+^:47,2U%&IE"#@,^.%E+V@.Y?R* EDARL;PDLZ7$:PCP7*-C MI%X8;3%SN*3WAXH_@\HH(1A?:#&1\8W.&(@6<]%)*Y6V%"X/X"S= M2]9(C3B:.D[#Z:$#5%UZ?[^0])XOYL31*3%U[AXNYN<+YNQSM&QP]=MTOEA> MW"0MND;QQU9Z1NJ"TAZ4QTF^B^CC#:ZO!.#6:J\]:M NUBH1KB X MQJ!XE715NN);+J =#YQK5(S4%Z4E7 Z7\HA6IJ:1KQ'^;+;Y,.:/BW=AN9ZF MZ9>- W)^[VJ*9$ +X\G6JY>"Y*.L15H)CH%.F05IN9+Z1N?QK?B [&^K+PYFBS(K%G@3H[65FG$KFX=1]0/XV5_J78+GQ71V M2OOLQ/N 1I 1M:K.J.)HP4D=($M,.6I40C9QQ>^@9]P*YTJ?-MN76A_;O4A,.42JEUV_6,+'A-7XD 17BAC61%N"VM<(_' MUKZ$CM2UJN6NUU17'>1S=^7OS%J7P'V4155)\MJM)4'(2D'D2@4G2])^RVWC MQP-B!WMG6\ SH3PW_+<;@.044S1& $78 I2L-UVTEB -K]>VF8K; M^FO_S+RS-Q[MSOQ.= EW._[?[TH4!V"9_-92YR?7/ MXTD?US=LCDB;R^:[6;A:B/AL.5V1R_5BQL-/Y[O \ MK#[_,EO\_A?,G_ [[X5>_A[3+*Q6WP?X5C$1[[G0UN<+!^.S B4T0HS<06W] MQ[/R/+,FKLB03(R[8W2Z0)JCH?.5\%WT]=X\,;A>+Z?Q='U6#/!NH]E)E%(X M)R0DK'W,O-$09 I@E'-H;0E;6\$]DI-T-]WCMF/I&.]#Z[R#>H][_-$)X]8@ M%PE8XK1:=2G@0C+ ?2C<<^F":'*!X1Z:QH5F:^=]*&4,AJO.LK9G2^PSKFE7 MF;5/X5Y_71?YW'LD,%)RUWDF,!+4FA;3G1#E\Q8G0 G8J2)?EL7!-W:Q?BCN[RMFDC]IU5*P,RAAIX4 )4 MY :"MZI>-O?" M('44#F[&M(.KI ND;=H73E/M#;<3@]%+SR(*D%J3(2]DR(,4&:).-F2>M#9- M-O<]Z1PWU3T\^EJJJ0LG7\C2SD[KZJ&?IK.&6IB_]].ZX-6G'$6=JR$\(]OK-(*G M)50;@(?B;7:R31'@X22/VUZ[@;?].,KK8..\OLJ\*"4ZGL%H0ZO,:TY&/!@0 M)#C%HZ5 H\FUT/W-6[..&ZW =(B(.RC<>;>L[2[7W][-PKRV\ZM)C>3=1/:26!LF5#R;Y+K;#[UWG M7]<2NO?U,NG;\M?5V>"?B8U*1V\CV))H>07AP$E3ZJ*PRGENF&I3K' ?53VD MD 9!TG"R[V##NIA[,;%9"Z')?#*MB>Z$CI9 57'*TBAAO9)-[HA?$-!#RF@0 M>!PDT2Z,RLWY86097_YQ[J1]Y\IEQXK!#%)$#BJSVNT[)Y ZFA0T&MZF/_8N MQ/6021H$0X-KH@M\O3A_\?<$V7?FZE5,[W+(P#=6,[,$P1@DAU XAT*YY)JT MM+Z;I![R3(-@:2"I=[!77L>F^BI"[?G"F8/Q>ON*P"!Y9 M!&YUK 8:(5JC(A6^U/.&" MB\311"L2H'0D%4=^0I1"0M1:TWHKVLHF([6WDS/NAM<(/ -(O@O#\_+DRVSQ M#?%\U/)M:4V*+"[I$D"Z1$O"1 E!>EZG$CI=/)GHT.0TXT'*QDU$-\+5L/KH M F(74Z]N+)7"DC/6&'!%:UHJ1=554@\0N4VBD.S:3#/>3LZX:>M&8!I \ET@ MB(SM\O1*YNMR,2C!2R#8@V,1:;\V%EPN K)*(@:!SK$F)V1W4C1NZKK=9C> M_#OPEZX?^5U(Z]L%-]'SH*,D[X_;6#N7"'"2^/(Y^Z@$H]BW3;ND>\D:-X/= M"%(#:J(+$W669SU;)]LV;88F!%M/=JRI,QPT^,@4:.^C1)LS;>/MDMMWD35N MEKL5LH;31 <6:PL'*ADFN36QR9YW('Z:I<1;I06. MDW@/J?(KB8TKASY,.V]+-%"4(BZ0"UH#)H#0-@6RMP+;3 _83DXW68&&"\B:%*\8&5U?ZWB<"IQBEJ"3;7(#_'ZRNDDM MM /7@'KI8C.\,D-[TX[EZMPR&WW1B<)H0_$)J)J4\S$@9.%D]-P7+YK@>I;SIK8LS-Z%*44JS\.7*1G&*SQ.F.8F'21N[5*\9Q ;62A=(>X_K,)UCOABC_"RETY/3S2DZ M!.F,%I:NX;ZZ@*0 M'^L CM/EMTN?8>*RX%SG##;68ZZ@$8)C&K00V;"H=%)-JK9NDS)NVJ(AK(Z4 M^O[(\6?(F>.G36E8F]AR$F/@T17"/ NU":/@0'99UCNOT6BC%+)<1,4 M#9%SI-0[R$D\%LP>+K 1@H9X]*,7 .>5!T@^U=EZ5%!IGNK82ULV1]:,D MO8[7S9,<9G-MI,"08VON>? C#TIXU%$T=]\48^2S"^,+(#<:E'02@G >N#*: M52_TZ#J-\L7B-*[+Z>QVO]D)MP05#!8P.$M+U6H(00<0 M)1>/A4=>F@25NY$W=I9L8 S=%&L$5Z2W%M'GDD?>SM7UV[\=.Z9T^S,?>4ST=EZ& M3\!=C+N]; "6"\\&"37>Q@2*^P".)0F<<5V$UC'E)OGU^X@Z_C#J_-D?-TD; MKZPI40N0PF--V@2(P1B(V1H3N#0B-NEBYP\B:T?A(%AB'5:I$B"T\QA)LW?;8"Y.$WC7M$,CA( M!A9M!WO0]PV9@A!\15^N)MXZBO.,@"RY!R6$)N.:&8607H;HF1"LR97IVZ1T M%S2MZJ1="BX8@;Q)#<(U*L;%U1A N(W% W72 M!:2>Y?]SNEK7I;GZN'B/:3$G%Q*O,?5QL:.,+Z?7!94#8PQD3)P\3D/[#6TR MY(#68@I)_J9IDD-KP6Q,!"6A*L*JPZTY,!2 M2?9\R/&$)Q:TDB2K M%&ACRH;1QA3HCYC)]RI2$8LMH'DG12//S>P-C\-H[MBK3Q^'"\[K&>S/@616 M+P42(V2,/,ZS M-^P-H+,NL'=)_]M2VU2^GG[%?#88["\XR[\LEB3'B2'3;;!0F"AK&U5-J\E) M5T!)B3$9QGV;^<,[43?RD-#>D#F\1CO(B6Z$MR*5;KG>,RE>99L"67B/N4K+ M0T2D;V,AC]A(IWFK,>MW$C7RM-'>0#F8_KHPFK?ZK6XNV-+?9\>:Q!%/$1.! MQHNB006?P!NT F<5(K2_$%GOU]17;G MK9TN6Z-+*5GF"9RI]\68KEZ*,F""L@XMYYZWV=-W)G'D0:N]H;61;CO%[9;+ MNQF=3LQ$$,I;4(8%<"I9B+4'67 BL#9C?WN;VUR] MFG\EH2^6M'(G6BGNN"YD\V,@=IR'X)4 KTM(7B8GPR.![@I5XR8C1T/;H7KI M%F;?W8XKZR?)9*))&H07Q%AR'(+ !&BR$=&BM;')S:X=Z1LW!SDB]([55:<@ M?+?$+V&:+USA\RP^N<%GXY/.1L1S,MK<10^IV.JV,%O;9F3((7+%,M^48)WJQ#4C#Z/6[GE:7,HY R$E3\O,*?)"O$/?I&IM M=Q+'33>.AL-!--;%YKM[.=\D("\B9@F:%^+-% 4A&PTI9)&(W2Q9J^K>'4D< M-W+IH#*RD38[Z$)[!V&UYY".FQA\9E(TT MUV^\<]ZK;JL@;13,E!"!U1L92GD!4\#GX/J9UT56X:[PRE MJ3[BG:O&OS8T?/MED[1X^020,-+_26Z%6"JQD"^B,TBAF9?:"FN; M&,8'*>LRLAD,'/=MTD?KJ8.M^2I#M=2=(J23NFQ7%*5M*C@G,0EK9+#@&?VR6-YQ;5$EAR6A@1!"O3KF&;A [J[6J"4O6J!I MR;LB4++4V(%B@F*8K^@P>6H MP!15;+!9H&@2*CTNFYT,OQEFF72,D XVC./,17'DG1F;P1FD+5([!T%K Q*M MSJS(Z'F;H4W--X'V$W@Z0/=>^CL8K%\V:XCX7JY[@*Q*DDOE0:1ZB"%\S9\D M 28'7=,K FV37O;M(=M^T$\7D-U#?T="]N5\J-L9:R25K=^%::X5KM);'[A! M*%S4^;JNSB1!#288S5S6)4O9 H(WZ!CWYOC H#I&QATDZ:_4E!NX R-,EP=CI^;"!4/#2'; ^A=[#)?:?^3"+U"("6.#EUFQE*2GHEZO@3 M;JRHS=;J]2)O0$NE8G;U*FZ3&ZKW4M4)H Y0]UW(.5KV'0#I!@_G0W004?.2 M!0B1ZG4]Y!&RJL/7>&UEFS2OK?!R4AISRDUJ]NZE:MRRJ>$Q M-)P*NCBR>H]KD@CFEV$YI]!F=9-T'3SA2.>Q3?P$@U44T7!NMC/?0\77Z[NHMG%F1D MR4%F1+\J6H#W,0+7+ LIDV1M#L*WT#+N:?7P2#I6W"/:J=5R/7E^M@P(]6M\5Z-!W M-V&S*T&=M \X/,YO(OG.D70Q/%>C$2PBE%B[]$>?P 6?(3B)R@M%P<8N;5VB)"4*9R%F@9M>;=(V MN>=PX,SK]A=-!\R 'R;E#G!RNPSQ]C'3^\5L]LMB^7M8YHG)OB14"4K)LDJ+ M@R^L^J2A($IOE'RDAK3WTME)JOQ 6#S8Z&XX'74 P;U8'X2 M70[$!*,UF&-M'EGJO5A)EMT4BGL4>MFDP>(M2GH;+C"@WK>-]#M8"=W4<=X6 MT 0+.0BU75^V@5:>U@@A\K.S@6(QHW"-MKV;I/0V/* AFHY30S=PNI8V.5LB MWSN0A9B*X>0+\DQNH'(.*>)1')#5'HXJQ=AF0ND]-/4V(J =P(923!Y D3)"I?.!B!L5X:+$ 1#X+#8,@B.^UUDTJ$78CK MK>__(^%N"%7U!\"SU?0>UYO%)%SQ)"^*<]$6\@*2);/M&+C,)4])*Q$?R\J= MD]1;<_]'-7*'J*6?V^W7&#IGY7+=/#NITPLFQ<3H7(J0?+V,854=E,$L<%HY M+$5C0VKB_.]"7&_]_1\)>T.HJA\4;EAZM5J=8GYQNJ10YRSW=[' +BX);3[V MK IRTWV6A%IPNCZESTPB1>XQA0BALJPT.O#::8B^:(,NV8"-RDJ/I+RWN0"- M(Y!'4W(/693M#&]\E&W\_KJL8],5=UKRJ,#9S$$12^0K>PYP:!#5G(=>&18 F6,H%4I(U@5BV*)%U2-[B[M2>EN M*6[V ^-T("UV -.[B@3KR.R-?_,Q_#'AA?-2&X"CTY[\FB@@,.Y T/Y@G68J MMQDLL MQNX'QASAP&5Q7(W?GO#*U?;VX7ET_O:BNOYB0>;51W_GQ@+;.>V42 MB'IK2&G%P#'#01>CE,7,'=Y Y=8^GL=1L1O\GO0)S2.KZ@F \LQ-N8=?F1L(F@_1LAM G_0)SRAJZV#OOL+SQ\4=MY,V M/,>;K4[?(S&\FJ[Q RZ_3A.>>37O,2T^S3=/V3@XDVQ=2'4BIW99@7+"@O=. M0&99245Q8FXS2KHU8[NMB1_B]*DKC/230;@FZ^]]]-XMEAL0K-?+:3Q=UUJ_ MCXLW"W*RYFNB@Y[XZ:+!SP21&#(@2O4&<4)6"3&9K#D+_; M"O@ACL1&T'\/98&_BX$.MSB(AKO[Z)=?^D+7US&I*K+Z>$EO>ZQ)+<&!+ MIBW/J5*W/ /&18-!:1?;="O8D;[=9" M0(E,@4"BS<,8[3CS#/E.EV3VAMLU*G8#U0]QIG6X]#N SI8"4V,)^\*#3_7^ M833U_B&QDEVVDB@PEK4Y13VLRO?'.%@Z2@N=]+[<4EUJE"M6:0Y61E&YL'6V M.[&2DT3!<]2F=%3DRW^<_;^/][^\N'5KV]>_?+J M^;,W'Y\]?_[VKV\^OGKSZ[NWKU\]?_7RPW76=FI[N..#V[0\/(2K@=H=7GI( M[Q:S:;HZAD-JE] $#<4E#RHX I$0"")*Y)EK$=O4'-Y-TM$6:TIA=IFF.I'U MUDL^DD1_ID__G<*2D&74]8ZA,*!4V4P.SN"T51XU\\:W"4-W(F_66 M#1M>,T^FG>MNJ_]"&,ULV_<7C&GCMG/9WM8)0I$L%/%9SB@ C$X"[;D%+'V5 M'3)K_1.S=3^'U73UMMQXP;>S/R]7E)(Q",XUY)I]4;+DL]F7QG*1LQ".V28% M$KN1UZVMVP50A MN/5Q&3(^FY^UTSJ7W.KRWY_- M9HO?PSPAA4>G6,?\/J_''23+.B3S^2EY1B>XO+E^C34HD$D0 MN5KXH&J4SCEH3)9)G;3GV ;#^Y Y[JW"9BAMIJD., MU79?@TGAK<\6LDZU!YW4X&K2*(?BA<2<=8NEW?^^#$S>=LX;)_'2\ZBLLF!="63H\8SQ!0M8$YU M;%PLN9//[RSZE&/B14!$'D'Y M>F_+1 4) W=U3(VRC<&X,ZW=)@^'060;G74 R_O32L^)H.FZUFG=6'P4KSOG M+0-1O*Z313)X*1F$E&KG%E%*F_E]AY';;:+P&' ^@N8ZP.>+Z2I\^K2LS5-( M774A;A)/-_>"$'DVKDHOIUI_FL%E+< &(;3T&;5J@[[A]?*# M12CU4LH\36?3#0&+LF6T=[@YS/M%G<0S:Q?6'$/3F+'08+)L'T"AXUBD5T + MB\QK+6R.P3&03!>&EM:4:#+ O%T M=WA>;9^'I;+;_2^LRM7)DAE$M/ /7I0 MV7+PV2A@7GDI@N+)-[' .U'7;;BT#UINC0\<7"\=;/?7U_"D.&E"(&>%ZWI' M.T4)WNL,040M@LP^IR9-CZ^3T6UL_<8&2U(6<'Q-8$R-]%-7=!C''&K''T>/AH%VLPZP_]W(QFY6S MRP^+\M=YHF\QK>N%O(NXL+DSN3,%H[J.A\FIO:-H2M2T$UN*NY*DC5DFB,(0 M=D72ED4;@FYRU:>=HWC/.?S;Y?//8?X)7\VO?F)*/CVA\6Q^34;GC&81@C$! ME$(-/H0"QA6NLI*EM'$@CZ*Z6\=R'W3M44\QL!Y['W%6)\(E021;IB#)FB^K MS?XT1L[#N]<1]%=0Z\\Z%P.1LMG+;@(I*X M4BG@,3'P*@:!0>2PT_'/?Y_IC7M!8/_IC?OHHW.$W9H+2$N3::9H+1I#GGRQ M$J)GACQY45QP.7.Y!*,<]R#1 M1U R;K=$4JV\+7A.CG M:#2"])L&':;.+3.TJ0C&73%,:-YDX[Z/J)%/A1X5=(,IY\ELO[7PA> ]Q=4D MA* 2GPQ(_[:D$.B,[96Q:5LVUF5.])Y\BW8#N$Z&$J''7HZZ;! M_HXET!?#;5_-?SY=47BX6CU?G,3I?*/S22D9LV$6]*;#O@\67":/61=M0V1: M1;PQJ7/[8(0AB!GY\NRC0',[<=F@\]U+8#]@M]/I5@,7%58#6]4E94!"NR?TT1KG$./=:/K$[O?==/IG0,@\^10\V.3P[O7 Z<^+>,XXY M!4Q-V+V/J'[KA/; QCY7@/;20@=;\P?2QN9LX<+-^("?-D<-F[H"LN9!UHG@ M6@22$F,%@G .=&TL'I03N4UWRWNI&A=3PRG_5C?NH331 ZS.:#\O$ZB^AM;% M0L::FI?&D+MJ'*#RQAG:_Z0+36!TE8IQ83.@=F_BYF!1C]S\\V_3>5[\?B&( M\T(/69QRI00P+)#7FI"!PU0MM"K&R:QLE@]X47<]>V0 '*ZFQ8 R&UGG'^H$ MP$_7R?.L)^\%[)PVF MQ':Y++0/6&Y3,5X9[O&*O8V2(Z4\\G[R[]/YM]G%-L@49US1(DF*!&&\ :]5 M!"9\%*D8K7+980^Y\LC1-7VL/LR&T4?KQTAM9_9N6[UOD)!\>0@>/*MN$G:R-K^D^T2*]S_EG&\QS: &%">/5C^LVCHG/A(Q#M= M$R8QUN&KDD-$4]O])U.+H12/>E?[?_7!XU3R--P%#I;:R"K_#=?A8@O#0HBT M3$"VLLXLT0("N<0@ZDTCQICG>9<=X,HCQZF&::/F0R4ULH)?S?]/;4JPF/]6 MIU#F/4V?21NG'2V_L;& ] M<;Y ;5"6(^> 2G1E,3)IX'5ZS3*/P.2K_RR'$*-MJH^E!)]6# ?SXO M*;B0R@5.4894N(4L^297;<$KGVN&3'CELO>)[VK0M[]B)P ,/A:ZH8$?0)*C M&_Q5O?A;C17Q\R[,<;;Z[I+Z8TG]A?>FAC!,^RA&)2-)Q% MA;%)8>A#A(U[S-2L$F50?72 KP=FMKV:I]EIW5:?K59UVE'^&/Z@/95B8F8S M4%1L02%FLJ(L #>R3A",CN_4%N2 !IQ[T]IE/=2!8-EOVM[1FAOPZF7KDN0K MQ;;OW[ZA+Y^__.WEFX\?#B@SOO-1;4J'=Z-\H'+@>YHGU)[!F^X)JZWM$RYK M0PNCW5+4Y1DTUGJ: HZ<)P@N.<=BB,6R%FM_ -H;-JYYB(0K<^$XET%K!SSZ M ,K25R0V!.U\0%]7).[2.>XQY=?)@*''1N\>36S:J/_)S#YX]OS?_OKJPZN/ MK]Z^.3IHMZG3"2[P[6>39!:@0:AF6)X=#DZOCG2FI&)^D;C(# M=S?RQC5H@V'FIJ5JH)LG:8L.G@>YY2'M[5+#V8[W(XVA",Q:"+D0TA@WX$HI MP$LLW@0KI6C2/Z>E=;HZHRTM/LVG_X7Y52:E3[8'" M^R;R/;:V.TCA7,AUP^)J6N5*[NDOB^5)>#4O]:_ZHTOV0N9Y"[])BR7FW:WA]\-O_=Q[7?N^SEX MC#T\)F:]QP#2)3);/@L"9*)OF1),6AD:#1A[G#U\RY)9_?SMRG?G:?W,@Q(J M0N%U\$NQ"+Z6<>EZZ2='IX-IH;S&H+#NP-?>W6J@SGC<=HNL49E!HR!AGZ0"=H+]44*7-",3C6YJTNZC^ MF!O:<-KI 6K7;GI+$YESPH,HPM5DLX?HBP*)&DLBT=@V$;&/Q#HP#%L,Z>OO%5'*.MJ868)B+$6@1A,O12?- ])-,FTWT?4R!TS M1@ZI#M--GSA[A\M4=?>)I/GOBUJD\6I.+\35Y0'!I' 14V8*T/(ZN9CBB!B4 M BNM%"QH9G*3@MK#R.W.W3X0+CMDR0?674<(O9*+>TYK>DI*.SL%6(;YZHPR M/BDZFE3=[D-D'VAR_3=9A=SAJ<*"=40EI+3)%_H4P1X"UM+=J:5(RS7JI=[B#N\L=4.@HL2F.$V>&.<,OZ1')/Q#I\EPV HSJY#>$D(AF>(O# @BQU"(?]3 MF":%KC_0X?,^.#KZ\'D??76PN]YUU*6*EED8#Z94-F0=-YV\JP%_H9B'' ;_ M?P^?AP'!CH?/^VBD4V!=/S KPN?H:B.-2#A07B-]A?5PU7H,T:.13>/.)W;X MO)?^]SY\WD<9?1X^VX0V91')Z:WW[VM_YE"<(J/O)<\A9I3N <_MZ1X^[Z6^ MAP^?]Y%EG[;F,C;B";7T%!&5+(D7I3D$4R1$P:PS5D;39@#ZT8G_?HZ>!][. M#M--1SB[XF7>OABP&2_W\-6 \X]<7B#-+%I+P3?R>H&>%IOCG%:<9,[2>C92 M/M95OH%8ZLYD'@B[AU.V8V#@!UL-S\/J,_W#2_K(US"KM0LU'264$0JTPCK2 M6]$>1*H!(T224:+@HDE#@+9L];$JQ@9OPS5U)))^M'5UNJRX./ODY1#)U41F MM%K7@@Y5^Y76>6R1!0W.J"*U,=;XII6_+9GKX[#P1UYC0Z#J!UMIK^9?Z?.+ MY;=)4HIEC0:!%]3S0*)ZLRU_K*I)/&U#[95&D)BDH1" M>WXHH@"GO3ZZ*#G*IA6-3;D;9U+!?Z/%-PRN^JMTVT4@6PLMWD\_?5XORE]7 MYQ^>2"&+\LBA2%&;AG 'OB@.1NE2?%39Q5UF,K2D<9S1#IVNDJX \8/M0J\( M5O-/TTV8J9EGSM1<3DD:5+W>$NCMP#,328CHA.]^W[G"SS@S,SI=0SUAIX,E M]+TZ4S)I@^ :4J[5F3IYB"J00 T*;DG.133EM3U! +EW4:@O6=([TD1'S@ZV9JS^Y MT$Z]F03"Z:6>=K':LL\-&]]G)<\ ML26S/RHZ6"AOOVQN2,\_O<9 CSSGYMN$1194* :X=[3*G??@M;"0B8F<%2^F M3<_$.^CIXPQA<$ .(?T.0#3DNGJSF*<[EE81PF9? ACK:[!3.'@5%3!#6Q#G M41;19#+/X[#7QP% US9W(&S\8"OFRD\FWB B%W58IJ-HQR@&/I+.A$Y>%)TH M%C*]+Y$K/^DCH=_UFCA4^T]W$5SDBK>;"%Q/ M>AJ,"!/"Y&$0JIQEM-8BC% M\QQS"JJGNL&'^.GCP*"713"H]I]X]XTM8RF&[K9QSRL>L[O&KIP^SK XF2QW M&F22%E3P"IQ%!EJQH*UE)87'2IH-/BSN_IDGY'\ML7I@=6CM]SY(J[.[C29J M(ZPVX(2FF"4R!BXZ6H8^QJB41>V;IMT/)[V[JT2'8>VP.3:#Z;0CA^+FC7^) MR3/)(\B<28K:&P@Z:$C%9R>DXCDT#1R[ZL'QV+#8L2O'/CKJ%&K7.PDHZ8PR M)=;"LMIW7OIZ>X=!X/0#(0OQ^VB@>P)=.?;2_]Y=.?911I]=.82(UM>>XR+8 M5#G@$#T/X+PTRJ/%>'/"R _4E6,O]3WQFB$D<"800E % ME$@)O*D]>#D/.=;NN_JQ^G;O3WUWQ0\C;YF-]=\GZ%<77+_'KS@_Q4G)21BI M,\DS<2 S1\Q%$4%;IK)"J5EXK(XT-VGKSJ*V1LS#F#U*?9TC\@VN:7M9G.#K MQ6HUH84=3586>-;$F%"Y3@JA;UTDAAFS*C<=]O@@A4_7G+9'Y^&J[ "C+\-R M3O):OG"PV##0?(JR[ M(JU'1N2@BNL B/=(]":K/X?5-$V"M+3"B#7$.A(03:G720)8&;-@Y.C;ME>1 M=B5TW(U]6)CL[F<>K[.GA9X&4_BRMIU^O%_^S(IG/BH%RF:)N8P@0 MPE@0GOGBT61=FC2#W)G"8TW:@R]Z,5VEV6)UNL2/)/V?Z7?_/N$:4;-Z5N]( M(,IX"R[7N24<9=8,T8=QI+*%V'&WVS9(NVG?FBOQR90Y7+,='\]ZT!UIY3Y> MZ637UM9MH_?1+1YRJT7V'%!Z1; 0Y))YC."]5XKYJ)-ZVA;OLN?R':]\OEBM M5Y?K)-(BD84AV.CK"7J)0!Z A$A2$=H$HV1H(9 ]Z7PJ=FX??-T] F1XU740 M7MS!'GV#RZ_X\[>/])RWI?)XR:+WO"B1%& Q$51RQ*(G/Y6BI^B2YMFR)M/_S'F%SOI^'1]^F QKM=?84_T9R M%X7C$)$+B,8ZHU,0KC3)=O6V39^=C5I=<@FBGNZ3 ZUBH!6;#2CF-&I+JR@W MJ939@\:GLCWO@ZL#M^>]5=;#UDRZPIJLOT@EG8]G7VU*CQPK$67@D$WM9)2Y M!H]2@F6T;SB?O,(F]P7NI:J705T#8^$FY@933 \H.Z/]8I*0=58%XR!PF>OI MM@0OC822L\XLC)5:X M]L9"S"4!+2!R(0,6D+1^/ ITA;$''*R[GCTR Y7TV) F8VL\P_3ZIY>)]\$ M'H+P$2PF60\H)#A4GF3AG-7:ZL3S#BK?\NB11V(-HO%C)3:RPI\O3DYPF:9A M=IT%30&HKC.EB0-B07 $%Z4!@9B-](9[(W=0^AV/'[>$8AC%#R&Y$96_6JZ) MA?EJ,9OFC>0WA2&;W2Z)$C5M:6"BIMTNY#K1PQB((42IC8VI['*23&^XX@K0 M=S?=@+M)Z&567AN/>\P45I"C&, ;>)5^O1RAPF7G@Y#ME+5V*9I-XLYM?M9>9&6L4LK9M2IRSP!%Z9 M#)P%PU7A5F"3"M0[*>H).X]%"\AU Z*S4]7N@]KK^PL65K)A-QE(752ZT MO&01$!0M-)Y55"+ZDF*3L\1[:!K9QWFDK,A02ND77^=+D O,O#!RZR1%UB5@#E'LHJ64.S!&UYBJ M?&PL]^9L=[.^K->N^I2UD3>KPBH0D*PW)Y> IR31F";FZ &ZQNW&^5B;WI#* MZ0!K9Z4"UY@Z7Y(1C6;,"A"N-BA"@@2YBL2-\*Y(GYR,32;OW4E11X>;Q^I] MT4()':#IY(;X@?\BLLP3WB1%S-UO&7(()1#BC:8J56@"E32M-1D%(DW M.;J\@YYQD320MF_>S!I ]"-GE=Z'^:>SQ92-5-(B0F*;O&Q-HO/:QIOV;Z6$ M2V6GFZD[I9&^OW7;[,)IXL-JR,71[I<* M[8A&.$#+,6=)?HYG+=S*78@;MT]Z!]'P86KJ$7JK"1(.G),) BNECBXCG]PZ M"[(PEH0NAOAY%*"-7&\YO+H?PM-^LA\YY_LK!7&U'3/\#3'3_6U'PRVY_#\A,Q(X2PHYO6]#Z!8*STD6P9KL+UU> &0YU[9 #H3T MILY3YM7D,TB>%Y_)%PVL2;7:#W@!<@/(A M4<3M!,1(KFU!ONE*YIEKTJ_XB9[\[Z7WG4_^]U%"!VBZZ_@Y>JYES G(HMYA[;UX>,FPX8%PC 2["!W^G;^(=1]_)>0-@.&+\HW MC3)1U[$:B79NI0Q"*"Y U$$)[ZR,:9>9(G>_8=R\U?!@&$B6'6PKFZFYUT1S M8=QXYCIPK(?9)!]F?.V<:L$+[:/C7DC3I&W!702-FZUJL[$,(OP.0+13+B^0 ME&+)%JQ0&I1Q2+NE+A"M)0?/9A=XDQ9G@YTE=W$EME%\=9B:>H3>:B("XU%% M"UK$#"J;1!Z9BX EB$A?,>4>IWK_*9PE[Z7NA\^2]Y']$\^B?X\&+L8/?Z/? M>AY6G]^%;YOF-D,GU'=^X6/FU@^3PJ.GV0G+)=>6$1XK+H.C#=6)#+:HC!2T M)6>;U,=WF6;/3FKE> 87E"6_I1; DZ]2S^N#1B5KK_S_FV8?'%?'I-GW45D' MN_+]#;\D;3!6" '2H:1-@B+GJ J"55J3$TV.KVLR3.,'Z;.W%Q;VZK.WCV)Z M0-GU5D.2%?3)0\)(Q-=N^%X$"5)0T(W$D.%-:E6?3)^]O;1[?Y^]/43=8Y\] M:Q5+=:@P(OVA:JV:4[26F/"EJ.@T$^H!%^U)]-G;1TT/]=G;1V8=]MFK;>$T M#QX"R@B*)P,Q8@!+&[>RZ&-6;@>5]]YG[T"-'RNQ3OOL%H)%F84@XEG,C#QS@^!2D<"Q MB)2,)4)W:5KTWZ+/WB$>Y4"B[PX\YPM*(DO62POT9P&5T((SP4()+&7#A$EL ME^8,/UB?O7T4NTN?O7VDW$' \?8+UN$1WW?*B_8WCKC@20I@&]^("P-.JP@F MH;?D:-LLF]0MWD%/3[@Y1-$W3\D&D'H'X+F[56#2-KFL!*!BM-G6MDR.90[% M&249IW]I,P3DN":-3:[E-@'0,)+O $([G>@H';7A=4BYJ:?2DB4(6D3@QJK( M&'/DTW=]SMI%V\9CDFR#JZDWZ)TS\WXQF_VR6/X>EGDB@M&1>0\Z>4'KDYOJ M&@0"B4I!ZE2R;W_H>INNCLX1!@'"?4@[4BN=@FQBDBO%!@':D7DF:7FRT8B MS$GIE7+9-RE$VD9,1W Z5ML[(&DOT1\,GR^;^W@8W:!6&\]+JTWQ3WN,3[.-?$6X+H$-%W8(,NZA9('M?8F;B@ MC8A1@,2\:3+O('KNP*(S245E@N@CJZ"SXPC 9103^=!;::5N^\K,/X M0"ND55%" >>TAN*#YQ&MCVZ7AEN/MZL]SD7PQ]C5]A']D;O:RWE^Q#JU7]^^ M??&W5Z]?'U!Q]OU7V]2.;:=LH"JP7Q>+_/MT-JO=J8G<^:FL9UJ]OAYZ8Y&DHM3Z9R]F+= M;W(JAU3"WGA 6^NTC--$.C:"\YN"*=I!]0>T9A0^IR07I>VAZ2C9J'_S<795Z MG%J>G(TZO%S_YA/:6JF6!?7[P4QPY>H%? C,4CA6:,N*)M?FZEK94'PQILD M@['-U.: P"LI0R#P2QOKS5\T$#.G_5I$A5CGAL4VY:;;Z7E*YFD?W.Q@GO96 M1P=9I@T,HH95(&3&0)E*P3>*7PM%T7SM 9H7F39.73*8;?1[OW%L/O(^H>B^'I M(P6+-N!BG5JB9;UK7D-05702#!4KNQ3)]EX,OY>:'BJ&WT=F'1;#(^?!6!4( M[:: BK8.@XNNUG?'%'3F A_R>9] ,?RA&C]68IT6P_N@R.7HY4"-%.I-HW($.JT M1J8-=UX[DU/3?-+KWOIL#.=#'B?LCM!R]G#7:/NNK7E((EL7J.6VFB]!F M[%PV$$2,01=M,V_2G_(^HL;=AEJ!YVCQ=V1?+ALMUJDC$YF9SQDE:.[KP//: M9%/7$34V2!;^?_+>K+F-)$D7_2O7[KM/Q[Z8G1=*HJIUCC:C5-UWGF"Q>$B8 MI@ U0*I*_>NO!P#N( 4D,I#).M,V+(A+IB]?>+A'^$+.6-!-[ZSODC.LK]L* M/@>(?#RY5E?,D&!P^F7V\I)(F:6?GQ=AMCQ?J>AJDLTD9\-\]!&TU75EV$PR M^XCU6:6%OGG_C]/WGS^< MO3G]U"&YX?9?MTEL>)2^GI(:WLQ^$*7SQ<\M5]$.HXFE,-!*24*.JUY.K&4* MT=KLA4W8Q"@_0=.A=F++HV\R>()-$E5-ILY&;_IZ,/2 J;9S<;5M79.3G:>( M&C:4[PL=]^U*;VIX-HE4M]9QYWS/A\]H;G,:9GT^A:VLBXRZ>(BK%M]>!HC% MUP)C"M>Y9#;9)@6S#2W/S?GZ]4O67O[%2L8W\./2LGK!S!ZH>3[B@(Y3B M>68\I]BF&F]7 L=KD?9!S>.I4SVJYSE:I^Z9GEL>TMP^M M]?_(?MU-&2-"T\^WUYD[*%U@!@7(: 0H6RQ$#*RVLK:ZQ%14P*9NWMMQ9,'U MO\,>*.PQP>4L_/&.5M5B&LZ)":M3LK2"".B15I!&"$FD&G9K)S*W2C5IZ[F5 MFI&X91U5_!AB.LN[,VA^X"+.^X;-Z^ELNOR*N5XF+4]F^9_SQ;_>S#XNY@F7 MRTG1)N?(%85*NHZ$+ %BCA)B<%E);K6135RLW<@;B37J&5C]:61,YND]7DQB M"8E9[R&7526V+;6.TH/!&(S,-F??UBH1$<-F0+7"S+[2[8Z,^44X;QSUG7RK M*0^37.=01V.)@82$=&+%UTP'9-D8+IP,ILE1^Z\(&S:WJ6<$]:J%9W2B_OGD M_6]O7KSMF%=P\]>MSM ?H6^09@F)1QD%2O"Z9G;7RJ10)_QFE#(H%Q7F)A6Y M1VV6\/@;;FZ7:MZQ21G!IAAH>>D(-;@$9C@+):+SLE'*Q2]I&T=10?]X>KCC M]:NFYVBR#DA1N/^,YN9K-(VIO'1"@9A8A44KAM:*- )HU/3<[$ M]J!Q+.VS^H7)_#@Z&S<<;QA['[[AYOK5.4V>@S40K:^3X54&YT2$++D6F:&+ ML=P\*R&5YVQ^7!RAL!-C\O0L9O8?&O>M.Q^D?EY>KJ/GB57* %K6@[ M67>#C<$ID%9$Z82S+#2)39ZD:K2X.QP/\U;*&;JQU"4Y[M]P\7:ZO%A>#4TC MA2V_3K]?L9,P>JE\@4(2JZV2-'B125" M07P#:_T=K8%OE]^NYLWK>L06.3EW28.J9=PAU4&LDBC.'KDSNP1P.^G]SIL' MUGP7O8OL%&,Q.M/>Z)" GZ*!X'E-OB"7W_+@9-FE M)GDWW=]^\W!CCGO1?6"D,EP+44 SE, Y5.! M4+B!%*4W3">MPRX5L3OA8"L%PV0U]86'PX4Z@DCV"<_H[76JCG6ADWSDY2NOQV>5Z[ M,)Y\FR\NIO]9J7'B;*;54S<%5YNCY1+ &%IW/L%H33Z%1\*/?G[?!G.*:RZ_/YFELXOJR[K M^^:U7_,EY@]$XPH/FW8%$VY9(9]%@+"E3NM1Y'0(0X%^449SC"[F)K.ANY/\ MC*WG/MB\;SV/I.-1= )8%99C7KXF\5=1?BB/BGVB6=(U'02B"Q2>"6YK(S4+ MTA>-)GA1DF^TWG>E<=CSG<$0VTJ+SV:[?WMZ\JE3->_F#]MLY=NHZFGC?HMA MB@DP]_.)< [+:,%ZZ DX*#@6=9+EPD7V3]MY]6Y)5-XOE M_0[13&:=7=800JCC82>4=F.?33_T'8<+N\1W#?= MI"&\#,NOK\_G?WRZ_$YFH#I.X?S&:;M??BMS8!A5!A.*)+,K!;@4,TC#@HST MJ80F-3,=Z1W62^X1=L?0UPA@N6UG?CL-<7H^O?CY+EQ<+NB_]U@T3EEMC0"> M:D:!">3F,^>!"U-+-HM3JLEI0P=:A[T([=4*MM73,W.K/EU^^Q86/^?E>G=8 M=C^%_>4C6[I?NW+2QB7SVL82(P/#1"!KA0IB;?+&%-[E[.(L7.!'7*1Z5$:>JJ2MP$$QH;H)A?8"FR-P M*063RJ)LLX?N2^BH_+EF"#Q40Z-#8-U')IP%QU8C8[%63P4OZIQK"\45IG21 M/N@F$>E#4D;EAO6'HKVE/ *<_",LIM5-O&% HW8YR@CD$B8*I.O\+)(*",S,E]\6[VN-Y_\B6T 59\G7#G OAL>9UP9ZT0(KC29!I72R_]8_BY'CF-QFHAT "/WH#2 MJ=#2T CH$E<^*1-%D_&KV\D9E<>]C]Z?WJDZ27L$N]59==,^E-^7ZPS;#Y'6 MW*PFWI[^F;[6 L'7\\4CAR(3Y8L0M3.BT<2O4CQ 0$0PF)557N3 F[@_!] \ M*F_[$/0=2V_/;:_<'"K/R^O+B\L%;FK5[RS1@_?,/=[1=._LRFN;/;00HG@H M'ORJ519J!@Z1@W4BIB \!7MM)@XV3V.X7CE74EV?IY"MJ"6ORQ3._QO#HEY, M2)UM@5QJ/)MI63GK$3(7/ 9ND.DV0^TZDSRJO7@?_.QU>-^?UD:P7^_$Z:M+ M?$^+_/,?>/X#W\UG%U^7DV"S0!$U2(N1HNC5787/P /3*N:0O6QT>]Z-X%'M MU,VQ>:C&GA$RZZK[_,=\8IS+M4\$N3NYMKVFB#UD*X!\9.<%]\KD1FEO>]$Y MJI.U8^"PBWZ>&_P(3SA)2;*2DX:"M3V>S!D\4Q:\\S;JVA]/-IG-N#>EHSJV M.QH$]];1,P/AZ_GE8J)=\2P6 UFAJPU1ZB)S9/)E4 RYL!0>#HW!2NA.$-1_ M,0CNK:&!>Z4^R=OG^0N*"J>9>#LI]+YK!LF;B.A2A.PS.< J)W Z!/ Q1&V4 M8?S^C*BMW5,[O7PG6)D1P^HX8G]&EFV24Y0R649\U;P"'QU$:RUD9R(),#O' MCY;HOXW G2!G1PRYIAH9PW3)I_CZ?98WF0283_^L8U4WPPY3\M:@\B"#X"1) M(R'FDL%JU"7ZJ%)J.P9[T=4(3-]CQ^@.LY$N%V"U\;62ECP# ME1GX4H*.,OG"FE1;''*UX9\!J/J0]PCLV"-L7%4;"U9235H 'FJN@ZW#/TJX:][LSJYU^Z]S=WJA(_E=O4^O]?WJW_K M30>?_GYR=OJ"Z'KU\L.[CZ?O/YU\?O/A?0J>+J-OZL4^E)?S M;]]QMEQQL)I=@GE5]O'I*UF,2/K+5PJ\-@N*)>5%[:G !*U>G@1$%\E \"*4 M*LXYV61B_6%D'[JK[/SV%[???E/_E -B+HY#3IPV4<VDMIWN8:^]CXC4^QO8,?7];+:W[4:J>Y+0T\\[IJ%MF?QS((JM#ISG;,&) MZBAA"A!+T9!9-DY%'7EHDHTPK+V]*7F^666WJ3A9+&KJWNJ=+WX^6(DG?X1% M7C?25TE8%BP'QV4!%5BBE2@%,)]-0:U\;-,SIC<.GK4-W@>]CY>]'Q,#(PAA M:S>K.IQN/5<3N1$\: BJEFLPCN"24A"M1A=%\#XUN26X3<18AN,>%0?WFX]U M5S6EPZ_8&5A<6]Y M]#C4W45+\_Y$-K#&_P_^/"6_?/X3<645KT:4&HQ*2UMSA^JHVR(\^%)3B3(O MT6EO@M\EL>&1QP_$BS9Q,G2*"_+.(E/@4460 M7GA=O) 6F^3AWZ%B+%-?AW0NNJME!)CJ+K@;MF?YWCH-%" DR1.(7.KM T.@ M]8F@5?(Y"&Z%;U(CTX*98;>^ [!U/R ;6M$C /O5)O#I8I[^]>%[%*CU(T<-0V.%CF+30W @B>X?)B,4T7 MF%>L_#Z;7BS//OU^-64XZV@"LY"S\^2.,HIJ:FCCA"XAB>BC: +#)ZD:>(\? M&Q3[T^ (X/@1%ZM&%!0:K81X[1D+)TW6 N2J:XE'\HP*+:TB/8E.\&RPR977 M(_0,//EU;!#L0VL#1[.W6;A>1EN(P5WF2.M(64=!,,E%,N25JX$:^YU M\M@:T3[QBF%+C4:#ISX5,2">KJ=\KYQD+JP5&@5D*XGHE.MYH G @V-J=1Y]=O'6CC "710(?$)6*VH>P M2V;,[J@9TLT_0&/W==Y!? -K?9/A=F7B4D11@B.$UVG#2-#W3GBPV3(OF?=! MIK[T?N?- VN^B][F?0CQ@*&X%X?K/OQYBVSM;?:UTC%R3F0G7ZN^'TW#Q-1]:;[SD(<3/<[>UZ/[8YOKT?^!F1><41 C+:6F0D*\ CK M:'V6-LOHRS!GF[\D?6"G=Q1G]4<&P @B_,XU$H""A.D\\XF)TG%, M!MAJX&N1M9PD%^ \,)>"2]PT:2#9)Q,C/UGM&8!]X?]0-(QE)<1?\Q[O\W[Z MY_?I>H;FFO.),Z5D78O:F9:@-.F"K!"CT#O)R')6V3=I-=H;!R,_TCW"&C@Z M#@8^;_LETW%'IE?M'>ILA>EL]=UY6=_-U#^8+S[AXL/15\P3!(_\"/VY+):^(/%< MU\EF2DKX@O/R.2R^X 7F]Y?U9&&^#A27$X;2>.,EH%X-QJA]- Q))7(6F)'* MLVQ;KHQ?DSALV[#GN!9Z5OM8HHLN6EAGLRQ_HU^\6+ZY6*1. D;S)0K5\VAFU\-H8X8QA$_.76P^I?K\(%OIE=+*:SY33] M(YQ?XH3G+(0* JR4 12/M40- VB1H^**!6W&=1J[#W?#]G#[2ZV>/O SAD55 M,S3>+)>7F%]=+JZ/XM8[YJWN*"O&+]>TY]K#[-[Z]FZ+#E/"-):"IFT M3^"5BL"919&TPBB:M!L[!G/#=KX;>GV,#3UC6%';;<:*EWM9RBM1_+:8+Y>3 MDC-35@7PM6\7\41F0QH+H;9_)OOAM6USA]>%VH$;]0T-^N8*'B^*USO?$UPR M5E P"Y)\-5".*_"6PB'GO.2:>:'Y+HE;_?HU!^+X+WOKW%[%S_7\\_3?E].+ MGV]F)(/+5>[+AXNON+CX&F:WXQC,T\VV]3I,%^O-BE9Q;7&0(9AD0-&Z!L>= MIV6.UB8N:=W?6P ]7QATI7RWM?!7NWU^!B@9P69P(P]JTU9O%ZI[ZJ=W&A8SHF!)9FH%CYM> M8V2>O+"TS2<;Z[#6" &3 A>4E"D4-+&)._<800>7FM][[JWNDN2\%.X2D"T6 M!'P7(;HZ.3EDE,P6EE*3Y+%'*1HV(;(71#PH%^]%^L_<[*RRI;NT]GSR<<Q... N8(4=" !) <'.L80+ 8III-9 M?C4]OZ3M>B7LFX4BM57,T\J+UF'-;:3EYT)U!HI6*85L69N3U&[TCM2([8.F MQUMHMM/<,S=QW=L7/_V\8QJYENV+'\6E=BSGU=#=$MUF+DA(&EAQM DB9Y8W MZ>_0WLH=6EUD?-8<%8+43E6W@X,OH5;46V4I7DF[%04>8/<.Y&"DEG ?Q+5K M)KR/=L=P''*G_9>FJ)R%8$!S[VDS405"+=167I7L^% MA"<[_NVCEA%@JDGW$69#Y,PHT)AJQ%8RQ*02,&;16^6"+DWVDQ;,C*GCWU[8 M.D;'OWT4/0*P/]XW3B9FDB+/W')%DC6R@..>_ADX%E MYXY_^VAN!!!\K%F7,UBR=(8BM,1KZVD/07,&T6!RPE!DF)K,8CJDQ=KSZO)W M"/SZT-H(P-?#75!D7B=A#$3,!526"$Z0HZ0#+TZC$KS-I.O#2?^K-*<^Q%4] M,@!& /GW>/%FEN;?\.U\N3SY$:;GJ^.Q.?'_;3Y;;2=?Y^>D^^7F^.PZ1/4I MZE ;BT3$1/9"9 @V! A1QYA5%BPV<6([4SQREZ%G:,V'T'-G0/_ 19SW!.G5 MB/&+Q316-JY.6#9<32@HT,%&!3DSDF$BG\A[CR!24"'P[ HV<62?(FI88!X) M&?-&2AJ!#?TG3K]\K8(A%(2I*PN>*P%.!6.B+C8ETP*:_9 _6HI;P<3/JR)'@&TCZS]$>#]$:%O9/Q ]I/:D4R- 358D)$M8IYQE)8+2]0*FC MYZ(T*=JC9+WN[B>,.6O]$'_W9^(J^A0Z)\=I20K&:7&*D"#Z1":> M2Q:2X4*9)KE\C]#S[%N']0FT+CH: =1.9A?37$F?_L!/F"X7TXLI+D__3.>7 M&?-KDGJ5[N5:K0\S&$^^S2]7'<--:K9E/N:4&!3%,RAF#3A+H!=*.,9C0H=-ZA9_3=K $[[[QLZ#Z_Q^=?/L M;%'G6J![#VAKEQK6^^R$,)T"7"ZG,UPN3]*_+Z?+U?) M34W*Q[J1.^S5[CC@V:M*1VL7;[::=8NXB7$FF& =:"5IBT%E(42A(6%V7CIK M2VZ2C[ ;><->DXT#F >I;- \K]7(\^T2PQ\XJWTUT_S+;/J?FK29L3B)&1 E M;0[UB#KZA,"<*"XH;>/]"'C['/K=7C?LK=BQ<-5*_@>,EOU2FY4U M7]A2(F MFL7L([,@?.UM)+4'5\A_=DIZ*Y'+['>9C+;CZX:]HQH>5(?)?[1;YN8^;SE) M%C-:9<"SZK]&%.!E$H V%$/N@%/^"">6]\D:=NS+.+;(3BHZU(I];AW"YI*- M\D* \TK7CD*^SOV.X++ROG"M13@BWH8=D#(.G.VEDA$DPFWGXN5Y6"ZG98KY MY>6B"G^2!28=:^J5IBU?6:;!$SA V&S0L\!T/,95Z6/T#1N>-C^D:Z&ET>ZF M[^>SM.%'V]ICTB0HJ=#Z=.1R.NTC!&^%9!31'.>"_@%APP:= \&MHUZ>S:76 MJ]/7;]Z?OGIQ^IX^?/[X]N3]IPX76]N>TN9RZY?T]G3!=2>A;99O)J+>P.X: M=<(K94/BH"4C8/B0P$=A"81")JUJ\YPFW0GVH/'P!B*SY?HMJZ[O'^?TV.O7 MO< 9ENG%&<18%$B*J;VP:-+]D<)]=1CI1O"P-Q*M M4/>PL\@1U/F<;6#G7*7'GW4T>]@P@VD??!:=92VX@6PSH5(%#C&Y"$(E@DH0 MQNHF-XU'M(HW>3'D+5Q^NSRO\6_M ;28_P_6:3*;I?0AGD^_K A:WDN4*5X% M6CN6/!1%7HO/A7Q70R&ZEX;\"9T*MIF,>"CES\=.[H/#QQ.?CJ'@YVPPUS-? MINEJ\WA)6TKW1*D]7W TT[HSET-XH3866^IYLJW5CY9'\-YDL+5X# 6!T#>I M8QG$WKXB\<^NEU_MN78['ERWK**_#XY"/JAN"?DJ,D PL?:M" YT;J55VKMNF1EZB"#P )A*58@4AU@:JR:?"I$\A MV":1SW9RQM(RN7?]SWM7QB@AM6DGR24SR@H-##DY,R(IB&@3.(D8=2R(PAT' M5&/H4]R'LG^)GPZ2'P&"-A'^>H'=67-7'6RY+YPC!R$Y)W-N GC#$9P348EB ME-2R!9)^1=C8$-5%_=M/6_K1Q0BP]?B9T>,LFN2*CEI"<2R Q6VP %O\195Y6,$E]O9O1T7%ZLN$'CI-(.RT*"5&5!2U%VZ:G+8_3=:P%FT(A'56RB@ZCS[DIXY*K@?=Y)9<+F8?5D[L MR7*)%\L)9N5L2@@85UFLB1%W7$(BQI )*TIJTM%I'R*'S5D9 H ]*6S07/;' MN3OY-E]<3/^SZ>CS<3&=+V[9])=$Y)26710B6*7 6EE]DX@0K." F1N4Z'+* M32[5NI$[;,W%$!#M78FCW)[OEY,08A":1R#'P];1T@%B+5FR M6AN;*:X2;7K=[D'CL#4;PX.RJ[I&:C;?X\6]J\N5?Z*5\,H[#2&H.L^-7!,O MK -'3*)CDC:%)M6XNQ(X; W'$"CL05&]Y=3'Z3Z0E_T22!??!U6)+ /HH;@7_XR%6E%,(FXR1DG0THK!.I MO3"0@_.,F9*8:U+K\?R3!/;2_VY) OLH8Y20NIDYB88K#3;7FQNDJ"G&&D0E M+-(C9]PWJ4=X5DD">RE[UR2!?20_ @3]\F):>ZU92A$\B:L>E N@)>> @AX> M)9,AMQFI_4R3!/92_[Y) OOH8@38ZG+E3$%VBIH5$,E'4$HAQ5+U9K&0?0_D M00C69!3%7R=)X! $MM;8"$#YV%Y@G,F\MEWFCI96,06B">7@MP)'ILT MJMS%"^O1+T O1,F*'*42:,L3)H&K'*)^;3J0T!K MP* &4K0!S17*F#(:UH3A_;:O5KDN(3'A>7!@$TOUNH=#""P""RAJ9EGF]DBG M>UUS7=H-^CE:J-&_JD9@1A^_=7Q]>4&,G7[[?C[_B8N7\]EZ!EPMC#K#NN9S M':CUFD00SO\;PV*BO(RHC80ZV!:4518*RS?3*_EAX#EDT>^%K MYROFILH>$.:UE==#KM]-9]-OE]].9K/:A>06LQ]QD6I_B$1["ZJ"8$MMA*D] M ^=B!I0)D4R%07[/WF[MJK;_FY]#EDT7!!Y!#^-#6?CSAKO-TL)M7#+B$6LR MAS:F=KTA!R=R\O0E2SDI7;PHKAO:=J3@.:36](BZ%GIY-@6_;S^\_^WSZ=F[ M5ZXD[OSYVTNWQZGL*=;ME<8MU9%2BS+Y]Q\:T^_::&76((Z,CUM3[2*BJU89S5"$5*3G%C5L4V MR:?:2LW0[M;!*+CO7QTN\V=I1CIW6-GRD/8FI6%/E4<@Y3 2>$(&J>K85VD2 MA(06! FC9B/QZ!LE=+RU6CVQN.>#+)EWK":6HS^&0< M^,0EN.(=L2>,,4? U#;2AH[6&B/K8&T\R]WL2@;SE0RZ9Z_]^IGM][H=>&F[ M]2G%I27(@,@L@\)<.]MQ#SHIX[S&@&W6;INM[^ZB6)\HQ^1ED*E6G%4.K293 M2YS55GXE!D1:$TTN.K?0,LJ-;A\$/#RO/$S>(]C?7H3S,$OXZ2OBQ=OZVU4; M]:(R\90S,P5\<(;,M/7@.*-_%BD43\I2Z-$"-X\1-#QX#M+TO('81PJ?JR8" M#KGB.H!V-5L]8V5"( @TPM&76-I,EWV!U MPH=6.C %.DMB0'H% 7T!Q[A3Q$-1LDGMT@-*QH>;+BK>EH+36=XC $P]>O]0 MUB5\KT-:S09>K2?4";E5"/7^I4K%032&0M/F#/$1@H:/POKG#QX\ M/B!TU]F\+P&.P++'5C>AV_7Z=6>>6^(>L=SG7,5$WB>"QCG94K9,16;Q-^/$32F M^'M_13^)FXY2'WBCJ1>Y;^=A=F4L7UWBR??%])STJJ\,9Y3><:% Q%#C@TQ+ M2Y )9KF.?_0EQ9QVV'E^_:8Q@:.K-N?-1#LP4$ZG7[Y>;'*&/N%L.E^\GU_@ MDI@B?LR&'V]4R2+6(7VFUB7X1'NL\E"-*1[J 2R]BW?0 M]EPK#\QPH>^R\K_#[#(L?A)'_FH!2"93C@:X+W4$MM#@HZ5M6W$M2U%!F%_= M0.WZKC'Y+#T IG?Q#AWQO'A[-PQ80U]N.$'&B ^RE'FU3[M:5LA3AN*%DDG' MXNU.0'GR+4-WMNH;(OV)="3-_FX+Z.UUTFS*G/AR'D(1U8=SF:I31NH6=,*.H[..HF]-%%2"_#8O%S.OMR\FU^65.@K9/)90<\);>>PNFD M(89.M+U X^KN>'(3$86 M L00JSQCP(^=V5SU1G^C/:\3Q=U MX]N<3X4O.&',"B]IJ^5:&.*-ED8H%%((JTLL-A3)&_52WY7$H7NQMG:@>U// M*-SIVYS]/@OKWL:8:ZIMC0\^+O#;M%:SYM6O+I>7=[P_'[VES5V 9#*NNS@Z M;P.@#R(('Z,)1[@9W9ONG2!JGR]$VRKRKU-W,;G'4S^5%_34@6HO[O-S77WQ MMR8R[:$)\Y./:R_%H[1=?J1T(62>K2@2"D_DI=@2P".%2"$E'Z+A.;89=->H M('Q+0M'Z$%0*%\**%&6K:"B:!(,VJ[5X=\>&*@*2\*-D%K[AH :%' MZ!E?ZEX';=\O1>A!]"-%4/VXP*M+O9!5-,(X,+HV'N?204R!UITL#%/,,L4F M=0F_I&S@.H4^]+\#IKHK8^![\H_G/W_#;YLKW!1\,;593Q215II1''QB$7CB M14O4-F3Y"\_G_C/'I_X#5#7O06X#ZCOC=/(6OX3ST]G%=88\T]:JI !CJ%V5 MM0.?A06)N2@ME*"=^J'=6%X9CB6F__HR__$W>O3:9M"'^Z9BRVN'O4CJ=ZLY M5*H# V)-]68U&+)],B,'KI($%2EJ]YR;FLU!,7P*D9LM0]'W1L/M=PYC( Y6 MVKP'"8[*]"=-U*E(.Z CY'OOP06M0%IK$M>*>-@E(6IXTW^81AZU\'N(9_"> MBK$>BWT//U<9.[CXMES!6P1G?>$:N$-3Y_T*"(4QVNF8H9#,.Q/##AI^Y/'# M7O?V:]'[DN+X@+!9$MDKY5 %T+PV0H\I4D#.$F1;-(]6N5)L-R@,:=-[4]O3 M,.@@PX&!\!9_X")\P;.J@L]A\04O3DB&]-U\U2@>DU3&DSQ0*G)@C8*8LP:I ME=NN;30V\=(M"_[ON!=]XZ;/Y'O[M'=W&. 0,;Z#+O8^"< M@[6^DHU($:U70'Z0R4PY9UB_*!C2/AR@L?LZ[R"^@;6^:2>^(=R*G'0P&HK0 M')2UF<1@R(+YS!4R0OS]C:"[WN^\>6#-=]';O \A#IJHLR)]W=C[JMV**9[; M*("G7$@ 3H&3%/$$[PV13:&2VN56:S?]WW[S,"="O>F_LQ!'D:CUC["8UOVN MYOZL;&!P(3EDY+0@]_2%W"'OBP(MG'=>6W)LFB00WR=DV-R^-E=2!PE[!'=1 MM^G?N-"E1.EUD9"%)@Y(-! 5^=$H3- L,*:P2?;>0U*&O6XX3+5/X*2#G$> ME+?S69[/5HF%,Y!=^)NO'@J0L$'N85]ZR/$8#L15BNY'-5T^XB8[%>Y5FOZ8L3ZU8< M'',F?QZU4$W2C^Z2,>S]5L^P.4#"(\#'MDU\W>'2*AL46MJYC0-5S;)#G\"* M8D7R.?K2)&/B,8*&33!OX^OT(OR1@NA.7[%"D8&+A8/+%HF?VB[5,09<9ZVY M$1ZQB=GY%6'CR^G:7_W[]N7;1Q=#=ZEXT%8.,V:7LX/HN:QG!X8\QFR@V. C M(OW8[7(2_]SZ\NVELR?[\NTCP!%8EBV+(TBFO7(*"@I;NZQ@#1HT$!9C<6,"3W6(JDL;*(P3])F')%! M$K+X3")2]R=I]@.=)ZD:$X:Z*'W>2@,C@-.6OI=&6>*!B!>ECC>FY0;1L S! M1!&ML"7@$0:Z[+QGN>>U9QTH\-%!YE8S,F(]IU0<9%:'%BMZUH^P^4A]91]F-R302H]7DYGNGR1@7H2 *4QMJ<*53(H-< M=LEFW/[T,8&@J]:>Z!S;082#M_]\&99?7Y_/_UAOI+BXKKQ0R*6LTG :%#YB3K$9*'FRD+\J$ M ([SVN]#2V8YFL!WZ1#^Z O&U%RJ'R3T(,AGT3J^J,B211"&U\D_D4-8-1Z( MDG$?4)OD=@!&;ZWCC]09J@>,]"[>P7W'G7J;H\J<<1(2T4[FT"H/GN5ZR\U0 M:T-[9=G)D^BK=?R1^C3U853Z%N_HSBO."-K?OE<%T;J8SO.ZI"@:B\$ZB$S4 MR81&@!-D,2VGD#V6H)(^0LNZ;:3MA"_?"E_'. ([6"&CA]C5F7/F1A9%3EKT M=4UR"L^]6"V;E,C^9FN:)*GL0MR83DD.!\1>>.N@G=$C[L/L*L/+"D?.8(A0 MA$MUC)"DC:!FP7,1G4%A-=^E^*=GT%W3-V;<=0'&7LCKIJ71@^_S'_,KS](C MED!.I:%- 6B)%@@EZGH<%2D&,2SD(PQ/>)2^,9T)'AU\W;0T?O 1CJY6E30R MB\@TA3.%XN 2,D2= _#@T 4N;?!;.J TA]\-A6,ZF3P^ #MJ:O00?#V_O#J/ M%Y(G[YD%JTSEBP?PMA83&J6M=1:+R\='X V!8SHJUA#7494;AND*-.H9!\'=-X)B.9(^/OVYZ&D$GFL=Y^C3]<\-2 MCDXFX2((1XZLXH5#5"H"-\Q8$QGC99ACQI)[ZNCGO=YIQ'9F%A)YXX='4\P8#&*)@N3"I)-L!";]ZSX@@T46)\T82 M'<$)SC:K^?9ZS%8QPA:'!03W:=6L V*H>ZP"W!)8".A,MX2+DAJ 1 M%K!WT_F3YWT=%3 "Y^6&AZO9?+5GS*202'3-^\J!S*LR)8)/]"4;40N:HO=N MES3MQ]\POE$2A^&B1WF.P+QLD\^F6>*+^6(Q_Z.6Q(;O]).+GQ,GLHD2#5@M M&1EE=!"-IXU>!I>#0^U*F['E>Q YOC[W_9BA9HH://OW_IC;Y44X/Z\?/ZY[ M@8=EN'$.Y^7C8CI+T^_A?")EX21.#Y9G$F+6#'PT)%U!+J=!59N%[FVZ=G__ M^'IB]VW8&NEBZ&[[6R3W9I86&)8XG3U83)O=/AN3;- )D-/KXNJXO7I=XZO#U7?6V&/,A^!7=J1 M-SZQ@2>RJ1J\\^1($H\0C+2@O$HNV*AXXBW,U*X$CJ^93(M#AYX4-#K@K3H= MXW(5.+^Z)%_RR_J6<+(J_9 L0-"8*7YABH)H%8%A<,%$+YFT[6'W&'GC*]]J M ;I>E#-JR)W6$<,7TQ^W[AXFR2,C$3I EVO2'GD&416*G(O5)#N?>#Y"/=_GTS!+>)>SS=2O24&CM$$/F#1M%"EGB$P5,#X$6HB2*[7_0?&.+]\- M>,_H0N(X:A@5SCYANJ3WKT:4WJ2IE/?S66W;1)9_>A'./UW,T[_^CN?Y1=T# MOH?9SXGP.JB2?1TH:JI0:V),L>""*PR3U$KLDA'4"S&[X?!97U<<0TVCPN7# MA;<1P9W1MYM;P@DMM1Q2\I!RG9MI% .7R&?.(@C+HS"*[W_3OQ<)NV'PF5UD M'$LEHT3>RL%X/?V3_-^O=<)R_?XUEQ.?I&>UM0?YOK2PO&,0"I<@?+$AD%]A M=YI:W>'5NR'M&5UG'$,%HT38S4*Z[<=^^HYI6J:83WZ$*3UG)>%)BHYLN8V MO,[UC#Y"$%*3@Y$-CSIQ^E M2J'-6K C7[3<)W$WA/ZE;EL.TM+H\'>K!' QO;U-3%B(%%M92QY)J7>7NGJ_ M1@&K'DLN3@1SW%8^=^G;+7'YV=^R]*.?YP.[#S=9B^NDLOJ;^ WSQ&O&BHX: MLI2JWJ"3P7=! ]<*C93,.WWS+W$19GE)/_FV?M_;#^]_ M^WQZ]N[5Z8O/)R_>7@_!P@OR:99WV5E.R3W_54N67SSP;S>4W^=I\]P'<.J9 M"_SSHLZBS/_OX0:BUFJ7"SR)!*R0+B;.9RP4" .ZH&IG]0PN,@F!,YF] M5CFX9MO00W+ZM8+K8KJ0.!:!";R-M1.E+1"<)D_6ZTB+(GIS/W>YA6%;T3)\ M;] #$?"TC=I?WJ/;.%=UWE%Z%"Y*<&0ER%9+!T$Y!S&A#2PZ^MRD6+7CN+@C M-9/MH-U?#XK;1]2C \NM[O0^U!&)S(+AMIXTDG*CIS458RQ9!8Z>'<&;'_&@ MN+T4O>N@N'VD/O20F %LT#-\!S8K5#+ 680B60TN45KB4)'CPPXJ\G)@I3O'(FM")$DTXP'UJ0[ M^7YDCLE =43&#HF1/:EI)""\+AQ[>;FH4I[P9 4R*VNY3ZWYL1Y\'3SM(MEQ M)A1R-*V@=I^8,9FN_@!UD,A' IOK(G\UQW\M79V_>_^/TT^/:'.D]S2E M/1WBG?[[LI:#7QW=<./1RA1 EE*;\,@:7I'#I*Q#'3#:S)NXD'?).&Q^]K?O M\T58_%P_\C/)Z07][%^3XE@HA2LPB1:#$B9#X)D#JY.?C>:BZ%VRIQY[_K ^ MR %JO#LYNP?A/5M3T/W(_[$G'<M"T3@3!D+0&;*G,!U%]BR['O!P^YW# M@.%@IUB9MXVQNPFU.>>I.!XA%5J;2D<./J$F;?I@9$J6 MN]C"6=A*S;"'5GUO"/T)?@3H6?M0[_#BZSR_F?W Y:JB_<,?U=/_.OU^NPD# M4]R'4.&<*AW4[>D##_!BJ>38Q, 61+__/ MV>G'W\]>_OWDT^G'LP^_G9V\ZQ "/_*@-A'P+E2W"8!3"BDE7D R$VMNDP>O M:I>H8AFZF)QHDY;1;P#\N?:%O%S\7*VCFU,>HVTJQ06(H4A"N*=MW@8.UGN! M5C@G69.,W>WDC"KLW4?O]TU,#])^YO:D^\G:T\\[IG4YXBF;*(YDH.JH52% M.9F:=;Q3-L<2=\$1!:P.8I295H&+"E $YYU$'>W_U:=L M^R!@GU.V?>0^ K]Y5;I5_;&U>&IU+*W;V<5Z>A*C$#$Z[2!6*ZH49[4M.\61 MTK DDD[1-TE.>9*J\1[+[:7[^YCJ31$C0-4]'JY.-I#GS /M\+7O>CV$@, $ M@A L*Z=-8:))CO96:@9&47_:WAIM'2+Z$>#G).=I544X_QBF%#1N6N%L#K8D M=\[:J,'&6OT0L@3/6U0T@)'3U(UALWM(*W/6ZE@T'D=6R.$#1-) M*AN<4L Y"W5:6X;:@A,8,HM"TP]%D[/%+;0,>[+8/WH.%?<(;-"GKR2[,_Q^ MN4A?PQ(_+N9?%N';RCZ7P+!D%<'*VCR]WM!&3 Y$%HKII"RR)HF4CY,TWI/I M@WRB?E0P6C!M%EJP7F6L+8]4L4#_'VLAGX!H,[JB"MG2)J,UGB)J8/>H)\7O MA*<.6ACX1G2URA[PL=S8V>!UEKP@Y)A5[5JI(40C07EO=?%2"GMO!,+6Z]$G M7S)&>'31X[R%4(9 8-^AA-K3+7L6[="0)Q Y:*UT-GL,I?G MER\:QGEI"Y/^)#L"[V7[G3 +6;N4$CBK78T!,SA&//EH)5J/Q>*6)*PA4S.: M%8JTJ\G_FW[SA;KG0ZP6"U\F34K:V=C3V7$$U( MD+/7)KJ20V@#T [$#CNVN@$T6RMLX,#RSA9PAA?5]F]X7N"/Z?QR>?YSQ3.> MY_GB9OT1P\N+=9KH9G@R+Y[G(A$2*[72(0OPR9*H-OW[P_>?_RSB N;YH@%I:"M0EDJ5-PN"=W,MH(SLC$I2]1E";I)$\1=>AFONW9 M-_FL7*)3$B4(KFBEU?(OC\&##B5X)YA7;7+ZGJ1JV+BX-X3]^HK-\V&1S#!NHBN':JU(-D23CDA$-14UD#LT%K[ST^7QOX MXN>+<+Z:2/45\>*WQ?SR.VGL9A%2D.:M8.0.%PK/5 H90JT8$('D8%4R)(JF MS/^"P!%;QGUP\ZAE[%,_8PBDKP_QKSD\62[Q8GDRRV^GZ]DK4UR^6_G-F#_, MSNJ@M#IG?#7N?F4";IAG5D@7:E,HYHAYZQ7$Y"+HS+1AVC/D3^5BV-/) M9@@>3M-_=5_@2K+S&\DNZ?-T1F9B&LYOFJDMNQDLDD5CO$%AFTF0>L9@F%FH[.M=^# (>^J25A MO)V'V;H;]P M.[QKV"24GN'1NW!'X%UL&1(4.,L!+>V4;M4+G4EPA45 G917+OK2)FNSX^"M M]H=5K;S3 V4_.O3&Q9IS:V.0@_]E,XMI+ MT;M.XMI'Z@-O5*?3+U\O-HWB/N%L.E^\GU_@I&.?'4-*00'R@L' M])0"001EC0])FEW:S^_RKC$!I*M&YPW%.VC)_\HS-USHNZS\[S"[#(N?Q)&_ M:I":.0_)%XA1UYPZ$<%GZ6NB>\@HM/;W^TALCW%V>->8QMWT )C>Q3N"W>EF M ]^R?5^?LU\W;GD95I.=EV^O,_%,*I*+0#ZBXXF^K XQK&?-Z$,1,F:/&QC. XTZ!"#2U2K!T0+2U-GRS*9J?' M5T2,Y=3X&.K?:::[K38UEH0[RK(G'15@@[Q0#LL!,;I*" MN)6:L41\ R.KFW9& +&[?LF;&3T9EQ=G)+"5U/*MUM"1!Y^=Y:!CK4),DA8/ M\QI0,47ACXM"-$FGV9W$L6RC X"QD1[_ZLDRUSJ+/]_B#SP_>DK,8P2,*O%E M)RD=([V%.6=HB=0DA3JA3=>=7.<(67@A'Y2GUU-,2ZX5 MI6CHD^CV<)BWT,T(0':5/K!A:'-HZI KEVDU8D@.E&$4P9G :V&9SC8%S6*3 MH=M;J1D67#UI^GY+I8/%/@+L;(A_AA@E$C:K+$4D^!<",B,UT!=(X10ZVML1$D< M!6N:./V/$30*6W20LG^)GPZ2'P&"KAC ?++<\'3C#&S,JU?">HX1O EA70X8 M4$E@+"BMBS?9-#J]^R5M8\-5%Q \<-+[U<@H0/;0T3R;+O^U7H7,(8G+09*B MW@ZR4'E)8+R4R::2O6IR,/,446,Y#3YB'-A)'Z/"ULOY;'5TA@!IN[<@?P1OE^5!SAF M8V%D:[,B\;!4((I<+^D<:D=QB\U-C@^VDS,6'!VJ[GGOLA\\?^T^#Q]F>)55 MY1&%#!Z"\Y)B7U_(:E>E!\Y^)SW_, M-TP()X)TMN8%2P.:YD3(BO(0@=$7+]@6%?F*(CH)LRQ(8*4>P7L MG+.2D8R=*'4^5Q8&'!I#V[+Q+EI&DNF$B9M7#-N5\SBHZ"C0$?@?9\3&8IHH M!*SGG2>SU7_JF*\?X;R>T6__[LJ%X\KY%(DUZ40"96, 1\X;!!F3),DB.70M M?)3N) \+Q>:QUI%T^6Q1>[67"\F)00&&0A!0*C((FEF(*4L9<\1@FDR%/(3H M83WP8P&K%SQWT/(($/UN/L.?[\+B7WCQ^G*6;R;+),%D[>8L; $E.$4EECX% MJ94N7NN(3;"ZG9SGB,(N<)CWKIO!X\1WEQ>7X7Q%/FTX?UQ\O1HPE$7)EI.3 MPJ,!%:.JLX0CB!KRQI"3#;N,;GKD\N,7""Q))WG"@G577%S)$K00DKDTL45B3]X3*K:!R%E#0I2)*=(;K_?#R\"7#>O1#P^9 H8\(/=,_,;^9I?FW MJS :3?1:!09'BF$1U?Q\H;O$1P"7[>-R M3A:+,/NRJG1:OOAY\SL?P\]53XW*\0W;L_R1Y'J[+!Y-L>2[ 0\B@W(IUD%E M 5+)H6C.I VQ!>I:,#-L<'< MK9-31I2T0-OJZ\VK[S-?>7F*FJUFKM2CV$$ MK[-J"T(T-H$1V9M@-&JY2]NVI]\R@JG?@R)@WD0=@QXB_.+2G'&*;WW@$*5& M4*4V/W.]37!!97]3MATSQ;)[&!CD;@/5ZS MLAGUL%K%#_G;K-484E+!9#"2G!:2GX08"GDSEKR8$BV3V"1[:R\J1U. V!M, M'D-B[SH;$R#?S+Y?7BQ7$N,;NQZYDL;%#-*76J,4!$1=$E@NI8K*]P1-(ZG4 M& 1A7=0R!H0]G'JT%7)P&2T4Y@VXQ 1PF]%X:Y+W3<[M'J%G)V39 MYQL2]*"%$8#I,\7O2WIS'?[V"1<_IHFD\V'K9*T:PB^W_VBS0"VSA01(P7;B M#)3(#ERP&ABM(%6&\NDT__3%_K.=55NO3& M\*L0C'"* :<%3^&7(:EZ#!!$3D$XED-NT]KI*:J&!>!P8+EO7WO3W!A@>&A_ M0E]K<6JMLDQ,DB19=59HXS(Q$K,Q2RX;S]AKV%W9/5\GX)AZ'0&.-W-BKR?, MFY(U4PY*+1)2)2,$[C0D93'($C7S31H;W"5C),2%[OH8 9K>S'[@ M\N)NS'?32G!2O%)"FVKC9>T@2#%?M,&2G'+D41KN#&N!KJ?)&CBCX "%/[@_ MZTWZ(\#234G<6D03M J5TA*KTY4WL]]G"PSGT_]@OFI@ M.Q'%J1"E!,UX'>6J KAB)*##S*U24?*V-^Y=*1_)G=80MO"X6A\!S&]YI=_F ME[.+#Z7V_,-<13D1493 509I:MU0J14E*3-(*6"64K&8FYR:/4746-HU# #. MWG0U MQMCJ=?TJ+"6?JY.C:G#8B$=;62SC8K:R(3S[&0[VR\#+4$*4,H6H Q MUMOB0^&IR="HW4D<2XG/$ :SC1Y'@-";U58G97TH5SF?I*0J^B( M@T@1/J@L(WG/I0#SFEFAE91M1C'^DK*QI*D,BKX^M#8"&+Z_K)?#'\KMTI ; M)I=_Q_,\43D'Z8L [KP%A2&!KW,H7;)1>>.*4$UJ>G:@;2R7I0- L6_-C0", M-^1OJM)O.)N0J\ 8TP@LURX[AJ3D5$S %5/>"564:%)+\01-.X'/_R7!UY>F MGLW$QC?O7WYX=_KYY/\[_727]IW&+=[^ZS:S$A^EKZ=!A^L.$9_#GS?'>S[ZCOV\(-E;1",!WU0F% M6%I?N=4H9JVO\_/Y'S66F629HYEK>#6MU)&@+-K49W^&;Y-U\/2Z'L+#$M\A>O_OIE=G^.])EE_7$SGB__& ML)CHPE%)],"#)J^5E02.*X1L'$M")Z9BDSSM0X@>]IZT%3*/IL810+8F%Z3Y MEUF]/"..7^ ,R_1B.:&@*5.XY,"*.B5+ZPB>ZPPL*QV$5Q%MD[SN1^@9]O*S M%=#Z$/Y(>KY]FJ_._FH""RV)36>IYJBP* M++,F.%HD%!;L$"_L]K9A[RI;1 @-I/PL<+.^\;^8J!"MB2&#Q<1 >.PZ&HB\P'!M-U /WZ\H($M>'H0]G., D5;]:,=Y:D M5G/GI*MQM+/$)NWSE@_X9?58%;\/E]<$!G7L".G MN:3D#11RE@D"]9K09OJB178R6VV$:>%[/D;0P0V@[SUWV]6"R"*5X!SHVC9) MT3X.L=2<^!P8=SJI?'^':\/SZ"YZ>D')@T[-/6OD&1NB57U]ERN?1Q]U+*.T MC?+6IBEY5;LC(X1DZBP=:^OL355+;U74F+AQ_W]UU];_8*OOEY>M MLF7E'%\GY;9_/):LU@Z_RM[]K)=2;"TOMG=B M,=*Q+F>!4$0M[@-/^&-_G8?:[M)&!E*K:4^ M&U0$W8%HW<6-ZZR210N)Y=JNG%@21:@=GQ,7N6!*;A^'[$ 8C=F5<2C!/HJ3 M [C

7>.F-C>K[>/8N;08]T.&9: JOU<@?@.9G-21&')7Z<3=+S8ZXULXI%N\XS_5ZLA:3,P=1 MI@#>"G(CHU4RM#EQ/$;5R/.;7L@9&EY /:!M1?MZ XK@D2/1;;/1H&2L4ZOJ M3-&2?'):J6);GF=[Z%,]H'2WQ\\/8/7(-\5_3J9Y]O?BKE:-/B.YB04L9QZ4 MJ\UEZ]"?S'Q.19G(\[W>#UNO@+<]NXMC^B%BF@W(LY%E_F62;YVQS?!#SRTM MVT*HHRJ4IP^O#8>47U#W,A8>FDO=&AQ=0#!3:^$U:(J MBS;.UQE3)7'%;;/D1_3I;?3JX6RQFI[O?3='%5C7&W,H[9,U!GF3<-\!M';A/;5#8FOI=0'1F_CG*K7TNF&E]D:+ M1%S2DA'3K&+D1RH#.:2".5N?0MN(\RTM7?AI[2!V+/=']MU_GX:+ZW^!^;?E M-YR?_E/'F./B3 :IBC0(PA8D!R,C..,UE&0P\5)<5G$/YWW7\\>M9&N&BL%8 M^GQ8^!4LIGA>WSQ@?66%]$:#WJ],?HO$N-L"9ES\.IG.:I+YIE_0FVF^^Y33 M_US1U[_B\MLL_S1MXXQ.2$HD+\$'K*6GJ=;2& -%:BZ-+3Z&)KD@+[C&<8OJ MFFO"7M%RN(:=+"]$&T2[9\Q=*59 MF5YS^!W XU>3;WGR6TU8_-?IQY/W!W4GN_O[;?(J'Z%QH%S*&BV;K!0 *8J5 M@CG':9K@8EM7*I:%3(;V0PH&E"X&8C(9@A;,2332.M=BLSV+RN.3!O9XV6TR M,DIDK' /K+#:NE1DJ-%), &%D*%^W>18\#PRQPV/M$/9P[R#9L)[G9KM\"3R MK8]Y 3W7,G7\>4 TVJC:HPIR6GE$9#J-2>!J0:E5M0][DPJ1%U5WU2V\\XI5 M,%Q[*1*K*^;1UYUA(<@0(>HD!$_9FMSD[+"=G->DOIZ#F@>C@8X71@<7!S_W MUOU0_W654\W7*$6X9&D=!:4 A2I P&"!1Z.B*YK^;-*@:A=!(\^5&D#8LP:< M[Q1!ZWOA$GPB*1N0KIYGC,]TGB$+'@(=4@P*\AZ:S%+?3=*X*!I&Y'O@Z #^ MCYU$L6H#\M.\M4WF#Z<3;?8,7*@%A$(7\(&3U+7- :/4FMDGO*/'GM\?( Z1 MW6Q@1G:@5JYCQSL7DW44+"8!P212O$8(\-$&4)ZS4C+/FC<))3U*U;BWB0-C M:7@YC%S+]('H/K_FRDE8X+7:1O'AU3 M>W( 0FZ)&*]>Z5BA[L3'@1P>V4?Y?/+YS2\A77?A7-W&K)>T5H;7W:NXYF!Y M1E!%K"L!LW;:TI%2&K]/PN<3K^D%#H?*<-:&H2-CX]/)Z=>3TX^S.9G+L%A6 MS7K3S/7+9(F;%;%LG18!-*M.&*L;*1:$$KDJ)68ATE.QOOW?-EZ=VN!(:<#> MD0'SYFH^FX=/%[2:25I\^'#R??'?;Y;SR=7EQK6R*JH<'8$_2E"\YL)[8VAI M3/M@9:TVW@,J3[UGG/RD)B 9E*4CP^./V>1\^FAR%]R=QW!3(!J';1M+I#G?K M56VJ?!2W/+@$+ GRQNJ-2=0V N<^*BVU\_P%KIGNT-39IB_/O@=S]Z?F[J]J)=SXIY=-\EA#K5?--YPI&/IOD$AC99'+[720OSB<( MQJB23-%>[&/F]GYA3R@Z0KRSUKP>VV,F'N6KRSK]<]=J;! 6D=PZ9V7-$=$* MHDL,R&%(&$I$TO/[^,Q/OJFGV-TPD!F8NQW8LG\1.[:JYVN-'&1DHMZ$!.[( M_LOLP3LT$ ,J;5)1DC49^_4H5>.6!33PE(:307> NKOMT#O2I)9!2G4.CXBT M[;))8!,O,HM01W:VAU-'SM& DG\44X>+8>QH,J;9=YS_6%4+[&NO;4#-+1/@ M;7"@C.%T*";&2>FXX5DYQ?8)(![T\IX =8389R\I@P[4U@.U_N&FX, ZXWTA M$UZ,3.0L.$4;4D20+'B+R=F"36;.[R9IW"*AEX@5',;][G#TXTU*\ZMP\69Y M$N;S'_3#.E 1SSA&R7QA8&P6Q*N($*)AX SG(>E"FM^VA]0.ZGHZZ1T.A6Y>0'=MH:RG MLV$KD!TICY%=KWN+6=GY.GUX\))>SSKLX"Y,X*NSD(*PVBC(67Q:FK%OOS^]LOI__Y^^O'KZ1_T M<4@A[(-'-)HQ\BBE0XT6N8H+_,\5D7SZ_;K<9U/4(VHD00D!)6 Q0EB/KH, MR:&5LG M7N_?K9(X8;+3C22^C5E M%CA*RR5]J-RD9NZ%-,\J&"*XE(%;!Y'7S61\;<5K$RW2,"FU%I_@64?Y(\M6)G1DQNFP4)M^0Y Y@F>JIO8JKU23*]N=%/4% MH(/D_32&#F!^?RA:W]PX(1GY* @Z8ITPGGAM&VS!N1PR]_2#1O-4MU'3'7H. MD?3C^#F [1U@YQW&Y?LIV?*KVD=B-;TB6UY29E!RJHU[8P$O%V!)H'8'\/\"0BT#R#&-I M8JYV$32NOCE6T(_BYD"NCYT1&Q;??KF8_?T9O\\NON-\K2V-5LSS2%;;"5TS M^$CUHDZ0M#5).8_.W*LYW9[^NO7I/8'@4*G-!F7AR" X7<(81"NHUK9G@T+MX?;?FHD=CVCG'S\IJ9 MB*/9.38L)N??EI]PGHC\+SB=S.8?9TM^SD :B+L02S>K /QU0MNDNOH68D1O.'BG@1_%R +<[0,SJO#69GM]=S*9Z M(C&1:U,6(V5MZD/'E%B:)*T\2E5/&#I$Z \'?PTD@0[@]&$V M/:>G75;K?G/)51@+Y*5[P"0<*)DR673OP9$Z5BP'Y5.3+(1MQ(P\S&EHDW4T MOSO$S,8/= 8%UP9YRAMCBBTI%:<5EJT[IV\@9NQKE6#$_@9L#>-X# M2:M+%^2$I?B#E$P/(&OLV<2C1[\34D7+H %.;V8*U^NK+W^&OM9:MR3PH2@#O"AEZC4AG M5-+;[CT'9M )YWH'T>KF*S MK<@K9$$K2$G4CAUHP%O#P0M,0014ODWGB5T$C:N!AA#VD_@Y@/,=(&BS ,QO M%NLUW5K[M4(M2:EB> '.=>VNZ&LIJ7(4/Y1H]25MON#H$! ^\ MHV$ET@'(/LZF^695FQPRYJ,2+@"1K,E*=,!>1-;-LN@O:"CWTU MGM$@?!\Y;^-NIL)G+)-IF*9Z83-;T!>ISEO*9\(GPWB1D-.U%G4:@BZB]JN/ MB67TQM^[Y-B:N+'7R[JJ1CE0IK.6#.X*,:?_U-X75Y/%M^ML^FG^=98G9;*: M^G5GB59E7WP,Q$!3+_NRA&@P@]=%!9GK+>+S,;3WZ[NJ5AD:56V$T(%E^SDJ M?W-W'/Z97%Y=OIW-Y[._ZSX*?]$WRQ]GC>SC+BH&%0!VS0^<0H*(@F&>VC M;U,:]1PBNTHJ.@Z&S6741<3I[D:C]>&ZLX_/B1=N$;1UL4Y*U1"UL""EC"BM MC5IC"[3M(JBKN_]AD#4([SO08G?7L>F&N%X+2IT#2R1JX6DM/A>(3--:A-,L MRX"A3>N33UWK^-KU[^*V=@",=B/_"M*QQE>!TE%8#HJ@SKU! $+75)\\6I<+D MW3ZUB?N];2_$^%>#F 8L?CYH_ HT4SRO>NWK@*4!MQL +R=7EW0TE5BTB9!< M/508CN!C,!"XS]Q9STQI,CCE 27[!4#9J\#1,.SNP"/Z$#'1&C2+&P70?O! MZ74$TP=E?OOFNNLOZD>D ^?__-?_ U!+ 0(4 Q0 ( -:*JU)AAY[6C4X M -FS 0 8 " 0 !A,C R,3 T,#-E>&AI8FET,3!?,2YH M=&U02P$"% ,4 " #6BJM2-%2S;_X' #F*@ & @ '# M3@ 83(P,C$P-# S97AH:6)I=#,Q7S$N:'1M4$L! A0#% @ UHJK4JI% MT0_S!P _RH !@ ( !]U8 &$R,#(Q,#0P,V5X:&EB:70S M,5\R+FAT;5!+ 0(4 Q0 ( -:*JU+73;F*Y 4 -8C 8 M " 2!? !A,C R,3 T,#-E>&AI8FET,S)?,2YH=&U02P$"% ,4 " #6 MBJM2%\TW+^8% "5(P & @ $Z90 83(P,C$P-# S97AH M:6)I=#,R7S(N:'1M4$L! A0#% @ UHJK4O^*33$!> ( =#P< ! M ( !5FL &-N(4 M +.&UL4$L! A0# M% @ UHJK4E\8JT88L J\H' !0 ( !%?($ &-N&UL4$L%!@ , P (P, %^B!0 $! end