0000883902-21-000055.txt : 20211109 0000883902-21-000055.hdr.sgml : 20211109 20211109171235 ACCESSION NUMBER: 0000883902-21-000055 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 102 CONFORMED PERIOD OF REPORT: 20211002 FILED AS OF DATE: 20211109 DATE AS OF CHANGE: 20211109 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: 211393221 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-20211002.htm 10-Q cnr-20211002
0000883902--12-312021Q3FALSEP3YP3YP3Y00008839022021-01-012021-10-02xbrli:shares00008839022021-11-02iso4217:USD00008839022021-07-042021-10-0200008839022020-07-052020-10-0300008839022020-01-012020-10-03iso4217:USDxbrli:shares00008839022021-10-0200008839022020-12-310000883902cnr:ABLCreditFacilityDue2023Member2021-01-012021-10-020000883902cnr:ABLCreditFacilityDue2023Member2020-01-012020-10-030000883902cnr:CashFlowRevolverDueApril2023Member2021-01-012021-10-020000883902cnr:CashFlowRevolverDueApril2023Member2020-01-012020-10-0300008839022019-12-3100008839022020-10-030000883902us-gaap:CommonStockMember2021-07-030000883902us-gaap:AdditionalPaidInCapitalMember2021-07-030000883902us-gaap:RetainedEarningsMember2021-07-030000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-030000883902us-gaap:TreasuryStockMember2021-07-0300008839022021-07-030000883902us-gaap:TreasuryStockMember2021-07-042021-10-020000883902us-gaap:CommonStockMember2021-07-042021-10-020000883902us-gaap:AdditionalPaidInCapitalMember2021-07-042021-10-020000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-042021-10-020000883902us-gaap:RetainedEarningsMember2021-07-042021-10-020000883902us-gaap:CommonStockMember2021-10-020000883902us-gaap:AdditionalPaidInCapitalMember2021-10-020000883902us-gaap:RetainedEarningsMember2021-10-020000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-10-020000883902us-gaap:TreasuryStockMember2021-10-020000883902us-gaap:CommonStockMember2020-07-040000883902us-gaap:AdditionalPaidInCapitalMember2020-07-040000883902us-gaap:RetainedEarningsMember2020-07-040000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-040000883902us-gaap:TreasuryStockMember2020-07-0400008839022020-07-040000883902us-gaap:TreasuryStockMember2020-07-052020-10-030000883902us-gaap:CommonStockMember2020-07-052020-10-030000883902us-gaap:AdditionalPaidInCapitalMember2020-07-052020-10-030000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-052020-10-030000883902us-gaap:RetainedEarningsMember2020-07-052020-10-030000883902us-gaap:CommonStockMember2020-10-030000883902us-gaap:AdditionalPaidInCapitalMember2020-10-030000883902us-gaap:RetainedEarningsMember2020-10-030000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-10-030000883902us-gaap:TreasuryStockMember2020-10-030000883902us-gaap:CommonStockMember2020-12-310000883902us-gaap:AdditionalPaidInCapitalMember2020-12-310000883902us-gaap:RetainedEarningsMember2020-12-310000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000883902us-gaap:TreasuryStockMember2020-12-310000883902us-gaap:TreasuryStockMember2021-01-012021-10-020000883902us-gaap:CommonStockMember2021-01-012021-10-020000883902us-gaap:AdditionalPaidInCapitalMember2021-01-012021-10-020000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-10-020000883902us-gaap:RetainedEarningsMember2021-01-012021-10-020000883902us-gaap:CommonStockMember2019-12-310000883902us-gaap:AdditionalPaidInCapitalMember2019-12-310000883902us-gaap:RetainedEarningsMember2019-12-310000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000883902us-gaap:TreasuryStockMember2019-12-310000883902us-gaap:TreasuryStockMember2020-01-012020-10-030000883902us-gaap:CommonStockMember2020-01-012020-10-030000883902us-gaap:AdditionalPaidInCapitalMember2020-01-012020-10-030000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-10-030000883902us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000883902srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000883902us-gaap:RetainedEarningsMember2020-01-012020-10-030000883902srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310000883902cnr:VinylMembercnr:WindowsSegmentMember2021-07-042021-10-020000883902cnr:VinylMembercnr:WindowsSegmentMember2020-07-052020-10-030000883902cnr:VinylMembercnr:WindowsSegmentMember2021-01-012021-10-020000883902cnr:VinylMembercnr:WindowsSegmentMember2020-01-012020-10-030000883902cnr:AluminumWindowsMembercnr:WindowsSegmentMember2021-07-042021-10-020000883902cnr:AluminumWindowsMembercnr:WindowsSegmentMember2020-07-052020-10-030000883902cnr:AluminumWindowsMembercnr:WindowsSegmentMember2021-01-012021-10-020000883902cnr:AluminumWindowsMembercnr:WindowsSegmentMember2020-01-012020-10-030000883902cnr:WindowsSegmentMembercnr:OtherProductsAndServicesMember2021-07-042021-10-020000883902cnr:WindowsSegmentMembercnr:OtherProductsAndServicesMember2020-07-052020-10-030000883902cnr:WindowsSegmentMembercnr:OtherProductsAndServicesMember2021-01-012021-10-020000883902cnr:WindowsSegmentMembercnr:OtherProductsAndServicesMember2020-01-012020-10-030000883902cnr:WindowsSegmentMember2021-07-042021-10-020000883902cnr:WindowsSegmentMember2020-07-052020-10-030000883902cnr:WindowsSegmentMember2021-01-012021-10-020000883902cnr:WindowsSegmentMember2020-01-012020-10-030000883902cnr:VinylSidingMembercnr:SidingSegmentMember2021-07-042021-10-020000883902cnr:VinylSidingMembercnr:SidingSegmentMember2020-07-052020-10-030000883902cnr:VinylSidingMembercnr:SidingSegmentMember2021-01-012021-10-020000883902cnr:VinylSidingMembercnr:SidingSegmentMember2020-01-012020-10-030000883902cnr:SidingSegmentMembercnr:MetalMember2021-07-042021-10-020000883902cnr:SidingSegmentMembercnr:MetalMember2020-07-052020-10-030000883902cnr:SidingSegmentMembercnr:MetalMember2021-01-012021-10-020000883902cnr:SidingSegmentMembercnr:MetalMember2020-01-012020-10-030000883902cnr:SidingSegmentMembercnr:InjectionMoldedMember2021-07-042021-10-020000883902cnr:SidingSegmentMembercnr:InjectionMoldedMember2020-07-052020-10-030000883902cnr:SidingSegmentMembercnr:InjectionMoldedMember2021-01-012021-10-020000883902cnr:SidingSegmentMembercnr:InjectionMoldedMember2020-01-012020-10-030000883902cnr:StoneMembercnr:SidingSegmentMember2021-07-042021-10-020000883902cnr:StoneMembercnr:SidingSegmentMember2020-07-052020-10-030000883902cnr:StoneMembercnr:SidingSegmentMember2021-01-012021-10-020000883902cnr:StoneMembercnr:SidingSegmentMember2020-01-012020-10-030000883902cnr:SidingSegmentMembercnr:OtherProductsAndServicesMember2021-07-042021-10-020000883902cnr:SidingSegmentMembercnr:OtherProductsAndServicesMember2020-07-052020-10-030000883902cnr:SidingSegmentMembercnr:OtherProductsAndServicesMember2021-01-012021-10-020000883902cnr:SidingSegmentMembercnr:OtherProductsAndServicesMember2020-01-012020-10-030000883902cnr:SidingSegmentMember2021-07-042021-10-020000883902cnr:SidingSegmentMember2020-07-052020-10-030000883902cnr:SidingSegmentMember2021-01-012021-10-020000883902cnr:SidingSegmentMember2020-01-012020-10-030000883902cnr:MetalBuildingProductsMembercnr:CommercialSegmentMember2021-07-042021-10-020000883902cnr:MetalBuildingProductsMembercnr:CommercialSegmentMember2020-07-052020-10-030000883902cnr:MetalBuildingProductsMembercnr:CommercialSegmentMember2021-01-012021-10-020000883902cnr:MetalBuildingProductsMembercnr:CommercialSegmentMember2020-01-012020-10-030000883902cnr:CommercialSegmentMembercnr:InsulatedMetalPanelsMember2021-07-042021-10-020000883902cnr:CommercialSegmentMembercnr:InsulatedMetalPanelsMember2020-07-052020-10-030000883902cnr:CommercialSegmentMembercnr:InsulatedMetalPanelsMember2021-01-012021-10-020000883902cnr:CommercialSegmentMembercnr:InsulatedMetalPanelsMember2020-01-012020-10-030000883902cnr:CommercialSegmentMembercnr:MetalCoilCoatingMember2021-07-042021-10-020000883902cnr:CommercialSegmentMembercnr:MetalCoilCoatingMember2020-07-052020-10-030000883902cnr:CommercialSegmentMembercnr:MetalCoilCoatingMember2021-01-012021-10-020000883902cnr:CommercialSegmentMembercnr:MetalCoilCoatingMember2020-01-012020-10-030000883902cnr:CommercialSegmentMember2021-07-042021-10-020000883902cnr:CommercialSegmentMember2020-07-052020-10-030000883902cnr:CommercialSegmentMember2021-01-012021-10-020000883902cnr:CommercialSegmentMember2020-01-012020-10-030000883902cnr:CascadeWindowsLLCMember2021-08-202021-08-200000883902cnr:CascadeWindowsLLCMember2021-08-200000883902cnr:WindowsSegmentMembercnr:CascadeWindowsLLCMember2021-08-200000883902cnr:CascadeWindowsLLCMember2021-07-042021-10-020000883902cnr:CascadeWindowsLLCMember2021-01-012021-10-020000883902cnr:PrimeWindowsLLCMember2021-04-302021-04-30cnr:facility0000883902cnr:PrimeWindowsLLCMembercountry:US2021-04-302021-04-300000883902cnr:PrimeWindowsLLCMember2021-04-300000883902cnr:PrimeWindowsLLCMembercnr:WindowsSegmentMember2021-04-300000883902cnr:PrimeWindowsLLCMember2021-07-042021-10-020000883902cnr:PrimeWindowsLLCMember2021-01-012021-10-02xbrli:pure0000883902cnr:KlearyMasonryIncMember2020-03-020000883902cnr:KlearyMasonryIncMember2020-03-022020-03-020000883902cnr:KlearyMasonryIncMember2020-04-052020-07-040000883902cnr:SidingSegmentMembercnr:KlearyMasonryIncMember2020-03-020000883902cnr:KlearyMasonryIncMember2021-01-012021-10-020000883902us-gaap:CorporateNonSegmentMember2021-01-012021-10-020000883902us-gaap:EmployeeSeveranceMember2021-07-042021-10-020000883902us-gaap:EmployeeSeveranceMember2021-01-012021-10-020000883902us-gaap:EmployeeSeveranceMember2021-10-020000883902cnr:AssetImpairmentMember2021-07-042021-10-020000883902cnr:AssetImpairmentMember2021-01-012021-10-020000883902cnr:AssetImpairmentMember2021-10-020000883902cnr:GainOnSaleOfFacilityMember2021-07-042021-10-020000883902cnr:GainOnSaleOfFacilityMember2021-01-012021-10-020000883902cnr:GainOnSaleOfFacilityMember2021-10-020000883902us-gaap:OtherRestructuringMember2021-07-042021-10-020000883902us-gaap:OtherRestructuringMember2021-01-012021-10-020000883902us-gaap:OtherRestructuringMember2021-10-020000883902cnr:WindowsSegmentMemberus-gaap:OperatingSegmentsMember2018-12-310000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2018-12-310000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2018-12-310000883902us-gaap:CorporateNonSegmentMember2018-12-3100008839022018-12-310000883902cnr:WindowsSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310000883902us-gaap:CorporateNonSegmentMember2019-01-012019-12-3100008839022019-01-012019-12-310000883902cnr:WindowsSegmentMemberus-gaap:OperatingSegmentsMember2019-12-310000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2019-12-310000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2019-12-310000883902us-gaap:CorporateNonSegmentMember2019-12-310000883902cnr:WindowsSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310000883902us-gaap:CorporateNonSegmentMember2020-01-012020-12-3100008839022020-01-012020-12-310000883902cnr:WindowsSegmentMemberus-gaap:OperatingSegmentsMember2020-12-310000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2020-12-310000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2020-12-310000883902us-gaap:CorporateNonSegmentMember2020-12-310000883902cnr:WindowsSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-10-020000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-10-020000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-10-020000883902cnr:WindowsSegmentMemberus-gaap:OperatingSegmentsMember2021-10-020000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2021-10-020000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2021-10-020000883902us-gaap:CorporateNonSegmentMember2021-10-020000883902srt:MinimumMember2021-01-012021-10-020000883902srt:MaximumMember2021-01-012021-10-020000883902cnr:WindowsSegmentMember2019-12-310000883902cnr:SidingSegmentMember2019-12-310000883902cnr:CommercialSegmentMember2019-12-310000883902cnr:WindowsSegmentMember2020-01-012020-12-310000883902cnr:SidingSegmentMember2020-01-012020-12-310000883902cnr:CommercialSegmentMember2020-01-012020-12-310000883902cnr:WindowsSegmentMember2020-12-310000883902cnr:SidingSegmentMember2020-12-310000883902cnr:CommercialSegmentMember2020-12-310000883902cnr:WindowsSegmentMember2021-10-020000883902cnr:SidingSegmentMember2021-10-020000883902cnr:CommercialSegmentMember2021-10-020000883902us-gaap:InventoriesMember2021-01-012021-10-020000883902us-gaap:TrademarksAndTradeNamesMembersrt:MinimumMember2021-01-012021-10-020000883902us-gaap:TrademarksAndTradeNamesMembersrt:MaximumMember2021-01-012021-10-020000883902us-gaap:TrademarksAndTradeNamesMembersrt:WeightedAverageMember2021-01-012021-10-020000883902us-gaap:TrademarksAndTradeNamesMember2021-10-020000883902cnr:CustomerListsAndRelationshipsMembersrt:MinimumMember2021-01-012021-10-020000883902cnr:CustomerListsAndRelationshipsMembersrt:MaximumMember2021-01-012021-10-020000883902cnr:CustomerListsAndRelationshipsMembersrt:WeightedAverageMember2021-01-012021-10-020000883902cnr:CustomerListsAndRelationshipsMember2021-10-020000883902srt:WeightedAverageMember2021-01-012021-10-020000883902us-gaap:TrademarksAndTradeNamesMembersrt:MinimumMember2020-01-012020-12-310000883902us-gaap:TrademarksAndTradeNamesMembersrt:MaximumMember2020-01-012020-12-310000883902us-gaap:TrademarksAndTradeNamesMembersrt:WeightedAverageMember2020-01-012020-12-310000883902us-gaap:TrademarksAndTradeNamesMember2020-12-310000883902cnr:CustomerListsAndRelationshipsMembersrt:MinimumMember2020-01-012020-12-310000883902cnr:CustomerListsAndRelationshipsMembersrt:MaximumMember2020-01-012020-12-310000883902cnr:CustomerListsAndRelationshipsMembersrt:WeightedAverageMember2020-01-012020-12-310000883902cnr:CustomerListsAndRelationshipsMember2020-12-310000883902srt:WeightedAverageMember2020-01-012020-12-310000883902cnr:InsulatedMetalPanelsMember2021-07-042021-10-020000883902cnr:DBCIMember2021-01-012021-10-020000883902cnr:InsulatedMetalPanelsMember2021-01-012021-10-020000883902cnr:DBCIMember2021-07-042021-10-0200008839022021-08-090000883902cnr:IncentivePlanMemberus-gaap:EmployeeStockOptionMembersrt:MinimumMember2021-01-012021-10-020000883902us-gaap:RestrictedStockUnitsRSUMembercnr:IncentivePlanMembersrt:MinimumMember2021-01-012021-10-020000883902cnr:IncentivePlanMemberus-gaap:EmployeeStockOptionMembersrt:MaximumMember2021-01-012021-10-020000883902us-gaap:RestrictedStockUnitsRSUMembercnr:IncentivePlanMembersrt:MaximumMember2021-01-012021-10-020000883902us-gaap:PerformanceSharesMembercnr:IncentivePlanMembersrt:MinimumMember2021-01-012021-10-020000883902us-gaap:PerformanceSharesMember2021-10-020000883902us-gaap:PerformanceSharesMembercnr:IncentivePlanMembersrt:MinimumMember2020-01-012020-10-030000883902cnr:KeyEmployeeAwardsMember2021-01-012021-10-020000883902us-gaap:RestrictedStockUnitsRSUMembercnr:KeyEmployeeAwardsMember2021-01-012021-10-020000883902us-gaap:RestrictedStockUnitsRSUMembercnr:KeyEmployeeAwardsMember2020-01-012020-10-030000883902cnr:KeyEmployeeAwardsMembercnr:PerformanceStockUnitsMember2021-01-012021-10-020000883902cnr:KeyEmployeeAwardsMembercnr:PerformanceStockUnitsMember2020-01-012020-10-030000883902us-gaap:EmployeeStockOptionMember2021-07-042021-10-020000883902us-gaap:EmployeeStockOptionMember2020-07-052020-10-030000883902us-gaap:EmployeeStockOptionMember2021-01-012021-10-020000883902us-gaap:EmployeeStockOptionMember2020-01-012020-10-030000883902us-gaap:PerformanceSharesMember2021-07-042021-10-020000883902us-gaap:PerformanceSharesMember2020-07-052020-10-030000883902us-gaap:PerformanceSharesMember2021-01-012021-10-020000883902us-gaap:PerformanceSharesMember2020-01-012020-10-030000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-07-042021-10-020000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-07-052020-10-030000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-01-012021-10-020000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-01-012020-10-030000883902us-gaap:PensionPlansDefinedBenefitMember2021-10-020000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-10-020000883902cnr:TermLoanFacilityDueApril2028Member2021-10-020000883902cnr:TermLoanFacilityDueApril2028Member2020-12-310000883902cnr:EightPercentSeniorNotesDue2026Member2021-10-020000883902cnr:EightPercentSeniorNotesDue2026Member2020-12-310000883902cnr:A6125SeniorNotesDueJanuary2029Member2020-12-310000883902cnr:A6125SeniorNotesDueJanuary2029Member2021-10-020000883902us-gaap:OtherAssetsMembercnr:AblFacilityMembercnr:ABLCreditFacilityDue2023Member2021-10-020000883902us-gaap:OtherAssetsMembercnr:AblFacilityMembercnr:ABLCreditFacilityDue2023Member2020-12-310000883902cnr:TermLoanFacilityMembercnr:PlyGemMember2018-04-120000883902cnr:TermLoanFacilityMember2018-04-122018-04-120000883902cnr:PlyGemMembercnr:CashFlowRevolverMember2018-04-120000883902cnr:TermLoanFacilityMembercnr:PlyGemMember2018-11-162018-11-160000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMember2018-11-162018-11-160000883902cnr:CashFlowRevolverMember2021-04-1500008839022021-04-150000883902cnr:ExtendedCashFlowRevolverMember2021-04-150000883902cnr:TermLoanFacilityMember2021-04-150000883902cnr:TrancheBTermLoanMember2021-04-150000883902cnr:TrancheBTermLoanMember2021-04-152021-04-150000883902cnr:EightPercentSeniorNotesDue2026Member2021-04-150000883902cnr:TermLoanFacilityMember2021-04-152021-04-150000883902cnr:TermLoanFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-04-152021-04-150000883902cnr:TermLoanFacilityMemberus-gaap:BaseRateMember2021-04-152021-04-150000883902cnr:TermLoanFacilityMember2021-01-012021-10-020000883902cnr:TermLoanFacilityMember2021-10-020000883902cnr:CashFlowRevolverMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-04-152021-04-150000883902srt:MinimumMembercnr:CashFlowRevolverMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-04-152021-04-150000883902srt:MaximumMembercnr:CashFlowRevolverMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-04-152021-04-150000883902us-gaap:BaseRateMembersrt:MinimumMembercnr:CashFlowRevolverMember2021-04-152021-04-150000883902us-gaap:BaseRateMembersrt:MaximumMembercnr:CashFlowRevolverMember2021-04-152021-04-150000883902cnr:CommitmentFeePercentageOneMembersrt:MinimumMembercnr:CashFlowRevolverMember2021-04-152021-04-150000883902cnr:CommitmentFeePercentageOneMembersrt:MaximumMembercnr:CashFlowRevolverMember2021-04-152021-04-150000883902cnr:TermLoanFacilityMembersrt:MinimumMembercnr:LeverageRatioTargetAchievedMember2021-04-152021-04-150000883902cnr:TermLoanFacilityMembercnr:LeverageRatioTargetAchievedMembersrt:MaximumMember2021-04-152021-04-150000883902cnr:CashFlowRevolverMember2021-04-152021-04-150000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMember2018-04-120000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMembercnr:ABLU.S.FacilityMember2018-04-120000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMembercnr:ABLCanadianFacilityMember2018-04-120000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMember2018-10-152018-10-150000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMember2018-10-150000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMembercnr:ABLU.S.FacilityMember2018-10-140000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMembercnr:ABLU.S.FacilityMember2018-10-150000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMembercnr:ABLCanadianFacilityMember2018-10-140000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMembercnr:ABLCanadianFacilityMember2018-10-150000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMember2018-11-160000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMembercnr:ABLU.S.FacilityMember2018-11-150000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMembercnr:ABLU.S.FacilityMember2018-11-160000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMembercnr:ABLCanadianFacilityMember2018-11-150000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMembercnr:ABLCanadianFacilityMember2018-11-160000883902us-gaap:RevolvingCreditFacilityMembercnr:ExtendedABLCommitmentsMemberus-gaap:LineOfCreditMember2021-04-150000883902cnr:AblFacilityMember2021-10-020000883902cnr:AblFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-04-152021-04-150000883902cnr:AblFacilityMembersrt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-04-122018-04-120000883902cnr:AblFacilityMembersrt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-04-152021-04-150000883902cnr:AblFacilityMemberus-gaap:BaseRateMembersrt:MinimumMember2018-04-122018-04-120000883902cnr:AblFacilityMemberus-gaap:BaseRateMembersrt:MaximumMember2021-04-152021-04-150000883902cnr:AblFacilityMembercnr:CommitmentFeePercentageOneMembersrt:MinimumMember2021-04-152021-04-150000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMember2021-01-012021-10-020000883902cnr:A6125SeniorNotesDueJanuary2029Member2020-09-240000883902cnr:A6125SeniorNotesDueJanuary2029Member2020-09-242020-09-240000883902cnr:A6125SeniorNotesDueJanuary2029Memberus-gaap:DebtInstrumentRedemptionPeriodFiveMember2020-09-242020-09-240000883902cnr:A6125SeniorNotesDueJanuary2029Membercnr:DebtInstrumentRedemptionPeriodSixMember2020-09-242020-09-240000883902cnr:A6125SeniorNotesDueJanuary2029Membercnr:DebtInstrumentRedemptionPeriodSevenMember2020-09-242020-09-240000883902cnr:A6125SeniorNotesDueJanuary2029Membercnr:DebtInstrumentRedemptionPeriodEightMember2020-09-242020-09-240000883902cnr:A6125SeniorNotesDueJanuary2029Membercnr:DebtInstrumentRedemptionPeriodNineMember2020-09-242020-09-240000883902cnr:EightPercentSeniorNotesDue2026Member2021-01-012021-10-020000883902us-gaap:InterestRateSwapMember2019-05-012019-05-310000883902us-gaap:InterestRateSwapMember2019-05-310000883902cnr:InterestRateSwapThreeMember2019-05-31cnr:derivativeInstrument00008839022021-04-152021-04-150000883902us-gaap:NondesignatedMembercnr:InterestRateSwapTwoMember2021-04-150000883902cnr:InterestRateSwapOneMemberus-gaap:NondesignatedMember2021-04-150000883902cnr:InterestRateSwapSixMember2021-04-150000883902us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2021-04-150000883902cnr:PayFixedInterestRateSwapTwoMember2021-04-150000883902cnr:PayFixedInterestRateSwapOneMember2021-04-150000883902us-gaap:NondesignatedMember2021-10-020000883902srt:MinimumMember2021-10-020000883902srt:MaximumMember2021-10-020000883902cnr:InterestRateSwapOneMember2021-10-020000883902cnr:InterestRateSwapOneMember2020-12-310000883902cnr:InterestRateSwapTwoMember2021-10-020000883902cnr:InterestRateSwapTwoMember2020-12-310000883902cnr:InterestRateSwapThreeMember2021-10-020000883902cnr:InterestRateSwapThreeMember2020-12-310000883902cnr:InterestRateSwapFourMember2021-10-020000883902cnr:InterestRateSwapFourMember2020-12-310000883902cnr:InterestRateSwapFiveMember2021-10-020000883902cnr:InterestRateSwapFiveMember2020-12-310000883902cnr:InterestRateSwapSixMember2021-10-020000883902cnr:InterestRateSwapSixMember2020-12-310000883902cnr:InterestRateSwapSevenMember2021-10-020000883902cnr:InterestRateSwapSevenMember2020-12-310000883902us-gaap:InterestRateSwapMember2021-10-020000883902us-gaap:InterestRateSwapMember2020-12-310000883902us-gaap:ForwardContractsMember2020-12-310000883902us-gaap:ForwardContractsMember2021-07-030000883902us-gaap:ForwardContractsMember2021-07-042021-10-020000883902us-gaap:ForwardContractsMember2021-01-012021-10-020000883902us-gaap:OtherAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2021-10-020000883902us-gaap:OtherAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2020-12-310000883902us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberus-gaap:OtherNoncurrentLiabilitiesMember2021-10-020000883902us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberus-gaap:OtherNoncurrentLiabilitiesMember2020-12-310000883902us-gaap:NondesignatedMember2020-12-310000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:OtherCurrentLiabilitiesMember2021-10-020000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:OtherCurrentLiabilitiesMember2020-12-310000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:OtherNoncurrentLiabilitiesMember2021-10-020000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:OtherNoncurrentLiabilitiesMember2020-12-310000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentLiabilitiesMember2021-10-020000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentLiabilitiesMember2020-12-310000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:OtherNoncurrentLiabilitiesMember2021-10-020000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:OtherNoncurrentLiabilitiesMember2020-12-310000883902us-gaap:DesignatedAsHedgingInstrumentMember2021-10-020000883902us-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000883902us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberus-gaap:InterestExpenseMember2021-07-042021-10-020000883902us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberus-gaap:InterestExpenseMember2020-07-052020-10-030000883902us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberus-gaap:InterestExpenseMember2021-01-012021-10-020000883902us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberus-gaap:InterestExpenseMember2020-01-012020-10-030000883902us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:CostOfSalesMember2021-07-042021-10-020000883902us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:CostOfSalesMember2020-07-052020-10-030000883902us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:CostOfSalesMember2021-01-012021-10-020000883902us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:CostOfSalesMember2020-01-012020-10-030000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2021-07-042021-10-020000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2020-07-052020-10-030000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2021-01-012021-10-020000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2020-01-012020-10-030000883902us-gaap:DesignatedAsHedgingInstrumentMember2021-07-042021-10-020000883902us-gaap:DesignatedAsHedgingInstrumentMember2020-07-052020-10-030000883902us-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-10-020000883902us-gaap:DesignatedAsHedgingInstrumentMember2020-01-012020-10-030000883902cnr:CdAndRFundMember2021-10-020000883902cnr:CdAndRFundMember2020-12-3100008839022017-10-1000008839022018-03-070000883902cnr:AblFacilityMember2021-10-020000883902cnr:CashFlowRevolverMember2021-10-020000883902cnr:TermLoanCreditAgreementDue2025Member2021-10-020000883902cnr:TermLoanCreditAgreementDue2025Member2020-12-310000883902us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-10-020000883902us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2021-10-020000883902us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-10-020000883902us-gaap:MoneyMarketFundsMember2021-10-020000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel1Member2021-10-020000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel2Member2021-10-020000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel3Member2021-10-020000883902cnr:MutualFundsGrowthMember2021-10-020000883902us-gaap:FairValueInputsLevel1Membercnr:MutualFundsBlendMember2021-10-020000883902us-gaap:FairValueInputsLevel2Membercnr:MutualFundsBlendMember2021-10-020000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsBlendMember2021-10-020000883902cnr:MutualFundsBlendMember2021-10-020000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel1Member2021-10-020000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel2Member2021-10-020000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel3Member2021-10-020000883902cnr:MutualFundsForeignBlendMember2021-10-020000883902cnr:MutualFundsFixedIncomeMemberus-gaap:FairValueInputsLevel1Member2021-10-020000883902cnr:MutualFundsFixedIncomeMemberus-gaap:FairValueInputsLevel2Member2021-10-020000883902cnr:MutualFundsFixedIncomeMemberus-gaap:FairValueInputsLevel3Member2021-10-020000883902cnr:MutualFundsFixedIncomeMember2021-10-020000883902us-gaap:FairValueInputsLevel1Member2021-10-020000883902us-gaap:FairValueInputsLevel2Member2021-10-020000883902us-gaap:FairValueInputsLevel3Member2021-10-020000883902us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Member2021-10-020000883902us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2021-10-020000883902us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Member2021-10-020000883902cnr:DeferredCompensationPlanMemberus-gaap:FairValueInputsLevel1Member2021-10-020000883902cnr:DeferredCompensationPlanMemberus-gaap:FairValueInputsLevel2Member2021-10-020000883902cnr:DeferredCompensationPlanMemberus-gaap:FairValueInputsLevel3Member2021-10-020000883902cnr:DeferredCompensationPlanMember2021-10-020000883902us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeContractMember2021-10-020000883902us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMember2021-10-020000883902us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeContractMember2021-10-020000883902us-gaap:ForeignExchangeContractMember2021-10-020000883902us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2020-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-310000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel3Member2020-12-310000883902cnr:MutualFundsGrowthMember2020-12-310000883902us-gaap:FairValueInputsLevel1Membercnr:MutualFundsBlendMember2020-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-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-310000883902cnr:PayFixedInterestRateSwapMember2021-10-020000883902us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel1Member2021-10-020000883902us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2021-10-020000883902us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Member2021-10-020000883902us-gaap:FairValueMeasurementsNonrecurringMember2021-10-020000883902srt:ScenarioForecastMember2021-12-31cnr:segment0000883902cnr:WindowsSegmentMemberus-gaap:OperatingSegmentsMember2021-07-042021-10-020000883902cnr:WindowsSegmentMemberus-gaap:OperatingSegmentsMember2020-07-052020-10-030000883902cnr:WindowsSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-10-030000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2021-07-042021-10-020000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2020-07-052020-10-030000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-10-030000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2021-07-042021-10-020000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2020-07-052020-10-030000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-10-030000883902us-gaap:CorporateNonSegmentMember2021-07-042021-10-020000883902us-gaap:CorporateNonSegmentMember2020-07-052020-10-030000883902us-gaap:CorporateNonSegmentMember2020-01-012020-10-030000883902cnr:RCRAFacilityInvestigationMember2021-05-192021-05-190000883902cnr:RCRAFacilityInvestigationMembercnr:CurrentLiabilitiesMember2021-10-020000883902us-gaap:OtherCurrentLiabilitiesMembercnr:RCRAFacilityInvestigationMember2021-10-02cnr:phase00008839022021-05-310000883902cnr:PCETCENortheastContaminationSiteMember2021-10-020000883902cnr:AuroraPlasticsLLCvs.AtriumMember2021-10-020000883902cnr:AuroraPlasticsLLCvs.AtriumMemberus-gaap:OtherCurrentLiabilitiesMember2021-10-02cnr:defendant0000883902cnr:VoigtVsCDRCaseMember2019-04-112019-04-110000883902cnr:VoigtVsCDRCaseMember2020-02-102020-02-100000883902cnr:VoigtVsCDRCaseMember2021-08-252021-08-250000883902cnr:CountervailingDutyTariffProceedingsMember2021-10-020000883902cnr:AntidumpingTariffProceedingsMember2021-10-020000883902cnr:RecoveryFromCountervailingDutyTariffProceedingsMember2020-12-31

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

For the quarterly period ended: October 2, 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-20211002_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 - 126,218,902 shares as of November 2, 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 EndedNine Months Ended
 October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Net sales$1,444,405 $1,227,253 $4,111,558 $3,426,000 
Cost of sales1,134,909 929,751 3,230,605 2,642,880 
Gross profit309,496 297,502 880,953 783,120 
Selling, general and administrative expenses161,134 137,250 477,820 436,575 
Intangible asset amortization45,667 45,446 138,678 135,547 
Restructuring and impairment charges, net971 2,918 7,461 32,164 
Strategic development and acquisition related costs22,250 7,909 25,502 13,550 
Gain on divestitures(831,252) (831,252) 
Goodwill impairment   503,171 
Income (loss) from operations910,726 103,979 1,062,744 (337,887)
Interest income71 328 211 1,007 
Interest expense(43,731)(51,519)(147,688)(158,738)
Foreign exchange gain (loss)(1,270)812 (1,067)(1,300)
Loss on extinguishment of debt  (42,234) 
Other income (expense), net337 (23)1,167 (25)
Income (loss) before income taxes866,133 53,577 873,133 (496,943)
Provision (benefit) for income taxes245,598 23,061 245,326 (12,285)
Net income (loss)620,535 30,516 627,807 (484,658)
Net income allocated to participating securities(8,380)(488)(7,837) 
Net income (loss) applicable to common shares$612,155 $30,028 $619,970 $(484,658)
Income (loss) per common share:  
Basic$4.85 $0.24 $4.93 $(3.86)
Diluted$4.82 $0.24 $4.90 $(3.86)
Weighted average number of common shares outstanding:  
Basic126,159 125,100 125,840 125,655 
Diluted127,079 125,289 126,602 125,655 
See accompanying notes to consolidated financial statements.
 


1


CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(In thousands)
(Unaudited)
 Three Months EndedNine Months Ended
 October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Comprehensive income (loss):    
Net income (loss)$620,535 $30,516 $627,807 $(484,658)
Other comprehensive income (loss), net of tax:    
Foreign exchange translation gains (losses)(6,787)7,354 3,875 6,357 
Unrealized gain (loss) on derivative instruments, net of income tax of $2,453, $(426), $654 and $12,788, respectively
4,658 194 8,780 (41,711)
Amount reclassified from Accumulated other comprehensive income (loss) into earnings7,288  13,957  
Other comprehensive income (loss)5,159 7,548 26,612 (35,354)
Comprehensive income (loss)$625,694 $38,064 $654,419 $(520,012)
See accompanying notes to consolidated financial statements.
2


CORNERSTONE BUILDING BRANDS, INC. 
CONSOLIDATED BALANCE SHEETS
(In thousands, except share data)
(Unaudited)
 October 2,
2021
December 31,
2020
ASSETS  
Current assets:  
Cash and cash equivalents$677,187 $674,255 
Restricted cash2,211 6,223 
Accounts receivable, less allowances of $11,176 and $13,313, respectively
645,298 554,649 
Inventories, net614,573 431,937 
Income taxes receivable11,611 39,379 
Investments in debt and equity securities, at market2,567 2,333 
Prepaid expenses and other119,234 77,751 
Assets held for sale3,909 4,644 
     Total current assets2,076,590 1,791,171 
Property, plant and equipment, less accumulated depreciation of $613,459 and $644,308, respectively
583,371 631,821 
Lease right-of-use assets278,316 264,107 
Goodwill1,326,411 1,194,729 
Intangible assets, net1,438,039 1,584,604 
Deferred income taxes2,109 1,867 
Other assets, net26,259 10,191 
     Total assets$5,731,095 $5,478,490 
LIABILITIES AND STOCKHOLDERS’ EQUITY  
Current liabilities:  
Current portion of long-term debt$26,000 $25,600 
Accounts payable307,153 211,441 
Accrued compensation and benefits96,794 81,548 
Accrued interest12,722 25,485 
Accrued income taxes8,216 5,060 
Current portion of lease liabilities72,983 70,125 
Other accrued expenses294,074 247,893 
     Total current liabilities817,942 667,152 
Long-term debt3,015,795 3,563,429 
Deferred income taxes248,544 269,792 
Long-term lease liabilities207,570 198,875 
Other long-term liabilities329,189 337,437 
     Total long-term liabilities3,801,098 4,369,533 
Stockholders’ equity:  
Common stock, $0.01 par value; 200,000,000 authorized; 126,228,665 and 126,207,594 shares issued and outstanding at October 2, 2021, respectively; and 125,425,931 and 125,400,599 shares issued and outstanding at December 31, 2020, respectively
1,263 1,255 
Additional paid-in capital1,272,999 1,257,262 
Accumulated deficit(136,878)(764,685)
Accumulated other comprehensive loss, net(24,905)(51,517)
Treasury stock, at cost (21,071 and 25,332 shares at October 2, 2021 and December 31, 2020, respectively)
(424)(510)
     Total stockholders’ equity1,112,055 441,805 
     Total liabilities and stockholders’ equity$5,731,095 $5,478,490 
See accompanying notes to consolidated financial statements.
3


CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
 Nine Months Ended
 October 2, 2021October 3, 2020
Cash flows from operating activities:  
Net income (loss)$627,807 $(484,658)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:  
Depreciation and amortization216,956 212,413 
Non-cash interest expense19,857 6,948 
Share-based compensation expense16,946 12,568 
Loss on extinguishment of debt42,234  
Goodwill impairment 503,171 
Asset impairment4,091 3,490 
Gain on divestitures(831,252) 
Loss on sale of assets, net 710 
Provision for credit losses2,289 3,762 
Deferred income taxes(23,441)(27,052)
Changes in operating assets and liabilities, net of effect of acquisitions and divestitures:  
Accounts receivable(137,424)(84,309)
Inventories(241,068)30,980 
Income taxes27,768 16,886 
Prepaid expenses and other(41,355)6,246 
Accounts payable100,402 22,669 
Accrued expenses31,554 12,920 
Other, net996 132 
Net cash provided by (used in) operating activities(183,640)236,876 
Cash flows from investing activities:  
Acquisitions, net of cash acquired(331,010)(41,841)
Capital expenditures(75,183)(62,535)
Proceeds from divestitures, net of cash divested1,187,307  
Proceeds from sale of property, plant and equipment4,615 1,538 
Net cash provided by (used in) investing activities785,729 (102,838)
Cash flows from financing activities:  
Proceeds from ABL facility190,000 345,000 
Payments on ABL facility(190,000)(415,000)
Proceeds from cash flow revolver 115,000 
Payments on cash flow revolver (115,000)
Proceeds from term loan108,438  
Payments on term loan(19,405)(19,215)
Proceeds from senior notes 500,000 
Payments on senior notes(670,800) 
Payments of financing costs(13,187)(6,905)
Purchases of treasury stock (6,428)
Payments on derivative financing obligations(6,131) 
Other(1,300)(478)
Net cash provided by (used in) financing activities(602,385)396,974 
Effect of exchange rate changes on cash and cash equivalents(784)507 
Net increase (decrease) in cash, cash equivalents and restricted cash(1,080)531,519 
Cash, cash equivalents and restricted cash at beginning of period680,478 102,307 
Cash, cash equivalents and restricted cash at end of period$679,398 $633,826 
Supplemental disclosure of cash flow information:
Interest paid, net of amounts capitalized$149,025 $138,325 
Taxes paid, net$232,755 $(1,881)
 See accompanying notes to consolidated financial statements.
4



CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands, except share data)
(Unaudited)
Fiscal QuartersCommon StockAdditional Paid-In CapitalRetained Earnings (Deficit)Accumulated Other Comprehensive Income (Loss)Treasury StockStockholders’ Equity
 SharesAmountSharesAmount
Balance, July 3, 2021126,072,088 $1,261 $1,265,887 $(757,413)$(30,064)(21,071)$(424)$479,247 
Treasury stock purchases— — — — — (88,330)(1,320)(1,320)
Retirement of treasury shares(88,330)(1)(1,319)— — 88,330 1,320  
Issuance of restricted stock238,329 2 (2)— — — —  
Stock options exercised6,578 1 80 — — — — 81 
Other comprehensive income— — — — 5,159 — — 5,159 
Share-based compensation— — 8,353 — — — — 8,353 
Net income— — — 620,535 — — — 620,535 
Balance, October 2, 2021126,228,665 $1,263 $1,272,999 $(136,878)$(24,905)(21,071)$(424)$1,112,055 
Balance, July 4, 2020125,122,988 $1,252 $1,249,852 $(797,081)$(75,300)(25,650)$(511)$378,212 
Treasury stock purchases— — — — — (1,635)(11)(11)
Issuance of restricted stock5,816   — — — —  
Other comprehensive income— — — — 7,548 — — 7,548 
Share-based compensation— — 4,025 — — — — 4,025 
Net income— — — 30,516 — — — 30,516 
Balance, October 3, 2020125,128,804 $1,252 $1,253,877 $(766,565)$(67,752)(27,285)$(522)$420,290 
See accompanying notes to consolidated financial statements.
5





CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (Continued)
(In thousands, except share data)
(Unaudited)
Fiscal Year to Date PeriodsCommon StockAdditional Paid-In CapitalRetained Earnings (Deficit)Accumulated Other Comprehensive Income (Loss)Treasury StockStockholders’ Equity
 SharesAmountSharesAmount
December 31, 2020125,425,931 $1,255 $1,257,262 $(764,685)$(51,517)(25,332)$(510)$441,805 
Treasury stock purchases— — — — — (200,198)(2,861)(2,861)
Retirement of treasury shares(200,198)(2)(2,859)— — 200,198 2,861  
Issuance of restricted stock835,259 8 (8)— — — —  
Issuance of common stock for the Ply Gem merger15,220 — 185 — — — — 185 
Stock options exercised152,453 2 1,559 — — — — 1,561 
Other comprehensive income— — — — 26,612 — — 26,612 
Deferred compensation obligation—  (86)— — 4,261 86  
Share-based compensation— — 16,946 — — — — 16,946 
Net income— — — 627,807 — — — 627,807 
Balance, October 2, 2021126,228,665 $1,263 $1,272,999 $(136,878)$(24,905)(21,071)$(424)$1,112,055 
Balance, December 31, 2019126,110,000 $1,261 $1,248,787 $(281,229)$(32,398)(55,513)$(1,103)$935,318 
Treasury stock purchases— — — — — (1,168,514)(6,906)(6,906)
Retirement of treasury shares(1,166,973)(12)(6,883)— — 1,166,973 6,895  
Issuance of restricted stock185,777 2 (2)— — — —  
Other comprehensive loss— — — — (35,354)— — (35,354)
Deferred compensation obligation— 1 (593)— — 29,769 592  
Share-based compensation— — 12,568 — — — — 12,568 
Cumulative effect of accounting change— — — (678)— — — (678)
Net loss— — — (484,658)— — — (484,658)
Balance, October 3, 2020125,128,804 $1,252 $1,253,877 $(766,565)$(67,752)(27,285)$(522)$420,290 
See accompanying notes to consolidated financial statements.

6


CORNERSTONE BUILDING BRANDS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
October 2, 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 Building Brands,” “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 October 2, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2021.
 Certain reclassifications have been made to the prior period amounts in the consolidated financial statements to conform to the current presentation.
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 fiscal quarters are based on a four-four-five week calendar with periods ending on the Saturday of the last week in the quarter except that December 31st will always be the year-end date. Therefore, the financial results of certain fiscal quarters may not be comparable to prior fiscal quarters.
Restricted Cash
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):
 October 2,
2021
December 31,
2020
Cash and cash equivalents$677,187 $674,255 
Restricted cash(1)
2,211 6,223 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$679,398 $680,478 
(1)Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement as of December 31, 2020 and indemnification agreements in both periods presented.
Accounts Receivables and Related Allowance
The Company reports accounts receivable net of an 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, 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 provisions 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.
7


The following table represents the rollforward of the allowance for credit losses for the periods indicated (in thousands):
Nine Months Ended
October 2,
2021
October 3,
2020
Ending balance, prior period$13,313 $9,962 
Cumulative effect of accounting change(1)
 678 
Provision for expected credit losses2,289 3,762 
Amounts charged against allowance for credit losses, net of recoveries(268)(1,801)
Allowance for credit losses of acquired company at date of acquisition 810 
Divestitures(4,158) 
Ending balance$11,176 $13,411 
(1)Cumulative effect of accounting change reflects the modified retrospective effect of adopting ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.
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, we are not required 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.
8


The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):
Three Months EndedNine Months Ended
October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Windows Net Sales Disaggregation:
Vinyl windows$562,097 $465,472 $1,607,704 $1,283,337 
Aluminum windows22,420 22,056 64,336 61,338 
Other11,969 13,786 31,453 33,364 
Total$596,486 $501,314 $1,703,493 $1,378,039 
Siding Net Sales Disaggregation:
Vinyl siding$182,019 $146,585 $508,121 $387,559 
Metal70,667 75,477 221,260 192,567 
Injection molded19,131 20,460 58,420 49,556 
Stone23,025 20,988 66,659 61,999 
Other products & services(1)
63,028 58,388 181,988 156,509 
Total$357,870 $321,898 $1,036,448 $848,190 
Commercial Net Sales Disaggregation:
Metal building products(2)
$395,869 $281,339 $1,014,663 $842,863 
Insulated metal panels(3)
32,934 89,088 208,220 260,410 
Metal coil coating61,246 33,614 148,734 96,498 
Total$490,049 $404,041 $1,371,617 $1,199,771 
Total Net Sales:$1,444,405 $1,227,253 $4,111,558 $3,426,000 
(1)Other products & services primarily consist of installation of stone veneer products.
(2)The Company’s roll-up sheet doors (“DBCI”) business is only included in the results of operations through August 17, 2021 as a result of divestiture. See Note 8 — Assets and Liabilities Held for Sale and Divestitures for more information.
(3)The Company’s insulated metal panels (“IMP”) business is only included in the results of operations through August 8, 2021 as a result of divestiture. See Note 8Assets and Liabilities Held for Sale and Divestitures for more information.
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 may be adopted as of March 12, 2020 through December 31, 2022. The Company is evaluating the impact of electing to apply the amendments.

9


NOTE 3 — ACQUISITIONS
2021 Acquisitions
Cascade Windows
On August 20, 2021, the Company completed its acquisition of Cascade Windows, Inc. (“Cascade Windows”) for $239.5 million in cash. Cascade Windows serves the residential new construction and repair and remodel markets with energy efficient vinyl window and door products from various 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 cash available on the balance sheet. The Company reports Cascade Windows’ results within the Windows segment.
10


The Company preliminarily 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$2,838 
Accounts receivable15,663 
Other receivables409 
Inventories15,644 
Prepaid expenses and other current assets1,538 
Property, plant and equipment15,561 
Lease right of use assets19,335 
Goodwill220,428 
Other assets500 
Total assets acquired291,916 
Liabilities assumed:
Accounts payable17,680 
Accrued expenses7,673 
Deferred income taxes2,491 
Current portion of lease liability247 
Other current liabilities215 
Non-current portion of lease liabilities19,926 
Other long-term liabilities4,220 
Total liabilities assumed52,452 
Net assets acquired$239,464 
The $220.4 million of goodwill was allocated to the Windows segment and is not deductible for tax purposes. The goodwill is primarily attributable to the synergies expected to be realized.
During the three and nine months ended October 2, 2021, Cascade Windows contributed net sales of $19.0 million and a net loss of $0.6 million, which have been included within the Company’s consolidated statements of operations. During the three and nine months ended October 2, 2021, the Company incurred $1.9 million of acquisition-related costs for Cascade Windows, $1.2 million of which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations.
Due to the recent closing of the Cascade Windows transaction, the purchase price allocation is preliminary and will be finalized when valuations are complete and final assessment of the fair value of acquired assets and assumed liabilities are completed. There can be no assurance that such finalization will not result in material changes from the preliminary purchase price allocation. The Company’s estimates and assumptions are subject to change during the measurement period (up to one year from the acquisition date) as the Company finalizes the valuations of accounts receivable, other receivables, inventories, prepaid expenses and other current assets, property, plant and equipment, lease right of use assets, goodwill, intangible assets, other assets, accounts payable, accrued expenses, other current liabilities, other long-term liabilities, lease liabilities, and deferred income taxes.
Prime Windows
On April 30, 2021, the Company acquired Prime Windows LLC (“Prime Windows”) for total consideration of $93.0 million, exclusive of a $2.0 million working capital adjustment which has not been finalized as of October 2, 2021. Prime Windows 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. Prime Windows’ results are reported within the Windows segment.
11


The Company preliminarily 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$997 
Accounts receivable5,500 
Inventories4,446 
Prepaid expenses and other current assets823 
Property, plant and equipment2,500 
Lease right of use assets2,787 
Intangible assets (trade names/customer relationships)51,600 
Goodwill32,069 
Other assets50 
Total assets acquired100,772 
Liabilities assumed:
Accounts payable1,676 
Other accrued expenses1,429 
Lease liabilities2,637 
Total liabilities assumed5,742 
Net assets acquired$95,030 
The $32.1 million of goodwill was allocated to the Windows segment and is expected to be deductible for tax purposes. The goodwill is primarily attributable to the synergies expected to be realized.
During the three and nine months ended October 2, 2021, Prime Windows contributed net sales of $20.9 million and $33.7 million, respectively, and net income of $0.8 million and $2.5 million, respectively, which have been included within the Company’s consolidated statements of operations. During the nine months ended October 2, 2021, the Company incurred $1.0 million of acquisition-related costs for Prime Windows, $0.7 million of which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations.
The purchase price allocation for the acquisition of Prime Windows remains subject to further adjustments, and the measurement period remained open as of October 2, 2021. The specific accounts subject to ongoing acquisition accounting adjustments include accounts receivable, inventories, prepaid expenses and other current assets, property, plant and equipment, lease right of use assets, intangibles, goodwill, accounts payable, other accrued expenses, accrued warranties and lease liabilities. The Company anticipates completing the acquisition accounting adjustments during the first quarter of fiscal 2022.
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’s results are reported within the Siding segment.
12


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.
Strategic development and acquisition related costs in the consolidated statements of operations for the nine months ended October 2, 2021 included a reduction of $4.2 million to the previously estimated accrual to reflect the final contingent earnout for the Kleary acquisition at approximately $5.4 million, which was paid as of October 2, 2021.
Unaudited Pro Forma Financial Information
The following table provides unaudited supplemental pro forma results for the Company for the three and nine months ended October 2, 2021 and October 3, 2020 as if the Cascade Windows, Prime Windows and Kleary acquisitions had occurred on January 1, 2020 (in thousands, except for per share data):
Three Months EndedNine Months Ended
October 2, 2021October 3, 2020October 2, 2021October 3, 2020
Net sales$1,467,982 $1,281,692 $4,243,700 $3,582,308 
Net income (loss) applicable to common shares609,695 32,053 618,073 (483,488)
Net income (loss) per common share:
Basic$4.83 $0.26 $4.91 $(3.85)
Diluted$4.80 $0.26 $4.88 $(3.85)

The unaudited supplemental pro forma financial information was prepared based on historical information of the Company, Cascade Windows, Prime Windows 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 acquisitions or any integration costs. Unaudited pro forma balances are not necessarily indicative of operating results had the Cascade Windows, Prime Windows and Kleary acquisitions occurred on January 1, 2020 or of future results.
13


NOTE 4 — RESTRUCTURING
The Company has various initiatives and programs in place within its business units to reduce selling, general, and administrative expenses (“SG&A”), manufacturing costs and to optimize the Company’s combined manufacturing footprint. During the nine months ended October 2, 2021, the Company incurred restructuring charges of $1.2 million, $0.3 million and $5.7 million in the Windows, Siding and Commercial segments, respectively, and $0.2 million in corporate restructuring charges. Restructuring charges incurred to date since the current restructuring initiatives began in 2019 are $59.8 million. The following table summarizes the costs related to those restructuring plans for the three and nine months ended October 2, 2021 and costs incurred to date since inception of those initiatives and programs (in thousands):
 Three Months EndedNine Months EndedCosts Incurred to Date
 October 2, 2021October 2, 2021(Since inception)
Severance$646 $3,125 $39,356 
Asset impairments103 4,091 11,959 
Gain on sale of facilities, net  (1,298)
Other restructuring costs222 245 9,781 
Total restructuring costs$971 $7,461 $59,798 
For the three and nine months ended October 2, 2021, total restructuring costs are recorded within restructuring and impairment costs in the consolidated statements of operations. The asset impairments of $4.1 million for the nine months ended October 2, 2021 primarily included assets that were recorded at fair value less cost to sell, which was less than the assets’ carrying amount, and the write-off of previously capitalized software development 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 October 2, 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 incurred932 264 1,772 157 3,125 
Cash payments(1,196)(933)(2,241)(587)(4,957)
Balance, October 2, 2021$42 $166 $1,522 $ $1,730 
We expect to fully execute our restructuring initiatives and programs over the next 12 to 24 months and we may incur future additional restructuring charges associated with these plans.
14


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 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 acquisitions252,497 122  252,619 
Divestiture  (121,464)(121,464)
Currency translation303 224  527 
Balance, October 2, 2021$649,824 $655,167 $21,420 $1,326,411 
(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):
 October 2, 2021December 31, 2020
Raw materials$373,034 $241,353 
Work in process and finished goods241,539 190,584 
Total inventory$614,573 $431,937 
 As of October 2, 2021, the Company had inventory purchase commitments of $24.9 million.
15



NOTE 7 — INTANGIBLES
The table that follows presents the major components of intangible assets as of October 2, 2021 and December 31, 2020 (in thousands). Intangible assets that are fully amortized have been removed from the disclosures.
Range of Life (Years)Weighted Average Amortization Period (Years)CostAccumulated AmortizationNet Carrying Value
As of October 2, 2021
Amortized intangible assets:
Trademarks/Trade names/Other3157$233,067 $(69,885)$163,182 
Customer lists and relationships72091,716,511 (441,654)1,274,857 
Total intangible assets9$1,949,578 $(511,539)$1,438,039 
As of December 31, 2020
Amortized intangible assets:
Trademarks/Trade names/Other5158$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 
The Company expects to recognize amortization expense over the next five fiscal years as follows (in thousands):
2021 (excluding the nine months ended October 2, 2021)$45,517 
2022181,916 
2023181,904 
2024181,246 
2025181,136 
NOTE 8 — ASSETS AND LIABILITIES HELD FOR SALE AND DIVESTITURES
On August 9, 2021, the Company completed the sale of its IMP business for cash proceeds of $1.0 billion. On August 18, 2021, the Company completed the sale of its DBCI business for cash proceeds of $168.9 million. The IMP and DBCI businesses were within the Company’s Commercial segment and their assets and liabilities were presented as held for sale as of July 3, 2021. For the three and nine months ended October 2, 2021, the Company recognized a pre-tax gain of $679.8 million for the IMP divestiture and $151.5 million for the DBCI divestiture, which are included in gain on divestitures in the consolidated statements of operations. As part of the consideration received for the sale of the IMP business, we entered into a short-term agreement to supply steel to Nucor for the IMP business and deferred approximately $15.5 million, which was recorded in other accrued expenses on the consolidated balance sheet, for the estimated fair value of this agreement (representing a Level 3 fair value measurement). The deferred revenue will be amortized into net sales on a straight-line basis over the term of the agreement, which terminates in December 2021. For the three and nine months ended October 2, 2021, we amortized $6.2 million to net sales related to this agreement. For the three and nine months ended October 2, 2021, the Company incurred $17.9 million and $21.3 million, respectively, of divestiture-related costs, which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations. The divested businesses did not represent strategic shifts that have a major effect on our operations and financial results, so they were not presented as discontinued operations.
The total carrying value of assets held for sale was $3.9 million and $4.6 million as of October 2, 2021 and December 31, 2020, respectively. Assets held for sale at October 2, 2021 are actively marketed for sale. In determining the fair value of the real property 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. During the nine months ended October 2, 2021, the Company completed the sale of certain real property assets resulting in approximately $4.6 million in net proceeds and immaterial losses from the transactions.
16


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 real property 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.
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 which are real estate agreements in which future increases in rent are based on an index. Our 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 the commencement date of the leases. Few of the Company’s lease contracts provide a readily determinable implicit rate. As such, 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 requires 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 durable tooling is based on the Company’s best estimate of standalone price.
Weighted average information about the Company’s lease portfolio as of October 2, 2021 was as follows:
Weighted-average remaining lease term5.9 years
Weighted-average IBR5.82 %
Operating lease costs were as follows (in thousands):
Three Months EndedNine Months Ended
October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Operating lease costs
Fixed lease costs$26,117 $21,220 $79,342 $78,183 
Variable lease costs(1)
29,942 19,013 82,730 54,188 
(1)Includes short-term lease costs, which are immaterial.
17


Cash and non-cash activities were as follows (in thousands):
Three Months EndedNine Months Ended
October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$24,994 $24,853 $74,734 $80,241 
Right-of-use assets obtained in exchange for new operating lease liabilities$23,267 $2,070 $40,782 $18,940 
Future minimum lease payments under non-cancelable leases as of October 2, 2021 are as follows (in thousands):
Operating Leases
2021 (excluding the nine months ended October 2, 2021)$17,972 
202281,817 
202356,245 
202443,479 
202536,384 
Thereafter98,707 
Total future minimum lease payments334,604 
Less: interest54,051 
Present value of future minimum lease payments$280,553 
As of October 2, 2021
Current portion of lease liabilities72,983 
Long-term portion of lease liabilities207,570 
Total$280,553 
NOTE 10 — SHARE-BASED COMPENSATION
Our 2003 Long-Term Stock Incentive Plan, as amended (the “2003 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 2003 Incentive Plan but was instead granted pursuant to a separate equity-based compensation plan, the Long-Term Incentive Plan. These Founders Awards were subject to award agreements with the same terms and provisions as awards of the same type granted under the 2003 Incentive Plan.
As of October 2, 2021, and for all periods presented, the Founders Awards and our share-based awards granted under the 2003 Incentive Plan have consisted of RSUs, PSUs and stock options, 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, stock 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
18


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 as part of 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 under the 2003 Incentive Plan during the nine months ended October 2, 2021 and October 3, 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 values of the PSUs granted during the nine months ended October 2, 2021 and October 3, 2020 were determined by Monte Carlo simulations.
Stock option awards
During the nine months ended October 2, 2021 and October 3, 2020, we granted 0.8 million and 1.1 million stock options, respectively. The average grant date fair value of options granted during the nine months ended October 2, 2021 and October 3, 2020 was $7.38 and $2.13 per share, respectively. There were 0.2 million options with an intrinsic value of $0.7 million exercised during the nine months ended October 2, 2021 and cash received from the options exercised was $1.6 million. No options were exercised during the nine months ended October 3, 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 nine months ended October 2, 2021, we granted RSUs to key employees with a fair value of $18.0 million representing approximately 1.2 million shares. During the nine months ended October 3, 2020, we granted RSUs to key employees with a fair value of $7.0 million, representing 1.4 million shares. During the nine months ended October 2, 2021 and October 3, 2020, we granted PSUs with a total fair value of approximately $28.0 million and $5.6 million, respectively, to key employees.
Share-based compensation expense
During the three and nine months ended October 2, 2021, we recorded share-based compensation expense for all awards of $8.4 million and $16.9 million, respectively. During the three and nine months ended October 3, 2020, we recorded share-based compensation expense for all awards of $4.0 million and $12.6 million, respectively.
19


NOTE 11 — EARNINGS PER COMMON SHARE
Basic earnings per common share is computed by dividing net income allocated to common shares by the weighted average number of common shares outstanding. Diluted earnings per common share, if applicable, considers the dilutive effect of common stock equivalents. The reconciliation of the numerator and denominator used for the computation of basic and diluted earnings per common share is as follows (in thousands, except per share data):
 Three Months EndedNine Months Ended
 October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Numerator for Basic and Diluted Earnings Per Common Share  
Net income (loss) applicable to common shares$612,155 $30,028 $619,970 $(484,658)
Denominator for Basic and Diluted Earnings Per Common Share  
Weighted average basic number of common shares outstanding126,159 125,100 125,840 125,655 
Common stock equivalents:
Employee stock options920 189 762  
PSUs and Performance Share Awards    
Weighted average diluted number of common shares outstanding127,079 125,289 126,602 125,655 
Basic income (loss) per common share$4.85 $0.24 $4.93 $(3.86)
Diluted income (loss) per common share$4.82 $0.24 $4.90 $(3.86)
Incentive Plan securities excluded from dilution(1)
160 2,146 176 3,338 
(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.
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.
20


The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the nine months ended October 2, 2021 and October 3, 2020 (in thousands):
Nine Months Ended
 October 2, 2021October 3, 2020
Beginning balance$216,230 $216,173 
Acquisitions6,464 109 
Divestiture(2,245) 
Warranties sold1,597 1,885 
Revenue recognized(2,043)(2,054)
Expense22,856 23,257 
Settlements(23,978)(22,645)
Ending balance218,881 216,725 
Less: current portion29,523 27,201 
Total warranty, less current portion$189,358 $189,524 
The current portion of the warranty liabilities is recorded within other accrued expenses and the long-term portion of the warranty liabilities is 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.
Coil Coating Benefit Plans — On January 16, 2015, we assumed noncontributory defined benefit plans covering certain hourly employees (the “Coil Coating Benefit Plans”) and which are closed to new participants. Benefits under the Coil Coating 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 Coil Coating Benefit Plans are invested in fixed income funds. The Company 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 Coil Coating 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 Coil Coating Benefit Plans, the Ply Gem Plan and the MW Plan collectively as the “Defined Benefit Plans” in this Note.
21


The following tables set forth the components of the net periodic benefit cost, before tax for the periods indicated (in thousands):
Defined Benefit Plans
 Three Months EndedNine Months Ended
October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Service cost$14 $11 $41 $34 
Interest cost635 802 1,906 2,405 
Expected return on assets(1,360)(1,398)(4,079)(4,193)
Amortization of prior service cost17 16 49 47 
Amortization of net actuarial loss104 753 312 2,256 
Net periodic benefit (income) cost$(590)$184 $(1,771)$549 
OPEB Plans
 Three Months EndedNine Months Ended
October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Service cost$4 $4 $13 $13 
Interest cost44 59 133 178 
Amortization of net actuarial loss18 27 53 81 
Net periodic benefit cost$66 $90 $199 $272 
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 Coil Coating Benefit Plans as required by minimum funding standards of the Internal Revenue Code. The contributions to the OPEB Plans by retirees vary from none to 25% of the total premiums paid.
NOTE 14 — LONG-TERM DEBT
Debt is comprised of the following (in thousands):
October 2,
2021
December 31,
2020
Term loan facility due April 2028$2,587,000 $2,497,967 
8.00% senior notes due April 2026
 645,000 
6.125% senior notes due January 2029
500,000 500,000 
Less: unamortized discounts and unamortized deferred financing costs(1)
(45,205)(53,938)
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs3,041,795 3,589,029 
Less: current portion of long-term debt26,000 25,600 
Total long-term debt, less current portion$3,015,795 $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 (included in December 31, 2020 balance only as the notes were redeemed in full in April 2021), and the 6.125% senior notes due January 2029. The unamortized deferred financing costs associated with the asset-based and revolving credit facilities of $1.4 million and $1.7 million as of October 2, 2021 and December 31, 2020, respectively, are classified in other assets on the consolidated balance sheets.
Term Loan Facility due April 2028 and Cash Flow Revolver
On April 12, 2018, Ply Gem Midco entered into a Cash Flow Agreement (the "Current Cash Flow Credit Agreement"), which provides for (i) a term loan facility (the “Existing 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 “Existing Cash Flow Revolver” and together with the Existing Term Loan Facility, the “Existing Cash Flow Facilities”) of up to $115.0 million.
22


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 Existing 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 Existing Cash Flow Facilities, and the Company became the Borrower (as defined in the Current Cash Flow Credit Agreement) under the Existing Cash Flow Facilities.
On April 15, 2021, the Company entered into a Second Amendment to the Current 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 Current 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 “ Current Cash Flow Revolver”).
On April 15, 2021, the Company entered into (i) a Third Amendment to Current 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 Current Cash Flow Credit Agreement to, among other things, refinance the Existing Term Loan Facility in an original aggregate principal amount of $1,755.0 million 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 Current 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 “Current Term Loan Facility” and together with the Current Cash Flow Revolver, the “Current 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 8.00% Senior 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.
In connection with the Third Amendment and the Increase Supplement to the Current Cash Flow Credit Agreement, the Company incurred $24.8 million in financing costs of which $13.2 million was deferred and are being amortized using the effective interest method.
The Current Term Loan Facility amortizes in nominal quarterly one installments equal to one percent of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity. 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.50%) plus an applicable margin of 3.25% per annum or (ii) an alternate base rate plus an applicable margin of 2.25% per annum. At October 2, 2021, the interest rates on the Current Term Loan Facility were as follows:
October 2, 2021
Interest rate3.75 %
Effective interest rate4.02 %
The Company entered into certain interest rate swap agreements in 2019 and 2021 to effectively convert a portion of its variable rate debt to fixed. See Note 15 — Derivatives.
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. There are no amortization payments under the Current Cash Flow Revolver. Additionally, unused commitments under the Current Cash Flow Revolver are subject to a fee ranging from 0.25% to 0.50% per annum depending on the Company’s secured leverage ratio.
23


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 Current 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. No payments were required in 2021 under the fiscal year 2020 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 2026
On April 12, 2018, Ply Gem Midco entered into an ABL Credit Agreement (the "Current ABL Credit Agreement"), which provides for an asset-based revolving credit facility (the “Existing 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 Existing ABL Facility.
On October 15, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $36.0 million, which upsized the Existing 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 Existing 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 Existing ABL Facility, and the Company became the Parent Borrower (as defined in the ABL Credit Agreement) under the Existing ABL Facility.
On April 15, 2021, the Company entered into Amendment No. 6 to the Current 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 “Current ABL Facility”).
24


Borrowing availability under the Current ABL Facility is determined by a monthly borrowing base collateral calculation that is based on specified percentages of the value of eligible inventory, eligible accounts receivable and eligible credit card receivables, less certain reserves and subject to certain other adjustments as set forth in the Current ABL Credit Agreement. Availability is reduced by issuance of letters of credit as well as any borrowings. As of October 2, 2021, the Company had the following in relation to the Current ABL Facility (in thousands):
October 2, 2021
Excess availability$564,442 
Revolving loans outstanding 
Letters of credit outstanding40,925 
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.
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 October 2, 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 Current 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;
25


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.
Redemption of 8.00% Senior Notes
On April 15, 2021, the Company redeemed the outstanding $645.0 million aggregate principal amount of the 8.00% Senior Notes due April 2026 (the “8.00% Senior Notes”) for $670.8 million using cash on hand and proceeds from the Incremental Tranche B Term Loans. The redemption resulted in a pre-tax loss on extinguishment of debt of $41.9 million during the nine months ended October 2, 2021, comprising a make-whole premium of $25.8 million and a write-off of $16.1 million in unamortized deferred financing costs.
Debt Covenants
The Company’s debt agreements contain a number of covenants that, among other things, limit or restrict the ability of the Company and its subsidiaries to incur additional indebtedness; make dividends and other restricted payments; incur additional liens; consolidate, merge, sell or otherwise dispose of all or substantially all assets; make investments; transfer or sell assets; enter into restrictive agreements; change the nature of the business; and enter into certain transactions with affiliates. As of October 2, 2021, the Company was in compliance with all covenants that were in effect on such date.
NOTE 15 — DERIVATIVES
We utilize derivative instruments, including interest rate swap agreements and foreign currency hedging contracts, to manage our exposure to interest rate risk and currency fluctuations. We only hold such instruments for economic hedging purposes, not for speculative or trading purposes. Our derivative instruments are transacted only with highly rated institutions, which reduces our exposure to credit risk in the event of nonperformance.
Interest Rate Swaps
We are exposed to interest rate risk associated with fluctuations in interest rates on our floating-rate Current Term Loan Facility. The objective in using interest rate derivatives is to manage our exposure to interest rate movements. To accomplish this objective, we have entered into interest rate swap agreements as part of our interest rate risk management strategy. Interest rate swaps involve the receipt of variable amounts from a counterparty in exchange for the company making fixed-rate payments over the life of the agreements without exchange of the underlying notional amount.
On a monthly basis, we net settle with our swap counterparties for the difference between the fixed rate specified in each swap agreement and the variable rate as applied to the notional amount of the swap.
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 Current Term Loan Facility. The interest rate swaps effectively converted a portion of the floating rate interest payment into a fixed rate interest payment. Three interest rate swaps each covered of notional amount of $500.0 million. The Company designated the interest rate swaps as qualifying hedging instruments and accounted for these derivatives as cash flow hedges.
As discussed in Note 14 — Long-Term Debt, the Company refinanced its Term Loan Facility. Contemporaneously with the refinancing on April 15, 2021, we completed a series of transactions to modify our interest rate swap positions as follows: (i) we de-designated all existing interest rate swaps as cash flow hedges; (ii) we terminated two existing interest rate swaps with a notional value of $500 million each; (iii) we entered into two receive-fixed interest rate swaps with a notional amount of $250 million each, which are designed to offset the terms of an existing, active interest rate swap with a notional amount of $500 million; and (iv) we entered into two pay-fixed interest rate swaps with a notional amount of $750 million each, effectively blending the liability position of our existing interest rate swap agreements into the new swaps and extending the term of our hedged position to April 2026.
The amount remaining in accumulated other comprehensive loss for the de-designated and terminated swaps as of October 2, 2021 was approximately $51.9 million and is being amortized as an increase to interest expense over the effective period of the original swap agreements.
The new receive-fixed interest rate swaps remain undesignated to economically offset the now undesignated existing, active swap. The new receive-fixed and the existing, active swaps mature on July 12, 2023. Cash settlements related to these receive-fixed interest rate swaps offset and are classified as operating activities in the consolidated statements of cash flows.
26


The new pay-fixed interest rate swaps also qualify as hybrid instruments in accordance with ASC 815, Derivatives and Hedging, consisting of a loan and an embedded at-market derivative that was designated as a cash flow hedge. The loan is accounted for at amortized cost over the life of the swap while the embedded at-market derivative is accounted for at fair value. The new swaps are indexed to one-month LIBOR and will be net settled on a monthly basis with the counterparty for the difference between the fixed rate of 2.0369% and 2.0340%, respectively, and the variable rate based upon one-month LIBOR (subject to a floor of 0.5%) as applied to the notional amount of the swaps. In connection with the transactions discussed above, no cash was exchanged between the Company and the counterparty. The liability of the terminated interest rate swaps as well as the inception value of the receive-fixed interest rate swap was blended into the new pay-fixed interest rate swap. The cash flows related to the portion treated as debt are classified as financing activities while the portion treated as an at-market derivative are classified as operating activities in the consolidated statements of cash flows.
The key terms of interest rate swaps are as follows (amounts in thousands):
October 2, 2021December 31, 2020
Effective DateFixed Rate Paid (Received)Notional AmountStatusNotional AmountStatusMaturity Date
Entered into May 2019:
July 12, 20192.1570 %$ Terminated$500,000 ActiveJuly 12, 2023
July 12, 20192.1560 % Terminated500,000 ActiveJuly 12, 2023
July 12, 20192.1680 %500,000 Active500,000 ActiveJuly 12, 2023
Entered into April 2021:
April 15, 20212.0369 %750,000 ActiveApril 15, 2026
April 15, 20212.0340 %750,000 ActiveApril 15, 2026
April 15, 2021(2.1680)%(250,000)ActiveJuly 12, 2023
April 15, 2021(2.1680)%(250,000)ActiveJuly 12, 2023
$1,500,000 $1,500,000 
Our interest rate swap agreements, excluding the portion treated as debt, are recognized at fair value in the consolidated balance sheets and are valued using pricing models that rely on market observable inputs such as yield curve data, which are classified as Level 2 inputs within the fair value hierarchy.
Foreign Currency Hedging Contracts
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. 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.
In the second quarter of 2021, the Company entered into forward contracts to hedge approximately $20.2 million of its 2022 non-functional currency inventory purchases. Similar to the December 2020 contracts described above, these 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. All of the Company’s foreign currency forward contracts are designated as qualifying hedging instruments and are accounted for as cash flow hedges in accordance with ASC 815, Derivatives and Hedging.
During the three and nine months ended October 2, 2021, the Company realized a loss of approximately $0.3 million and $0.9 million, respectively, within cost of goods sold in the consolidated statements of operations based on the foreign currency forward contracts described above. 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
27


qualify as effective are immediately recognized in earnings. As of October 2, 2021, the Company had a hedge asset of approximately $0.2 million and a gain of approximately $0.2 million in accumulated other comprehensive loss on the consolidated balance sheets. No hedge liability or asset or deferred gain or loss in accumulated other comprehensive loss existed as of December 31, 2020 related to the forward contracts.
Fair Values of Derivatives on the Consolidated Balance Sheets
The fair values of our derivatives and their presentation on the consolidated balance sheets as of October 2, 2021 and December 31, 2020 were as follows (in thousands):
October 2, 2021December 31, 2020
AssetsLiabilitiesAssetsLiabilities
Derivatives not designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Other assets(1)
$17,140 $ $ $ 
Other long-term liabilities(2)
 17,140   
Total$17,140 $17,140 $ $ 
Derivatives designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Other accrued expenses(3)
$ $13,127 $ $ 
Other long-term liabilities(4)
 48,386  75,770 
Foreign currency contractsOther accrued expenses    
Other long-term liabilities (202)  
Total$ $61,311 $ $75,770 
(1)The balance as of October 2, 2021 of $17.1 million is related to receive-fixed interest rate swap for which the fair value option has been elected.
(2)The balance as of October 2, 2021 of $17.1 million is related to pay-fixed May 2019 active interest rate swap which has been de-designated as a cash flow hedge.
(3)The balance as of October 2, 2021 of $13.1 million is related to the financing component of the pay-fixed interest rate swaps.
(4)The balance as of October 2, 2021 includes $48.4 million related to the financing component of the pay-fixed interest rate swaps.
Effect of Derivatives on the Consolidated Statements of Operations
The effect of our derivatives and their presentation on the consolidated statements of operations for the three and nine months ended October 2, 2021 and October 3, 2020 were as follows (in thousands):
Three Months EndedNine Months Ended
October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Derivatives not designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Interest expense(1)
$7,288 $ $13,957 $ 
Foreign currency contractsCost of sales339  853  
Derivatives designated as hedging instruments
Interest rate swapsInterest expense2,540 7,462 13,422 16,644 
$10,167 $7,462 $28,232 $16,644 
(1)For the three and nine months ended October 2, 2021, the entire balance related to the reclassification from accumulated other comprehensive loss to interest expense is due to de-designation from hedge accounting of all May 2019 interest rate swaps.
28


NOTE 16 — 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 October 2, 2021 and December 31, 2020, the CD&R Investor Group owned approximately 49.1% and 49.4% of the outstanding shares of the Company’s Common Stock, respectively.
NOTE 17 — STOCK REPURCHASE PROGRAM
The Company announced that its Board of Directors authorized new stock repurchase programs for the repurchase of up to $50.0 million of the Company’s outstanding Common Stock on October 10, 2017 and March 7, 2018, for a cumulative total of $100.0 million. Under these repurchase programs, the Company is authorized to repurchase shares 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 nine months ended October 2, 2021, there were no stock repurchases under the stock repurchase programs. The Company repurchased 1.1 million shares for $6.4 million under the stock repurchase programs during the nine months ended October 3, 2020. As of October 2, 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 nine months ended October 2, 2021 and October 3, 2020, the Company withheld approximately 0.2 million and 0.1 million shares, respectively, of stock to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards, which are included in treasury stock purchases in the consolidated statements of stockholders’ equity.
29


During the nine months ended October 2, 2021 and October 3, 2020, the Company cancelled approximately 0.2 million and 1.2 million shares that had been previously withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards and shares repurchased under the stock repurchase programs. The cancellations resulted in $2.9 million and $6.9 million decreases in both treasury stock and additional paid in capital during the nine months ended October 2, 2021 and October 3, 2020, respectively.
NOTE 18 — 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 October 2, 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 October 2, 2021, there were no borrowings outstanding under the Current ABL Facility and no outstanding indebtedness under the Current Cash Flow Revolver. The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands):
 October 2, 2021December 31, 2020
Carrying
Amount
Fair ValueCarrying
Amount
Fair Value
Term Loan Facility$2,587,000 $2,578,929 $2,497,967 $2,485,477 
8.00% Senior Notes
  645,000 674,025 
6.125% Senior Notes
500,000 527,500 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 October 2, 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).
30


The following tables summarize information regarding our financial assets and liabilities that are measured at fair value on a recurring basis as of October 2, 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):
October 2, 2021
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$37 $ $ $37 
Mutual funds – Growth549   549 
Mutual funds – Blend1,380   1,380 
Mutual funds – Foreign blend450   450 
Mutual funds – Fixed income 151  151 
Total short-term investments in deferred compensation plan(2)
2,416 151  2,567 
Interest rate swap assets(3)
 17,140  17,140 
Total assets $2,416 $17,291 $ $19,707 
Liabilities:    
Deferred compensation plan liability(2)
$ $2,561 $ $2,561 
Foreign currency hedges (202) (202)
Interest rate swap liabilities(4)
 78,653  78,653 
Total liabilities $ $81,012 $ $81,012 

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 
Total assets $2,180 $153 $ $2,333 
Liabilities:    
Deferred compensation plan liability(2)
$ $2,339 $ $2,339 
Interest rate swap liabilities 75,770  75,770 
Total liabilities $ $78,109 $ $78,109 
(1)Unrealized holding gains (losses) for the nine months ended October 2, 2021 and October 3, 2020 were $0.2 million and $(0.7) 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)The balance as of October 2, 2021 of $17.1 million is related to receive-fixed interest rate swaps for which the fair value option has been elected.
(4)The balance as of October 2, 2021 includes $61.5 million related to the financing component of pay-fixed interest rate swaps and $17.1 million related to pay-fixed May 2019 active interest rate swaps which have been de-designated as cash flow hedges.
31


The following table summarizes information regarding our liabilities that are measured at fair value on a nonrecurring basis as of October 2, 2021, segregated by level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
October 2, 2021
 Level 1Level 2Level 3Total
Liabilities:     
Short-term steel supply agreement(1)
$ $ $9,333 $9,333 
Total liabilities$ $ $9,333 $9,333 
(1)See Note 8 — Assets and Liabilities Held for Sale and Divestitures for more information. The fair value of the supply agreement was estimated using level 3 inputs, including broker quotes and the Company’s steel procurement agreements.
NOTE 19 — 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 nine months ended October 2, 2021, the Company’s estimated annual effective income tax rate of ordinary forecasted pre-tax book income was approximately 28.5%, which varied from the statutory rate primarily due to state income tax expense, valuation allowances, foreign income taxes, and divestitures. For the nine months ended October 2, 2021, the effective tax rate was 28.1%, 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 October 2, 2021, the Company remained in a valuation allowance position, in the amount of $12.1 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 nine months ended October 2, 2021, the tax reserves increased by approximately $6.4 million. The increase is primarily due to a new uncertain tax benefit and additional interest expense related to previously recorded unrecognized tax benefits.
The liability for unrecognized tax benefits as of October 2, 2021 was approximately $18.1 million and is recorded in other long-term liabilities in the consolidated balance sheet.
32


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 20 — 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, loss on extinguishment of debt and other income (expense).
The following table represents summary financial data attributable to the segments for the periods indicated (in thousands):
 Three Months EndedNine Months Ended
 October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Net sales:  
Windows$596,486 $501,314 $1,703,493 $1,378,039 
Siding357,870 321,898 1,036,448 848,190 
Commercial490,049 404,041 1,371,617 1,199,771 
Total net sales$1,444,405 $1,227,253 $4,111,558 $3,426,000 
Operating income (loss):  
Windows$15,756 $37,295 $83,901 $(252,794)
Siding46,108 45,313 127,019 (92,916)
Commercial908,458 56,137 1,003,373 109,642 
Corporate(59,596)(34,766)(151,549)(101,819)
Total operating income (loss)910,726 103,979 1,062,744 (337,887)
Unallocated other expense, net(44,593)(50,402)(189,611)(159,056)
Income (loss) before taxes$866,133 $53,577 $873,133 $(496,943)
October 2,
2021
December 31,
2020
Total assets:
Windows$2,076,604 $1,717,032 
Siding2,120,543 2,123,615 
Commercial516,366 890,380 
Corporate1,017,582 747,463 
Total assets$5,731,095 $5,478,490 

33


NOTE 21 — 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 October 2, 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 could result in substantial fines or penalties, injunctive relief, consent orders, requirements to install pollution controls or other abatement equipment, or 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 U.S. Environmental Protection Agency (“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 based on the investigations was submitted to the VDEQ for review and approval in September 2019. Upon completion of a 30-day public comment period, the VDEQ issued its Final Decision and Response to Comments approving a final remedy on May 19, 2021. The final remedy consists of continuing groundwater monitoring until the VDEQ’s corrective actions have been met; and implementing and complying with land use restrictions and institutional controls imposed by an environmental covenant. 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 October 2, 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 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 approved by EPA in December 2019. Two phases of RI field sampling have been completed through May 2021 and results are being analyzed to determine a monitoring well plan and scope of additional investigation. The Company has recorded a liability of $4.4 million within other current liabilities in its consolidated balance sheet as of October 2, 2021. If necessary, the Company will adjust our remediation liability if the RI/FS scope materially changes or the EPA imposes additional investigative requirements. 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.
34


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 October 2, 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 purported 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 asserted 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 sought damages in an amount to be determined at trial.
On August 25, 2021, the parties to the case filed a Stipulation of Compromise and Settlement (“Stipulation”) setting forth their agreement to settle the litigation. The Stipulation remains subject to court approval, and the court has scheduled a hearing to consider the Stipulation on January 19, 2022. The Stipulation provides for CD&R, CD&R Fund VIII, and the eight director defendants to cause their respective insurers to pay a total of $100 million into an escrow account that will be used to pay escrow expenses, satisfy any fee and incentive amounts awarded by the court in favor of plaintiff and plaintiff’s counsel, and distribute the remaining funds to the Company. The Stipulation further provides that plaintiff’s counsel intends to seek attorneys’ fees and litigation expenses in an amount no greater than 23.5% of the $100 million payment by the insurers, and that any incentive award for the plaintiff will be paid solely from the amount of attorneys’ fees awarded.
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 was appealed and, on September 22, 2021, the U.S. Court of International Trade (“CIT”) issued an opinion upholding the USITC’s determination that there was no injury or threat of injury to the domestic FSS industry caused by the cumulated imports of FSS from Mexico, Canada, and China. The CIT decision is subject to further appeal to the U.S. Court of Appeals for the Federal Circuit and would have preclusive effect only with respect to the proceedings involving China, because the USITC’s determination as it applies to imports of FSS from Mexico has been appealed to a separate tribunal established pursuant to the North American Free Trade Agreement. However, because the CIT decision addresses the USITC’s analysis of cumulated imports of FSS from Mexico, Canada, and China, the court’s opinion may be persuasive in the appeal of the USITC’s determination as it applies to imports of FSS from Mexico.
35


NOTE 22 — SUBSEQUENT EVENTS
On November 6, 2021, the Company entered into a definitive agreement to acquire Union Corrugating Company Holdings, Inc. (“UCC”). UCC provides metal roofing, roofing components and accessories from locations primarily in the Central and Eastern U.S. regions. The Company expects to fund this acquisition with cash on hand. The closing of the transaction is expected during the fourth quarter of 2021, subject to regulatory approval and other customary closing conditions.






36



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;
seasonality of the business and adverse weather conditions;
challenging economic conditions affecting the residential, non-residential and repair and remodeling construction industry and markets;
commodity price volatility and/or limited availability of raw materials, including polyvinyl chloride (“PVC”) resin, glass, aluminum, and steel due to supply chain disruptions;
our ability to identify and develop relationships with a sufficient number of qualified suppliers to mitigate risk in the event a significant supplier experiences a significant production or supply chain interruption;
increasing difficulty in credit or financing availability of consumers or builders;
increase in inflationary activity;
ability to successfully achieve price increases to offset cost increases;
ability to successfully implement operational efficiency initiatives, including automation;
ability to successfully integrate our acquired businesses;
ability to attract and retain employees, including through various initiatives and actions;
volatility in the United States (“U.S.”) and international economies 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;
our ability to retain and replace 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;
competitive activity and pricing pressure in our industry;
37


our ability to make strategic acquisitions accretive to earnings and dispositions at favorable prices and terms;
our ability to fund acquisitions using available liquidity;
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;
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;
ability to compete effectively against competitors with substitutable products;
additional costs from new regulations which relate to the utilization or manufacturing of our products or services;
our ability to realize the anticipated benefits of acquisitions and dispositions and to use the proceeds from dispositions;
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 and 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 with an ongoing attention to sustainability.
38


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 leading manufacturer of vinyl windows, vinyl siding, 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,000 employees at manufacturing, distribution and office locations primarily in North America.
At Cornerstone Building Brands, corporate stewardship is a responsibility that is deeply embedded in our culture. We believe that our sustainable business practices will provide 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 remodel 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.
Acquisitions and Divestitures
Our portfolio optimization is rooted in our core growth strategy and leverages areas where we have a competitive advantage resulting in a more focused and optimized business portfolio, strengthening our market position and financial flexibility. To deliver long-term value, we must participate in categories where meaningful growth exists. We believe this approach will enhance Cornerstone Building Brands’ value proposition, fueling both growth and value creation. Sustainable value creation is important because it allows us to deliver shareholder returns while establishing a foundation to support our long-term growth aspirations.
On April 30, 2021, the Company acquired Prime Windows LLC (“Prime Windows”) for total consideration of $93.0 million, exclusive of a $2.0 million working capital adjustment which has not been finalized as of October 2, 2021. This acquisition was funded through borrowings under the Company’s existing credit facilities. Prime Windows’ results are reported within the Windows segment as of the acquisition date. On August 20, 2021, the Company completed its acquisition of Cascade Windows, Inc. (“Cascade Windows”) for $239.5 million in cash. This acquisition was funded through cash available on the balance sheet. The Company reports Cascade Windows’ results within the Windows segment as of the acquisition date.
On August 9, 2021, the Company completed the sale of its IMP business for cash proceeds of $1.0 billion. On August 18, 2021, the Company completed the sale of its DBCI business for cash proceeds of $168.9 million. The Company previously reported the results of the IMP and DBCI businesses within the Commercial segment.
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 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 toward 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 aim to offer sustainable solutions to 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 windows with 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 offering these sustainable products to our customers.

39


RESULTS OF OPERATIONS
The following table represents key results of operations on a consolidated basis for the periods indicated:
 Three Months EndedNine Months Ended
 (Amounts in thousands)October 2,
2021
October 3,
2020
$
change
% changeOctober 2,
2021
October 3,
2020
$
change
% change
Net sales$1,444,405 $1,227,253 217,152 17.7 %$4,111,558 $3,426,000 685,558 20.0 %
Gross profit309,496 297,502 11,994 4.0 %880,953 783,120 97,833 12.5 %
% of net sales21.4 %24.2 %21.4 %22.9 %
Selling, general and administrative expenses161,134 137,250 23,884 17.4 %477,820 436,575 41,245 9.4 %
% of net sales11.2 %11.2 %11.6 %12.7 %
Restructuring and impairment charges, net971 2,918 (1,947)(66.7)%7,461 32,164 (24,703)(76.8)%
Strategic development and acquisition related costs22,250 7,909 14,341 181.3 %25,502 13,550 11,952 88.2 %
Interest expense43,731 51,519 (7,788)(15.1)%147,688 158,738 (11,050)(7.0)%
Net income (loss)620,535 30,516 590,019 1933.5 %627,807 (484,658)1,112,465 (229.5)%

Net sales - Consolidated net sales for the three and nine months ended October 2, 2021 increased by approximately 17.7% and 20.0%, respectively, as compared to the same period last year. The net sales growth was primarily driven by price actions across all segments in response to rising commodity costs and other inflationary impacts. Demand for our products during the quarter was strong relative to prior year. Limited raw materials from our suppliers, primarily steel and PVC resin, and labor shortages constrained operations and shipments. As a result, volume for the quarter was essentially flat compared to the same periods in the prior year.
For the nine months ended October 2, 2021, net sales grew 20.0% compared to the same period last year with approximately 15% of the increase driven by our Windows and Siding segments serving the new home construction and repair and remodel end-markets with the remaining 5% increase coming from the Commercial segment.
Gross profit % of net sales - The Company’s gross profit percentage was 21.4% for both the three and nine months ended October 2, 2021, which was a 280 and 150 basis point decline over the three and nine months ended October 3, 2020, respectively. 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 price disciplined, 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 with cost savings initiatives. Also contributing to the lower gross profit as a % of net sales are manufacturing inefficiencies incurred as a result of operating in an environment limited by shortages in the supply of raw materials and labor. We continue to manage through this environment with a focus on serving our customers. Additionally, we have taken actions to improve recruiting and retention.
Selling, general, and administrative expenses increased 17.4% and 9.4% during the three and nine months ended October 2, 2021, respectively, compared to the three and nine months ended October 3, 2020. The increase was primarily driven by return of near-term costs, such as variable compensation, IT and professional services, to support market recovery and further growth. Additionally, selling, general, and administrative expenses at October 3, 2020 included near-term cost savings initiatives executed in response to the COVID-19 pandemic.
Restructuring and impairment charges, net decreased $1.9 million and $24.7 million during the three and nine months ended October 2, 2021, respectively, compared to the three and nine months ended October 3, 2020, primarily due to completion of operational and organizational actions taken in response to the COVID-19 pandemic.
Strategic development and acquisition related costs increased $14.3 million and $12.0 million during the three and nine months ended October 2, 2021, respectively, compared to the three and nine months ended October 3, 2020, due to the timing of these activities, primarily related to the IMP divestiture.
Interest expense decreased $7.8 million or 15.1% and $11.1 million or 7.0% in the three and nine months ended October 2, 2021, respectively, as compared to the three and nine months ended October 3, 2020, primarily as a result of the redemption of the $645 million 8.00% Senior Notes coupled with the refinancing of the Current Term Loan Facility.
Consolidated provision (benefit) for income taxes was a provision of $245.6 million and $245.3 million for the three and nine months ended October 2, 2021, respectively, compared to a provision $23.1 million and a benefit of $12.3 million for the three and nine months ended October 3, 2020, respectively. The effective tax rate for the three and nine months ended
40


October 2, 2021 was 28.4% and 28.1%, respectively, compared to 43.0% and 2.5% for the three and nine months ended October 3, 2020, respectively. The change in the effective tax rate was primarily driven by the divestitures and improved financial results for the three and nine months ended October 2, 2021, and the impact associated with the goodwill impairment recorded during the three months ended April 4, 2020.
Net income (loss) was $620.5 million or $4.82 per diluted share and $627.8 million or $4.90 per diluted share for the three and nine months ended October 2, 2021, respectively.
We continue to experience positive momentum from residential single-family and repair and remodel end-markets due to demand and elevated backlog levels. Single family housing starts increased approximately 24% and 29% over 2020 and 2019, respectively, on a year-to-date basis. We expect starts activity to remain strong for the near to medium-term outlook. Repair and remodel market demand is at historic levels, and is expected to grow for the next couple of years. Additionally, we are experiencing historic backlog levels from the improving non-residential end-markets as well, particularly for component products. Non-residential starts typically lag residential starts by 18 to 24 months. Additionally, particularly over the last eight months, the Architecture Billings Index (“ABI”), an indicator for non-residential activity, continues to be among the highest levels ever reported in the immediate post-recession periods that have been captured throughout the index’s history. As a result, we expect non-residential market activity to remain healthy in 2022.
Segment Results of Operations
We report our segment information in the same way management internally organizes the business in assessing performance and making decisions regarding allocation of resources in accordance with ASC 280, Segment Reporting. We have determined that we have three reportable segments, organized and managed principally by 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, loss on extinguishment of debt and other income (expense).
One of the primary measurements used by management to measure the financial performance of each segment is Adjusted EBITDA, a non-GAAP financial measure. 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; gain on divestitures, 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 Building Brands, which includes historical information of Kleary Masonry, Inc. (“Kleary”), which the Company acquired on March 2, 2020; Prime Windows LLC (“Prime Windows”), which the Company acquired on April 30, 2021; Cascade Windows, Inc. (“Cascade Windows”), which the Company acquired on August 20, 2021; and the insulated metals panels (“IMP”) and the roll-up sheet doors (“DBCI”) businesses, which the Company divested on August 9, 2021 and August 18, 2021, respectively. 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, Prime Windows and Cascade Windows acquisitions; or any integration costs; and from the IMP and DBCI divestitures. Pro forma balances are not necessarily indicative of operating results had the Kleary, Prime Windows and Cascade Windows acquisitions and the IMP and DBCI divestitures occurred on January 1, 2020 or of future results.
See Note 20 — 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. 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
41


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 present a comparison of net sales as reported to pro forma net sales for Cornerstone Building Brands as if the Cascade Windows, Prime Windows and Kleary acquisitions, and IMP and DBCI divestitures had each occurred on January 1, 2020 rather than the respective date referenced above for each transaction:
Three Months Ended October 2, 2021Three Months Ended October 3, 2020
(Amounts in thousands)ReportedAcquisitions and DivestituresPro FormaReportedAcquisitions and DivestituresPro Forma
Net Sales
Windows$596,486 $23,577 $620,063 $501,314 $54,439 $555,753 
Siding357,870 — 357,870 321,898 — 321,898 
Commercial490,049 (39,970)450,079 404,041 (93,655)310,386 
Total Net Sales$1,444,405 $(16,393)$1,428,012 $1,227,253 $(39,216)$1,188,037 
Nine Months Ended October 2, 2021
Nine Months Ended October 3, 2020
ReportedAcquisitions and DivestituresPro FormaReportedAcquisitions and DivestituresPro Forma
Net Sales
Windows$1,703,493 $132,142 $1,835,635 $1,378,039 $147,950 $1,525,989 
Siding1,036,448 — 1,036,448 848,190 8,358 856,548 
Commercial1,371,617 (231,347)1,140,270 1,199,771 (281,729)918,042 
Total Net Sales$4,111,558 $(99,205)$4,012,353 $3,426,000 $(125,421)$3,300,579 
The following tables reconcile Adjusted EBITDA and pro forma Adjusted EBITDA to operating income (loss) for the periods indicated.
Consolidated
Three Months EndedNine Months Ended
(Amounts in thousands)October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Net sales$1,444,405 $1,227,253 $4,111,558 $3,426,000 
  Impact of acquisitions and divestitures(1)
(16,393)(39,216)(99,205)(125,421)
Pro forma net sales$1,428,012 $1,188,037 $4,012,353 $3,300,579 
Operating income (loss), GAAP$910,726 $103,979 $1,062,744 $(337,887)
Restructuring and impairment charges, net971 2,918 7,461 32,321 
Strategic development and acquisition related costs22,250 7,909 25,502 13,550 
Gain on divestitures(831,252)— (831,252)— 
Goodwill impairment— — — 503,171 
Depreciation and amortization71,055 71,933 216,956 212,413 
Other (2)
9,547 6,588 30,337 25,089 
Adjusted EBITDA183,297 193,327 511,748 448,657 
  Impact of acquisitions and divestitures(1)
(1,710)(17,884)(7,953)(41,091)
Pro Forma Adjusted EBITDA$181,587 $175,443 $503,795 $407,566 
Adjusted EBITDA as a % of Net Sales12.7 %15.8 %12.4 %13.1 %
Pro Forma Adjusted EBITDA as a % of Pro Forma Net Sales12.7 %14.8 %12.6 %12.3 %
(1)Reflects the acquisition impact from January 1, 2020 of the net sales and Adjusted EBITDA of Kleary through March 1, 2020, Prime Windows through April 29, 2021 and Cascade Windows through August 19, 2021; and reflects the impact from January 1, 2020 of the divestitures of IMP and DBCI through the divestiture dates of August 9, 2021 and August 18, 2021, respectively.
42


(2)Primarily includes $8.4 million and $16.9 million of share-based compensation for the three and nine months ended October 2, 2021, respectively, and $4.0 million and $12.6 million for the three and nine months ended October 3, 2020, respectively; $11.6 million in costs for the nine months ended October 2, 2021 associated with debt refinancing transactions; and COVID-19 related costs of $0.0 million and $(0.4) million for the three and nine months ended October 2, 2021, respectively, and $2.6 million and $10.6 million for the three and nine months ended October 3, 2020, respectively.
Operating income (loss) for the three months ended October 2, 2021 increased to $910.7 million as compared to $104.0 million for the three months ended October 3, 2020, primarily due to the gain on the sales of the IMP and DBCI businesses of $831.3 million. Disciplined price actions more than offset inflationary impacts by approximately $69 million and were partially reduced by manufacturing inefficiencies experienced as a result of raw material constraints and labor shortages and higher SG&A expense primarily driven by return of near-term costs. Restructuring and impairment charges were also lower versus prior year periods. Strategic development charges were higher than prior year periods due primarily to the IMP divestiture. Operating income for the nine months ended October 2, 2021 increased to $1,062.7 million as compared to an operating loss of $337.9 million in the nine months ended October 3, 2020 primarily as a result of the gain on the sales of the IMP and DBCI businesses of $831.3 million and goodwill impairment of $503.2 million in the comparable period.
Pro forma Adjusted EBITDA for the three months ended October 2, 2021 was $181.6 million or 12.7% of pro forma net sales, a decrease of 210 basis points from the pro forma period a year ago. On a year-to-date basis, pro forma Adjusted EBITDA as a percentage of pro forma net sales increased 30 basis points versus the comparable period. The improvement was driven by strong residential demand and price actions offsetting inflationary impacts partially reduced by manufacturing inefficiencies, as a result of the challenges brought on by supply chain disruptions and labor constraints and higher SG&A costs.
Windows
Three Months EndedNine Months Ended
(Amounts in thousands)October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Net Sales$596,486 $501,314 $1,703,493 $1,378,039 
Impact of acquisitions(1)
23,577 54,439 132,142 147,950 
Pro forma net sales$620,063 $555,753 $1,835,635 $1,525,989 
Operating income (loss), GAAP$15,756 $37,295 $83,901 $(252,794)
Restructuring and impairment charges, net258 1,539 1,213 7,189 
Strategic development and acquisition related costs831 — 2,145 16 
Goodwill impairment— — — 320,990 
Depreciation and amortization34,876 30,644 97,848 90,679 
Other38 1,168 (36)6,060 
Adjusted EBITDA$51,759 $70,646 $185,071 $172,140 
Impact of acquisitions(1)
1,588 7,499 15,315 17,097 
Pro Forma Adjusted EBITDA$53,347 $78,145 $200,386 $189,237 
Adjusted EBITDA as a % of Net Sales8.7 %14.1 %10.9 %12.5 %
Pro Forma Adjusted EBITDA as a % of Pro Forma Net Sales8.6 %14.1 %10.9 %12.4 %
(1)Reflects the impact from January 1, 2020 of the net sales and Adjusted EBITDA of Prime Windows through April 29, 2021 and Cascade Windows through August 19, 2021.
Pro forma net sales for the three and nine months ended October 2, 2021 were 11.6% and 20.3% higher, respectively, than pro forma net sales in the same periods a year ago. Disciplined price actions in response to rising commodity costs and other inflationary impacts drove the increase in pro forma net sales as compared to the same periods last year. Supply chain disruptions and constraints caused by labor shortages impacted volumes. As such, volumes were slightly favorable compared to the third quarter 2020.
Operating income (loss) for the three months ended October 2, 2021 decreased to $15.8 million of operating income as compared to operating income of $37.3 million for the three months ended October 3, 2020, primarily due to manufacturing inefficiencies associated with supply chain disruptions and labor shortages. Positive price mix net of inflation of $8 million was partially offset by higher SG&A costs of $6 million. Operating income for the nine months ended October 2, 2021 increased to $83.9 million as compared to an operating loss of $252.8 million for the nine months ended October 3, 2020, primarily due to a
43


goodwill impairment in the nine months ended October 3, 2020. Excluding the goodwill impairment, operating income improved $15.7 million or approximately 23% as a result of strong shipments in the first half of the year of $56 million coupled with positive price mix net of inflation, which more than offset the manufacturing impacts from supply chain disruptions and higher costs to serve our customers.
Pro forma Adjusted EBITDA for the three months ended October 2, 2021 was $53.3 million or 8.6% of pro forma net sales, a decrease of 550 basis points from the pro forma period a year ago. Pro forma Adjusted EBITDA decreased 31.7% over the prior year quarter, primarily due to manufacturing inefficiencies discussed above. On a year-to-date basis, pro forma net sales increased 20.3%, and pro forma Adjusted EBITDA increased 5.9%.
Siding
Three Months EndedNine Months Ended
(Amounts in thousands)October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Net Sales$357,870 $321,898 $1,036,448 $848,190 
  Impact of acquisition(1)
— — — 8,358 
Pro forma net sales$357,870 $321,898 $1,036,448 $856,548 
Operating income (loss), GAAP$46,108 $45,313 $127,019 $(92,916)
Restructuring and impairment charges, net133 (714)287 2,901 
Strategic development and acquisition related costs(50)7,139 (2,894)8,115 
Goodwill impairment— — — 176,774 
Depreciation and amortization29,084 28,547 87,441 85,068 
Other(45)(1,191)(64)(841)
Adjusted EBITDA75,230 79,094 $211,789 $179,101 
Impact of acquisition(1)
— — — 1,869 
Pro Forma Adjusted EBITDA$75,230 $79,094 $211,789 $180,970 
Adjusted EBITDA as a % of Net Sales21.0 %24.6 %20.4 %21.1 %
Pro Forma Adjusted EBITDA as a % of Pro Forma Net Sales21.0 %24.6 %20.4 %21.1 %
(1)Reflects the impact of net sales and Adjusted EBITDA of Kleary from January 1, 2020 through March 1, 2020.
Net sales for the three and nine months ended October 2, 2021 were 11.2% and 22.2% higher than the net sales in the same periods a year ago. For the quarter, price/mix of $62 million more than offset lower volume due to raw material and labor constraints during the quarter. On a year-to-date basis, the rapid recovery of residential demand contributed 6.4% of the favorable increase, while disciplined price actions needed to offset inflationary raw material costs resulted in favorable price/mix of approximately 14% versus prior year.
Operating income (loss) for the three months ended October 2, 2021 increased to $46.1 million of operating income, as compared to operating income of $45.3 million for the three months ended October 3, 2020, primarily due to $13 million of positive price mix net of inflation, partially offset by lower volumes and return of near-term costs in SG&A of $5 million. Lower volumes were a direct result of raw material and labor constraints during the quarter. Operating income for the nine months ended October 2, 2021 increased to $127.0 million, as compared to an operating loss of $92.9 million for the nine months ended October 3, 2020, primarily due to a goodwill impairment in the comparable period. Excluding the goodwill impairment, operating income increased 51.5% primarily due to disciplined price actions net of inflation of $30 million, favorable volume of $18 million and lower strategic development costs, offsetting higher costs in SG&A.
Adjusted EBITDA for the three months ended October 2, 2021 was $75.2 million or 21.0% of net sales, a decrease of 4.9%, primarily due to lower volume as mentioned above, increased manufacturing costs to serve customers and inefficiencies from supply chain and labor disruptions coupled with the return of near-term costs in SG&A. Offsetting these increased costs was positive price mix net of inflation of 16.1%. On a year-to-date basis, pro forma net sales increased 21.0% and Adjusted EBITDA margin decreased 70 basis points.
44


Commercial
Three Months EndedNine Months Ended
(Amounts in thousands)October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Net Sales$490,049 $404,041 $1,371,617 $1,199,771 
Impact of divestitures(1)
(39,970)(93,655)(231,347)(281,729)
Pro forma net sales$450,079 $310,386 $1,140,270 $918,042 
Operating income, GAAP$908,458 $56,137 $1,003,373 $109,642 
Restructuring and impairment charges, net2,673 1,358 5,719 20,427 
Strategic development and acquisition related costs2,263 (8)3,095 (262)
Gain on divestitures(831,252)— (831,252)— 
Goodwill impairment— — — 5,407 
Depreciation and amortization7,012 11,743 29,015 33,664 
Other396 1,108 524 3,967 
Adjusted EBITDA89,550 70,338 210,474 172,845 
Impact of divestitures(1)
(3,298)(25,383)(23,268)(60,057)
Pro Forma Adjusted EBITDA$86,252 $44,955 $187,206 $112,788 
Adjusted EBITDA as a % of Net Sales18.3 %17.4 %15.3 %14.4 %
Pro Forma Adjusted EBITDA as a % of Pro Forma Net Sales19.2 %14.5 %16.4 %12.3 %
(1)Reflects the net adjustments of IMP and DBCI from January 1, 2020 through the divestiture dates of August 9, 2021 and August 18, 2021, respectively.
Pro forma net sales for the three and nine months ended October 2, 2021 were 45.0% and 24.2% higher than the same period a year ago, respectively, driven by disciplined price actions to mitigate rising steel costs of approximately 42.7% and 23.0%, respectively. Additionally, higher volumes that resulted from recovering demand contributed to the increase.
Operating income for the three months ended October 2, 2021 increased $852.3 million compared to the three months ended October 3, 2020, primarily due to the gain on the sales of the IMP and DBCI businesses as a result of strategic portfolio optimization actions to accelerate long-term value creation. Excluding the gain on the sales, operating income of $77.2 million increased 37.5% from the realization of price actions taken to offset rising steel and other manufacturing costs coupled with higher volume from positive end-market demand, offsetting return of near-term costs and manufacturing inefficiencies as a result of supply constraints. Operating income for the nine months ended October 2, 2021 increased $893.7 million compared to the nine months ended October 3, 2020. Excluding the gain on divestitures and the goodwill impairment incurred in the comparable period in the prior year, operating income increased 49.6% primarily due to favorable price mix net of inflation.
Pro forma Adjusted EBITDA for the three months ended October 2, 2021 was $86.3 million or 19.2% of net sales, an improvement of 470 basis points from the same period a year ago primarily due to favorable price mix net of commodity and other inflation impacts of $49 million, partially offset by manufacturing inefficiencies caused by material constraints and higher SG&A costs together totaling $16 million. On a year-to-date basis, pro forma net sales increased 24.2%, and pro forma Adjusted EBITDA increased 66.0%.
45


Unallocated Operating Losses
Three Months EndedNine Months Ended
(Amounts in thousands)October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Statements of operations data:
SG&A expenses$(40,390)$(33,988)$(128,393)$(96,122)
Strategic development and acquisition related costs(19,206)(778)(23,156)(5,697)
Operating loss(59,596)(34,766)$(151,549)$(101,819)
Unallocated operating losses include items that are not directly attributed to or allocated to our reporting segments. Such items include legal costs, corporate payroll, and unallocated finance and accounting expenses. The unallocated operating loss for the three months ended October 2, 2021 increased by $24.8 million or 71.4% compared to the three months ended October 3, 2020, and the unallocated operating loss for the nine months ended October 2, 2021 increased by $49.7 million or 48.8% compared to the nine months ended October 3, 2020. The change is primarily due to the increase in strategic development divestiture related expenses as well as debt issuance costs and the return of near-term expenses such as bonus and commission costs. Unallocated operating loss includes $8.4 million and $4.0 million of share-based compensation expense for the three months ended October 2, 2021 and October 3, 2020, respectively, and $16.9 million and $12.6 million for the nine months ended October 2, 2021 and October 3, 2020, respectively.
LIQUIDITY AND CAPITAL RESOURCES
General
Our ongoing principal source of funds is cash generated from operations, supplemented by borrowings against our asset-based lending and revolving credit facility, as necessary. 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 $679.4 million as of October 2, 2021. The following table summarizes our consolidated cash flows for the nine months ended October 2, 2021 and October 3, 2020 (in thousands):
 Nine Months Ended
 October 2,
2021
October 3,
2020
Net cash provided by (used in) operating activities$(183,640)$236,876 
Net cash provided by (used in) investing activities785,729 (102,838)
Net cash provided by (used in) financing activities(602,385)396,974 
Effect of exchange rate changes on cash and cash equivalents(784)507 
Net increase (decrease) in cash, cash equivalents and restricted cash(1,080)531,519 
Cash, cash equivalents and restricted cash at beginning of period680,478 102,307 
Cash, cash equivalents and restricted cash at end of period$679,398 $633,826 
Operating Activities
The Company used cash in operating activities during the nine months ended October 2, 2021 to invest in working capital items to support strong market demand.

The following table shows the impact of working capital items on cash during the nine months ended October 2, 2021 and October 3, 2020, respectively (in thousands):
Nine Months Ended
October 2,
2021
October 3,
2020
$ Change
Net cash (used in) provided by:
Accounts receivable$(137,424)$(84,309)$(53,115)
Inventories(241,068)30,980 (272,048)
Accounts payable100,402 22,669 77,733 
Net cash (used in) provided by working capital items$(278,090)$(30,660)$(247,430)

46


The use of cash for working capital between periods was driven by investments in net working capital to support the strong demand environment and increased inventory valuations from rising commodity costs and other inflationary aspects. See the Consolidated Statements of Cash Flows in the unaudited consolidated financial statements for additional information.
Investing Activities
Net cash provided by investing activities was $785.7 million during the nine months ended October 2, 2021 compared to $102.8 million used in investing activities during the nine months ended October 3, 2020. During the nine months ended October 2, 2021, we paid approximately $331.0 million toward acquisitions, primarily for acquisitions of Cascade Windows and Prime Windows, received proceeds of $1,187.3 million from the divestitures of our insulated metal panels and roll-up sheet doors businesses, and used $75.2 million for capital expenditures. In the nine months ended October 3, 2020, we paid approximately $41.8 million, net of cash acquired, for the acquisition of Kleary and used $62.5 million for capital expenditures.
Financing Activities
Net cash used in financing activities was $602.4 million during the nine months ended October 2, 2021 compared to $397.0 million provided by financing activities in the nine months ended October 3, 2020. During the nine months ended October 2, 2021, we increased our Current Term Loan Facility by $108.4 million, borrowed and then repaid $190.0 million on our Current ABL Facility, paid $670.8 million to redeem the 8.00% Senior Notes and paid quarterly installments of $19.4 million on the Current Term Loan Facility.
During the nine months ended October 3, 2020, we issued $500.0 million in aggregate principal amount of 6.125% Senior Notes due January 2029, borrowed $40.0 million on our Existing ABL Facility to finance the acquisition of Kleary, borrowed an additional $305.0 million on our Existing ABL Facility and repaid all outstanding balances at the end of the third quarter of 2020, and borrowed and paid $115.0 million on our Existing Cash Flow Revolver balances. Additionally, we paid quarterly installments of $19.2 million on the Existing Term Loan and used $6.4 million to repurchase shares of our outstanding common stock under our stock repurchase programs.
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.
October 2,
2021
December 31,
2020
Asset-based revolving credit facility due April 2026$— $— 
Term loan facility due April 20282,587,000 2,497,967 
Cash flow revolver due April 2026— — 
8.00% senior notes due April 2026— 645,000 
6.125% senior notes due January 2029500,000 500,000 
Total Debt3,087,000 3,642,967 
Less: Cash and cash equivalents677,187 674,255 
Net Debt$2,409,813 $2,968,712 
On April 15, 2021, the Company fully redeemed its $645 million aggregate principal amount of 8.00% Senior Notes 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 two 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.
47


For additional information, see Note 14 — Long-Term Debt and Note 15 — Derivatives 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 October 2, 2021 and December 31, 2020 (in thousands):
October 2,
2021
December 31,
2020
Asset-based revolving credit facility due April 2026$611,000 $611,000 
Eligible borrowing base611,000 568,000 
Less: Borrowings— — 
Less: LCs outstanding and priority payables47,000 40,000 
Net ABL availability564,000 528,000 
Plus: Cash flow revolver due April 2026115,000 115,000 
Plus: Cash and cash equivalents677,187 674,255 
Total Liquidity$1,356,187 $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 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 between $90 million and $110 million during fiscal 2021.
Consistent with our growth strategy, we evaluate 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. Prime Windows 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.
On August 20, 2021, the Company acquired Cascade Windows. Cascade Windows serves the residential new construction and repair and remodel markets with energy efficient vinyl window and door products from various 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 with cash available on the balance sheet.
On November 6, 2021, the Company entered into a definitive agreement to acquire Union Corrugating Company Holdings, Inc. (“UCC”). UCC provides metal roofing, roofing components and accessories from locations primarily in the Central and Eastern U.S. regions. The Company expects to fund this acquisition with cash on hand. The closing of the transaction is expected during the fourth quarter of 2021, subject to regulatory approval and other customary closing conditions.
We also evaluate from time-to-time possible dispositions of assets or businesses when such assets or businesses are no longer core to our operations and do not fit into our long-term strategy. On August 9, 2021, the Company completed the sale of its insulated metal panels (“IMP”) business to Nucor Insulated Panel Group Inc. and certain of its subsidiaries (collectively, “Nucor”) in a cash transaction for $1 billion. The IMP transaction includes products sold under the Metl-Span and CENTRIA brands. On August 18, 2021, the Company completed the sale of its roll-up sheet doors business to Janus International Group, Inc. (“Janus”) in a cash transaction for $169 million. The roll-up sheet doors transaction includes products sold under the DBCI brand.
48


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 program, we are authorized to repurchase shares 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 nine months ended October 2, 2021, there were no stock repurchases under the stock repurchase program. As of October 2, 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 October 2, 2021, we were not involved in any material unconsolidated SPE transactions.
CONTRACTUAL OBLIGATIONS
Our contractual obligations principally include obligations associated with our outstanding indebtedness, operating lease obligations and inventory purchase commitments. Contractual obligations did not materially change during the nine months ended October 2, 2021, except for debt related activities 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.
49


Item 3. Quantitative and Qualitative Disclosures About Market Risk.
Prices for our raw material inputs 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.
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 59.8% for the nine months ended October 2, 2021 compared to the nine months ended October 3, 2020.
Commercial Business
We are subject to market risk exposure principally related to volatility in the price of steel. For the nine months ended October 2, 2021, material costs (predominantly steel costs) constituted approximately 66% 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.
With material costs (predominantly steel costs) accounting for approximately 66% of our Commercial segment's cost of sales for the nine months ended October 2, 2021, a one percent change in the cost of steel could have resulted in a pre-tax impact on cost of sales of approximately $6.9 million for our nine months ended October 2, 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 October 2, 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,715.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 LIBOR or an alternate base rate. 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.8 million per year for the Current Cash Flow Facilities. Assuming the Current ABL Facility is fully drawn, each quarter point increase or decrease in the interest rate would change our interest expense by approximately $1.5 million per year. The fair value of our term loan credit facility at October 2, 2021 and December 31, 2020 was approximately $2,578.9 million and $2,485.5 million, respectively, compared to a face value of approximately $2,587.0 million and $2,498.0 million, respectively. In April 2021, 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 October 2, 2021, our cash flow hedge contracts had a fair value liability of $61.5 million with $13.1 million recorded in accrued expenses and the remainder recorded as a non-current liability on our consolidated balance sheet.
See Note 14 — Long-Term Debt and Note 15 Derivatives in the notes to the unaudited consolidated financial statements for information on the material terms of our long-term debt and interest rate swaps.
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.
50


The functional currency for our Canada operations is the Canadian dollar. Translation adjustments resulting from translating the functional currency financial statements into U.S. dollar equivalents are reported separately in accumulated other comprehensive income (loss) in stockholders’ equity. The net foreign currency exchange loss included in net income (loss) for the three and nine months ended October 2, 2021 was $(0.9) million and $(0.6) million, respectively; and $0.9 million and $(0.5) million for the three and nine months ended October 3, 2020, respectively. Net foreign currency translation adjustment, net of tax, and included in other comprehensive income (loss) for the three and nine months ended October 2, 2021 was $(6.8) million and $3.9 million, respectively; and was $7.4 million and $6.4 million for the three and nine months ended October 3, 2020, 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.4) million and $(0.5) million for the three and nine months ended October 2, 2021, respectively; and insignificant and $(0.6) million for the three and nine months ended October 3, 2020, respectively.
We have entered into currency forward contracts with a financial institution through May 2022 to hedge primarily inventory purchases in Canada of approximately $57.5 million in the aggregate at fixed USD/CAD rates ranging from 1.2120 to 1.2726. In the future, we may enter into additional currency hedging contracts, to further mitigate the exposure risk of currency fluctuation against the Canadian dollar and/or the Mexican peso. See Note 15 — Derivatives in the notes to the unaudited consolidated financial statements for information on our currency hedges.
Item 4. Controls and Procedures.
Disclosure Controls and Procedures
Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures as of October 2, 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 October 2, 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
We are currently in the process of assessing the internal controls of Cascade Windows Inc. (“Cascade Windows”) and Prime Windows LLC (“Prime Windows”) as part of the post-close integration process. Cascade Windows and Prime Windows have been excluded from our assessment of internal control over financial reporting as of October 2, 2021. The total assets and revenues excluded from management’s assessment represent 3.0% and 1.3%, respectively, of the consolidated financial statements as of and for the nine months ended October 2, 2021.
There has been no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended October 2, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
51


CORNERSTONE BUILDING BRANDS, INC.

PART II — OTHER INFORMATION
 
Item 1. Legal Proceedings.
See Part I, Item 1, “Unaudited Consolidated Financial Statements”, Note 21 — 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. We are providing the following information regarding changes that have occurred to our previously disclosed risk factors. 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.
The U.S. government’s pending rules and regulations concerning mandatory COVID-19 vaccination could materially and adversely affect our business, financial condition and results of operations.
On September 9, 2021, President Biden announced that he has directed the Occupational Safety and Health Administration (“OSHA”) to develop an Emergency Temporary Standard (“ETS”) mandating either the full vaccination against COVID-19 or weekly testing of employees for employers with 100 or more employees. OSHA issued the ETS on November 4, 2021, requiring covered employers to comply with the vaccine mandate beginning with January 4, 2022 or face substantial penalties for non-compliance. Additional, more protective vaccine mandates may be announced by the state or local jurisdictions in which our businesses operate. We are currently reviewing its provisions and potential impacts on us. Further, our suppliers may be subject to, or voluntarily impose, vaccine mandates, which could result in disruptions in our business and supply chain. It is currently not possible to predict with certainty the impact the executive order, the OSHA ETS, and other vaccine mandates will have on our workforce. Additional vaccine mandates may be announced in jurisdictions in which we operate. Our implementation of any of these or other requirements may result in employee attrition, including attrition of critically skilled workforce, and difficulty securing future workforce needs, which could have a material adverse effect on our business, financial condition, and results of operations.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
The following table shows our purchases of our Common Stock during the three months ended October 2, 2021:
Period
(a)
Total Number of
Shares
Purchased(1)
(b)
Average Price
Paid per Share
(c)
Total Number of
Shares
Purchased as
Part of the Publicly
Announced
Program
(d)
Maximum Dollar
Value of
Shares that
May Yet be
Purchased Under
the Publicly Announced
Program(2)
(in thousands)
July 4, 2021 to July 31, 2021— $— — $49,145 
August 1, 2021 to August 28, 202188,380 14.94 — 49,145 
August 29, 2021 to October 2, 2021— — — 49,145 
Total88,380 14.94 — 

(1)The total number of shares includes 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 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. At October 2, 2021, approximately $49.1 million remained available for stock repurchases under the program.
52


Item 6. Exhibits.
Index to Exhibits
Exhibit No.Description
*†10.1
*†10.2
*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

53


SIGNATURE
 Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 CORNERSTONE BUILDING BRANDS, INC.
   
Date: November 9, 2021By: /s/ Rose Lee
  Rose Lee
President and Chief Executive Officer
  
Date: November 9, 2021By: /s/ Jeffrey S. Lee
 Jeffrey S. Lee
 Executive Vice President, Chief Financial Officer and Chief Accounting Officer

54
EX-10.1 2 a20211002exhibit10_1.htm EX-10.1 Document

Exhibit 10.1
RETIREMENT AGREEMENT
This Retirement Agreement (the “Agreement”), dated as of September 20, 2021, is a binding contract between Cornerstone Building Brands, Inc. (“Cornerstone Building Brands“, with Cornerstone Building Brands and its subsidiaries, affiliates, and related entities (including the entities known as NCI Group, Inc., NCI Building Systems, Inc., Ply Gem Industries, Inc., and Employee’s hiring entity) being referred to in this Agreement collectively as the “Company”), on the one hand, and, James S. Metcalf, individually (“Employee”), on the other hand. The Company and Employee will be referred herein to individually as a “Party” and collectively as the “Parties.”
I.     RECITALS
WHEREAS, Employee is serving as the Chairman and Chief Executive Officer of the Company pursuant to that certain Employment Agreement between Employee and Cornerstone Building Brands, dated November 16, 2018 (the “Employment Agreement”);
WHEREAS, Employee has informed the Board of Directors of Cornerstone Building Brands of his intention to retire from the Company;
WHEREAS, at the request of the Board, Employee agreed to remain (and did remain) in Cornerstone Building Brands’ service as its Chairman and Chief Executive Officer from the date of this Agreement through September 6, 2021 (the “Transition Commencement Date”), and has agreed to continue to serve as Executive Chairman of the Board from Transition Commencement Date through March 31, 2022 (the “Retirement Date“, and the period from Transition Commencement Date through the Retirement Date, the “Transition Period“); and
WHEREAS, the Parties intend hereby to set forth their mutual agreement as to the terms and conditions of such service during the Transition Period and the compensation to which Employee will be entitled for such service.
NOW, THEREFORE, in consideration of the promises and the terms and provisions set forth herein, the mutual benefits to be gained by the performance thereof, and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Parties agree as follows:
II.     AGREEMENT
1.Effect of the Transition Commencement Date; Services Following the Transition Commencement Date.
(a)From the date of this Agreement through the Transition Commencement Date, Employee shall continue to serve in such roles as he is serving as of immediately prior to the Transition Commencement Date, including as Chairman and Chief Executive Officer of Cornerstone Building Brands. The terms and conditions of



Employee’s employment prior to the Transition Commencement Date shall be as provided in the Employment Agreement.
(b)Effective as of the Transition Commencement Date, Employee does hereby resign as Chief Executive Officer of Cornerstone Building Brands and all other officer and director positions with the Company, other than as Executive Chairman of the Board.
(c)During the Transition Period, Employee shall continue to serve as Chairman of the Board and as a member of the Board as a Class II Director. During the Transition Period, Employee shall perform such duties as are customarily associated with the Executive Chairman role and shall also perform such other transitional duties as may be reasonably requested by the Board. In such capacity, Employee shall devote such time as is reasonably necessary to perform such duties, including any reasonably necessary business travel on behalf of the Company. Employee’s services in such capacity shall be provided in person in Company offices or remotely, as directed by the Board. During the Transition Period, Employee will report solely to the Board.
(d)Effective as of the Retirement Date, Employee shall retire from the Board.
(e)Employee agrees execute such resignation letters and other instruments as maybe reasonably requested by the Company from time to time to evidence the resignations and retirement contemplated by this Agreement. Employee does hereby waive any claim that the actions contemplated by this Agreement constitute “Good Reason” under paragraph (g) of Appendix A of the Employment Agreement.
2.Compensation and Employee Benefits Matters.
(a)Base Salary. In consideration of his services as Executive Chairman, during the Transition Period, the Company will pay Employee a base salary at an annual rate of $1,100,000 on the Company’s regular payroll schedule.
(b)Benefits; Expense Reimbursement; Etc. During the Transition Period, Employee shall continue to be provided with the employee benefits contemplated by Section 4.f of the Employment Agreement. Not later than the first payroll date after the date on which Appendix A to this Agreement becomes irrevocable, Employee shall receive a lump-sum payment from the Company equal to the aggregate premiums (i.e., both employee and employer portion of the premiums) for medical and dental coverage at his current level of coverage, at the active employee rate for Employee’s period of COBRA coverage (i.e., eighteen (18) months), less applicable withholding taxes.
(c)Annual Bonuses. For the calendar year 2021, Employee will be entitled to be paid an unprorated annual bonus pursuant to Section 4.b of the Employment Agreement based on the actual satisfaction of the applicable performance goals.



Employee understands and agrees that Employee will not have any right or entitlement to an annual bonus in respect of the calendar year 2022.
(d)Minimum Termination Compensation; No Severance Pay. Following the Retirement Date, Employee will be entitled to receive (i) his regular base salary at his current rate through the Retirement Date to the extent unpaid, (ii) all accrued, unused vacation and sick leave according to the Company’s written policies, (iii) reimbursement of business expenses properly incurred through the Retirement Date in accordance with applicable Company policy prior to the Retirement Date, and (iv) any generally applicable vested benefits to which Employee is entitled as a former employee of the Company under the employee benefit plans of the Company, other than severance pay and termination benefits (whether under Section 5 of the Employment Agreement or otherwise).
(e)Effect of the Retirement Date on Equity Awards.
i.The Parties agree that Appendix B to this Agreement (x) sets forth the options to purchase Cornerstone Building Brands common stock (the “Options”), restricted stock units covering shares of Cornerstone Building Brands common stock (“RSUs”) and performance share units (determined applying target levels of performance) (“PSUs”) held by Employee as of the date of this Agreement and (y) indicates (A) the extent to which such awards are vested and unvested as of the date of this Agreement and (B) the extent to which such awards are vested and unvested as of immediately prior to the Retirement Date.
ii.In consideration of Employee’s agreement to continue to provide services to Cornerstone Building Brands during the Transition Period as its Executive Chairman, Appendix B also sets forth (in the column entitled “Additional Vesting”) the agreed-to effect of the occurrence of the Retirement Date on the Options, RSUs and PSUs listed on Appendix B.
iii.Any of the additional vesting following the Retirement Date on any date set forth on Appendix B shall be subject to Employee’s material compliance with the Restrictive Covenants through such date.
iv.For clarity and avoidance of doubt, any vesting or settlement with respect to Options, RSUs and PSUs that occur on dates occurring during the Transition Period shall be unaffected by this Agreement.
v.In addition to the terms set forth on Appendix B, the Parties agree that the vested Options held by Employee shall be exercisable for 180 days following the following dates: (x) for Options that are vested as of the Retirement Date, for 180 days following the Retirement Date; and (y) for Options that become vested pursuant to this Agreement following the Retirement Date, for 180 days following the applicable vesting date.



vi.Employee understands and agrees that Employee will not have any right or entitlement to participate in the annual grant of equity awards to senior executive officers of the Company in the first quarter of 2022.
3.Effect of Termination of Employee’s Services prior to the Retirement Date. In the event (x) that Cornerstone Building Brands shall accelerate the Retirement Date without Cause (as defined in the Employment Agreement), (y) of Employee’s death or permanent disability or (z) that Employee shall accelerate the Retirement Date with Good Reason (as defined herein), Employee (or his Trust as provided in Section 26) shall receive the payments and benefits under this Agreement determined as if Employee’s services as Executive Chairman had continued until the Retirement Date. In the event that the Company shall accelerate the Retirement Date with Cause or Employee shall accelerate the Retirement Date other than with Good Reason (and in each case excluding death and permanent disability), Employee shall forfeit any right to the unpaid or unvested portion of the payments and benefits under this Agreement. For purposes of this Agreement, “Good Reason” shall have the same meaning as provided under paragraph (g) of Appendix A of the Employment Agreement after giving effect to the changes in the terms and conditions of Employee’s employment agreed to by reason of Employee’s entry into this Agreement and shall also include a material breach after the date of this Agreement by the Company of this Agreement or any of the award agreements evidencing the equity awards held by Employee.
4.Effect of this Agreement on the Employment Agreement.
(a)No Severance Pay or Termination Benefits. Other than as expressly set forth in this Agreement, Employee shall not be entitled to separation pay or termination benefits in connection with Employee’s departure from any and all roles held at the Company, including without limitation upon the occurrence of the Retirement Date or the acceleration thereof by any Party, whether under Section 5 of the Employment Agreement or otherwise.
(b)Employee agrees that the restrictive covenants contained in Section 6-12 of the Employment Agreement shall remain in full force and effect as binding obligations on the Parties in accordance with their express terms following execution of this Agreement (and, for clarity, with the Restricted Period (as defined in the last paragraph of Section 7(c) of the Employment Agreement) commencing on the Retirement Date). Employee agrees that he has read and understands these obligations.
5.Review of Agreement. Employee acknowledges that he shall have twenty-one (21) calendar days after receipt of this Agreement to consider and execute this Agreement and that he may use as much or as little of this time as he wishes. To accept the Agreement, Employee must date and sign and return the Agreement to the Company no later than twenty-one (21) days after receipt. Return of the agreement may be made by (i) mail (post-marked on or before the 21st day) or personal delivery to Cornerstone Building Brands, Inc., Attention: Katy Theroux, Chief Human Resources Officer, 5020 Weston



Parkway, Suite 400, Cary, North Carolina 27513, or (ii) email to Katy.Theroux@cornerstone-bb.com. Following execution of the Agreement, Employee shall have seven (7) days to revoke his acceptance of this Agreement. Revocation must be in writing and submitted to the Company at the address and/or e-mail indicated above. Revocation will not be effective unless it is received by the Company prior to the 8th day after Employee executes this Agreement. None of the consideration listed in this Agreement will be provided by the Company unless Employee timely signs this Agreement and the revocation period expires without Employee having exercised his right of revocation. Prior to the date of its effectiveness, this Agreement may be revoked by the Company or Employee at any time.
6.Consult Attorney. By tender of this Agreement to Employee, the Company hereby advises Employee in writing to consult with an attorney of his choosing prior to signing this Agreement.
7.Release of Claims by Employee. In consideration of the payments and benefits to which Employee is entitled hereunder, Employee hereby waives and releases and forever discharges the Company and its 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 Employee ever had and now has against any Releasee arising out of or in any way related to Employee’s employment with or separation from the Company, to any services performed for the Company, 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 Company, 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 Older Workers Benefit Protection 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. Employee understands 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.
8.Limitation of Release. Notwithstanding the foregoing, this release of claims will not prohibit Employee 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 Employee agrees and understands that he is waiving his right to monetary compensation thereby if any such agency elects to pursue a claim on his behalf. Further, nothing in this release of claims shall be construed to waive any right that is not subject to waiver by private agreement under federal, state or local employment or other laws, such as claims for workers' compensation or unemployment benefits or any claims that may arise after the date on which this release of claims becomes irrevocable. In addition, nothing in this release of claims will be construed to affect any of the following claims, all rights in respect of which are reserved:
(a)Any payment or benefit set forth in the Agreement (including Appendix B);
(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 Company;
(d)Claims in respect of vested equity compensation owned by Employee;
(e)Vested benefits under the general employee benefit plans (other than severance pay or termination benefits under general policy of the Company or under the Employment Agreement, 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 Employee is presently or may become entitled;
(g)Any claim that the Company has breached this Agreement; and
(h)Indemnification as a current or former director or officer the Company (including as a fiduciary of any employee benefit plan), or inclusion as a beneficiary of any insurance policy related to Employee’s service in such capacity.
9.Reaffirmation of General Release. At the close of business on the Retirement Date, Employee shall execute and deliver to the Company the reaffirmation of the release of claims attached hereto as Appendix A. The time periods and remedies of Section 5 of this Agreement shall equally apply to such re-affirmation.
10.Stock Trading and Company Policies. Employee agrees to comply with all Company policies concerning trading in the Company’s securities to the same extent as such policies are applicable to Company employees and officers including, without limitation, “blackout” periods restricting or prohibiting trading in the Company’s securities, whether regularly scheduled or imposed under special circumstances, and any “lockup” requested by any underwriter concerning an offering of the Company’s securities and, agrees to comply with the foregoing to the extent that he is in possession of material non-public information relating to the Company.
11.Non-Alienation. Employee shall not have any right to pledge, hypothecate, anticipate, or in any way create a lien upon any amounts due or payable under this Agreement, and no



payments or benefits due hereunder shall be assignable in anticipation of payment either by voluntary or involuntary acts or by operation of law. So long as Employee lives, no person, other than the Parties hereto, shall have any rights under or interest in this Agreement or the subject matter hereof, except as expressly provided herein.
12.Amendment of Agreement. This Agreement may not be modified or amended except by an instrument in writing signed by Employee and an authorized representative of the Company. Employee understands and agrees that any changes the Parties may make to this Agreement, whether material or immaterial, will not restart the time to consider this Agreement.
13.Waiver. No term or condition of this Agreement shall be deemed to have been waived, nor shall there be an estoppel against the enforcement of any provision of this Agreement, except by written instrument of the party charged with such waiver or estoppel.
14.Notices. Except as otherwise stated herein, for purposes of this Agreement, all notices or other communications hereunder shall be in writing and shall be given in person and/or by United States Certified Mail, return receipt requested, postage prepaid (with evidence of receipt by the Party to whom the notice is given) or by email with a copy provided by mail as aforesaid to the addresses of the Company (to the attention of Katy K. Theroux, Chief Human Resources Officer) or Employee at his address most recently contained in the Company’s records. Either Party may designate a different address by providing written notice to the other Party.
15.Severability and Interpretation. If any provision of this Agreement is held to be invalid, illegal or unenforceable, in whole or part, such invalidity will not affect any other provision, and all other provisions will remain in full force and effect. The fact that counsel for any one of the Parties drafted this Agreement shall not be material to the construction of this Agreement.
16.Counterparts and Titles. This Agreement may be executed in two or more counterparts, each of which will be deemed an original, and all of which together will constitute one document. The titles and headings preceding the text of the paragraphs and subparagraphs of this Agreement (including Appendices) have been inserted solely for convenience of reference and do not constitute a part of this Agreement or affect its meaning, interpretation or effect. This Agreement may be executed in counterparts and delivered electronically, including by email and .pdf file.
17.Governing Law. This Agreement will be construed and enforced in accordance with the laws of the State of Delaware, without regard to conflict of law principles of the State of Delaware or the conflict of law principles of any other jurisdiction which would cause the application of any law other than those of the State of Delaware to apply.
18.Mandatory Venue and Jury Waiver. The Parties consent and agree to submit to personal jurisdiction in the State of North Carolina and agree that the exclusive, mandatory venue for any disputes, lawsuits, actions and/or proceedings arising from or



related in any way to this Agreement or Employee’s employment is in the state and/or federal courts in Cary, Wake County, North Carolina. Any order entered in a North Carolina court shall be enforceable in any other State, regardless of that State's statutes, laws or case law, the same as if the enforcement thereof were brought in North Carolina, applying North Carolina law. The Parties further agree that in any action to enforce this Agreement or otherwise related to employment, all such matters shall be tried solely before a judge and not a jury, and THE PARTIES AGREE TO WAIVE THEIR RIGHT TO A JURY TRIAL IN ALL SUCH CASES.
19.Alternative Dispute Resolution. If there is a dispute arising out of or related to this Agreement, and if the dispute cannot be settled through direct discussions, the aggrieved party shall by written notice demand that the dispute be submitted to nonbinding mediation before any action is filed in a court or arbitral forum. Employee and the Company hereby agree to endeavor to settle the dispute in an amicable manner by participating in non-binding mediation held in Cary, North Carolina, or such other location as agreed by the Parties, before a mediator jointly selected by the Parties, before either party seeks recourse in court or an arbitral forum. The Parties agree to make a good faith attempt to resolve the dispute through mediation within fourteen (14) days after the written demand for mediation is received by the non-aggrieved party. The provisions of this Paragraph in no way restrict the right of the Company to immediately seek to enforce any of the restrictive covenants provided for in this Agreement or any prior agreement or to otherwise protect the Company from immediate and irreparable harm to the fullest extent allowed by law. The cost of mediation shall be split equally between the Parties and each party shall bear its own costs and attorneys’ fees related to the mediation.
20.No Admission of Liability. Employee acknowledges, by entering into this Agreement, that the Company and the Releasees do not admit to the violation of any employment or labor law or any unlawful or tortious conduct or any other wrongdoing of any kind in connection with Employee or his employment.
21.Inadmissibility of Agreement. Neither this Agreement, nor any of its terms, nor any document, statement, proceeding or conduct related to this Agreement, nor any reports or accounts thereof, shall be construed as, offered or admitted in evidence as, received as, or deemed to be evidence for any purpose adverse to the Parties, including, without limitation, evidence of a presumption, concession, or admission by any of the Parties of any liability, fault, wrongdoing, omission, or damage.
22.Entire Agreement. This Agreement, the provisions of the Employment Agreement expressly incorporated herein and the award agreements evidencing equity awards held by Employee constitute the entire agreement of the Parties with respect to the subject matter hereof, and supersede all prior agreements, understandings, representations, negotiations, discussions or arrangements, either oral or written. For the avoidance of doubt, the restrictive covenants contained in the equity awards held by Employee are hereby reaffirmed and shall remain binding on Employee and in full force and effect according to their terms following execution of this Agreement. None of the Parties have



relied on any statements or representations that have been made by any other Party that are not set forth in this Agreement, and no Party is entitled to rely on any representation, agreement or obligation to disclose information that is not expressly stated in this Agreement.
23.Section 409A. This Agreement is intended to comply with Section 409A of the United States Internal Revenue Code and any ambiguous provision will be construed in a manner that is compliant with or exempt from the application of Section 409A. Any taxes or penalties assessed on Employee under Section 409A shall be the sole responsibility of Employee.
24.Third Party Beneficiaries and Binding Effect. Each of the Releasees who are not signatories to this Agreement are hereby agreed to be third party beneficiaries of this Agreement and shall be entitled to all rights, benefits, and protections of this Agreement, and shall further be entitled to enforce this Agreement and each of its terms. This Agreement shall be binding on the Parties hereto, together with their respective executors, administrators, successors, personal representatives, heirs, and assigns.
25.No Other Payments. Employee agrees that except for the payments provided in this Agreement, he is entitled to no other payments or compensation of any kind from the Company or any plan or policy of or agreement with the Company, including the Employment Agreement.
26.Miscellaneous. Nothing in this Agreement restricts Employee from communications with or full cooperation in the investigations of any governmental agency, including the SEC, on matters within their jurisdiction or from cooperating with the Company in any internal investigation. However, as stated above, this Agreement does prohibit Employee from recovering any relief, including monetary relief, as a result of such filing or activities (including any settlement related to such filing). In addition, nothing in this Agreement shall prevent Employee from commencing an action to enforce his rights under this Agreement. If Employee dies prior to full satisfaction of the obligations owed under the Employment Agreement as incorporated herein or this Agreement, any monies that may be due Employee as of the date of Employee’s death (including without limitation any payments that would have been made to him under Section 3(e) had he survived) will be paid to the acting trustee of the JAMES S. METCALF 1999 TRUST dated February 16, 1999, as in effect on the date of his death.
[Remainder of Page Intentionally Blank]




EACH SIGNATORY TO THIS AGREEMENT HAS ENTERED INTO THIS SEPARATION AGREEMENT AND COMPLETE RELEASE OF CLAIMS KNOWINGLY, VOLUNTARILY, FREELY AND WITHOUT DURESS AFTER HAVING CONSULTED WITH AN ATTORNEY OR ADVISOR OF THEIR CHOICE. EACH SIGNATORY AGREES THAT THEY HAVE FULLY READ AND UNDERSTAND THIS AGREEMENT (INCLUDING APPENDICES) AND HAVE HAD A FULL AND FAIR OPPORTUNITY TO ASK ANY QUESTIONS THEY HAVE ABOUT THE AGREEMENT.
EMPLOYEE: James S. Metcalf
By:/s/ James S. Metcalf
Date:September 20, 2021


CORNERSTONE BUILDING BRANDS, INC. AND ALL OF THE ENTITIES THE COMPANY


By:/s/ Alena S. Brenner
Printed Name:Alena S. Brenner
TitleExecutive Vice President, General Counsel and Corporate Secretary
DateSeptember 20, 2021





APPENDIX A


To:Cornerstone Building Brands, Inc.
Attention: Katy K. Theroux, Chief Human Resources Officer
Email: Katy.Theroux@cornerstone-bb.com

This letter is in reference to the Retirement Agreement, dated as of September 20, 2021 previously entered into between the Company (as defined therein) and the undersigned (the “Agreement”).
As required by that Agreement, I hereby (i) certify my compliance with all the terms in the Agreement, and (ii) re-affirm, restate and again provide the Company with the complete release of claims set forth in the Agreement, effective as of the Retirement Date (as defined therein).
Sincerely,
/s/ James S. Metcalf
James S. Metcalf
Dated as of the Retirement Date




Appendix B
Treatment of Metcalf Equity Awards

Founders Awards Granted on November 16, 2018
Type of Award / Original No. GrantedAs of August 4, 2021As of March 31, 2022Additional Vesting
VestedUnvestedVestedUnvested
307,481 Options ($12.16 exercise price)122,992184,489184,489122,992 • 61,496 vests on November 16, 2022
61,496 vests on November 16, 2023
153,740 RSUs61,49692,24492,24461,49630,748 vests on November 16, 2022
30,748 vests on November 16, 2023
76,870 PSUs**153,740*000N/A






2020 Annual Equity Cycle Awards Granted March 16, 2020
Type of Award / Original No. GrantedAs of August 4, 2021As of March 31, 2022Additional Vesting
VestedUnvestedVestedUnvested
424,528 Options ($4.52 exercise price)141,509283,019283,019141,509141,509 vests on March 16, 2023
122,449 RSUs40,81681,63381,63340,81640,816 vests on March 16, 2023
306,123PSUs**0306,1230306,123Eligible for a full (i.e., unprorated) award based on actual performance






2021 Annual Equity Cycle Awards Granted March 15, 2021
Type of Award / Original No. GrantedAs of August 4, 2021As of March 31, 2022Additional Vesting
VestedUnvestedVestedUnvested
235,088 Options ($13.78 exercise price)0235,08878,363156,725None: unvested forfeited as of Retirement Date
73,926 RSUs073,92624,64249,284
184,813 PUSs**0184,8130184,813


*This number is the actual number earned based on satisfaction of performance metrics: it is subject to Employee’s continued service until November 16, 2021 and will be settled at that time.
** Target number

EX-10.2 3 a20211002exhibit10_2.htm EX-10.2 Document


Exhibit 10.2

EMPLOYMENT AGREEMENT
THIS EMPLOYMENT AGREEMENT (this “Agreement”) is entered into as of August 3, 2021, between Cornerstone Building Brands, Inc., a Delaware corporation (the “Company”), and Rose Lee (“Employee”). The Company and Employee are sometimes hereinafter collectively referred to as the “Parties.”

BACKGROUND

Whereas, the Company 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.

Whereas, the Company and Employee intend to evidence their mutual agreement that, effective as of September 6, 2021 (the “Commencement Date”), Employee shall commence providing services as Chief Executive Officer of the Company, and as such the Company and Employee have agreed to reflect the terms and conditions of the employment of Employee by the Company, and the duties and responsibilities of Employee, on the one hand, and of the Company, on the other hand, to each other.

Whereas, the Company and Employee also intend hereby to evidence their mutual agreement that, not later than the Commencement Date (and in any event effective as of the Commencement Date), Employee shall be appointed to the Board.

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

AGREEMENT AMONG PARTIES

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

1.Employment. During the term of this Agreement, the Company hereby agrees to continue Employee in its employ, and Employee hereby agrees to remain in the employ of the Company, pursuant to the terms and conditions set forth herein.
2.Duties and Authority. During the term of this Agreement, Employee shall serve as the Chief Executive Officer of the Company, with those authorities, duties and responsibilities customary to that position and such other authorities, duties and responsibilities as the Board may reasonably assign Employee from time to time commensurate with Employee’s position as Chief Executive Officer of the Company. Employee shall use Employee’s best efforts, including the highest standards of professional competence and integrity, and shall devote substantially all of Employee’s business time and effort in and to Employee’s employment hereunder, and shall not



engage in any other business activity which would conflict with the rendition of Employee’s services hereunder, except that Employee may hold directorships or related positions in charitable, educational, for-profit or not-for-profit organizations to the extent expressly approved by the Board, and make passive investments, which do not unreasonably interfere with Employee’s day-to-day performance of Employee’s responsibilities to the Company (and with Employee’s current position on the board of directors of Crown Holdings, Inc. hereby approved). Following the date of this Agreement and not later than the Commencement Date (and in any event effective as of the Commencement Date), Employee shall be appointed to the Board.
3.Term. The term of, and the terms and conditions of Employee’s employment under, this Agreement shall commence as of the Commencement Date, and shall remain in effect until the first (1st) 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 first (1st) 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, 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. The Company shall pay Employee a base salary in the amount of not less than $1,000,000.00 per year during the term hereof, payable in accordance with the Company’s normal payroll procedures. The salary of Employee will be reviewed for increase at least once annually by the Company and/or, to the extent required, the Board or the Compensation Committee of the Board (the “Compensation Committee”). Any salary review of Employee shall be conducted by the Board or 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 Board or the Compensation Committee.
b.Annual Bonus. During the term of this Agreement, Employee shall have a target annual bonus opportunity equal to 120% of her base salary at the highest annualized rate in effect during the year preceding payment of such bonus (the “Target Bonus”); provided, that the annual bonus paid to Employee with respect to 2021 shall be based on the same performance metrics as applicable to the other senior executive officers of the Company and shall be pro rated for the period of Employee’s service to the Company and its Affiliates in 2021. During the term of this Agreement, Employee shall participate under the Company’s currently existing cash annual incentive plan as may be amended, restated or replaced 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 Board or the Compensation Committee in its discretion, but acknowledging the target annual bonus opportunity set forth herein, and, if the employment of a participant terminates for any reason prior to certain dates specified in the Bonus Plan, no bonus shall be payable thereunder except as expressly provided in this Section 4 and in Section 5 of this Agreement. In the event that Employee’s employment terminates for any reason other than by the Company for Cause, after the end of the fiscal year but before payment of the bonus for that fiscal year, Employee shall be entitled to receive the amount of the bonus that would have otherwise been payable under the Bonus Plan, as determined by the Board or the Compensation Committee, on the date bonuses are paid to other participants.
c.2022 Long-Term Incentives. At grant date with respect to the annual long-term incentive cycle of the Company in 2022, the Executive shall be awarded a long-term incentive award having a total grant date fair value value of $4 million (calculated in the same manner as with respect to the other senior executive officers of the Company) (the “2022 LTI Award”). The 2022 LTI Award will consist of the same types of awards, in the same proportion thereof, as those provided to the Company’s other senior executive officers, and shall be granted pursuant to, and subject to the terms and conditions of, the Company’s Amended and Restated 2003 Long-Term Incentive Plan, as amended, or any successor plan thereto (the “Equity Plan”), and such other terms and conditions set forth in the applicable award agreement, which award agreement shall be consistent with the terms and conditions provided to the Company’s senior executive officers.
d.Make-Whole Bonus. In order to compensate Employee for the annual bonus to which she may have become entitled from her prior employer but forfeited by reason of Employee’s commencement of services with the Company and its Affiliates, on the first payroll date following the Commencement Date, the Company shall pay Employee a cash make-whole bonus equal to $500,000. Employee will be required to repay this bonus if Employee’s employment with the Company is terminated by the Company for Cause or by Employee without Good Reason written notice of which is given prior to the first anniversary of the Commencement Date.
e.Make-Whole Long-Term Incentives. In order to compensate Employee for long-term incentives granted to Employee by her prior employer but forfeited by reason of Employee’s commencement of services with the Company and its Affiliates, as of the Commencement Date, Employee shall be granted the following one-time long-term incentives of the Company: (1) $2 million of options to purchase common stock of the Company (the “Make-Whole Options”); (2) $3 million of restricted stock units covering common stock of the Company (the “Make-Whole RSUs”); and (3) $3.5 million of



performance share units covering common stock of the Company (the “Make-Whole PSUs”).
The value of all of such awards shall be calculated in the same manner as with respect to the awards held by the other senior executive officers of the Company. The exercise price of the Make-Whole Options will be the closing trading price of the Company’s common stock on the Commencement Date. The Make-Whole Options and the Make-Whole RSUs will vest based on the continued employment of Employee in equal installments not later than the 15th day of the month in which occurs the first, second and third anniversaries of the date of grant, and other than the exercise price of the Make-Whole Options and the vesting dates of both awards, will have the same terms and conditions as applicable to the options and restricted stock units granted to the Company’s senior executive officers in March 2021. The Make-Whole PSUs will have the same terms and conditions as applicable to the options and restricted stock units granted to the Company’s senior executive officers in March 2021, including without limitation vesting conditions and settlement date.
f.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 the Company, and to participate in the 401(k) and other qualified profit-sharing, deferred compensation, pension, savings and other similar plans of the Company, as and to the extent the Company provides such benefits generally to other employees of 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 the Company. During the term of this Agreement, Employee shall be entitled to six (6) weeks of vacation per year, subject to the generally applicable policies of the Company in effect from time to time, including the current provision of the policy that vacation does not carry over from year to year.
g.Relocation Benefits. In connection with the relocation of Employee’s residence to Cary, North Carolina during the first two years following the Commencement Date, Employee shall receive relocation benefits under the Company’s relocation policy for Tier I employees; provided, that, in the case of multiple relocation events, such relocation benefits shall only be provided for one of such relocation events.
h.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. 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 Employee, the Company may terminate the employment of Employee at any time with or without Cause. Upon any termination of employment of Employee for any reason other than as set forth in Section 5.b or Section 5.c, whether on, before or after the expiration of the term of this Agreement (including any extension of the term hereof pursuant to the provisions of this Agreement), Employee shall be entitled to receive (i) that portion of Employee’s annual base salary, at the rate then in effect, earned by Employee or accrued for Employee’s account through the date of the termination of Employee’s employment hereunder or for which Employee is entitled to payment for events or circumstances occurring on or through the date of termination of Employee’s employment, (ii) any bonus to which Employee is entitled under the Bonus Plan pursuant to Section 4.b for the fiscal year ending prior to the date of termination, (iii) reimbursement of business expenses properly incurred in accordance with applicable Company policy prior to the date of termination and (iv) subject to Section 5.f, any generally applicable vested benefits to which Employee is entitled as a former employee under the employee benefit plans of the Company and its Affiliates (collectively, the “Minimum Termination Compensation”).
b.Severance Pay upon Termination of Employment.
(i) If Employee’s employment is terminated by the Company without Cause, or by Employee for Good Reason, in either case excluding by reason of Employee’s death or permanent disability, then, in addition to the Minimum Termination Compensation, Employee shall be entitled to receive (A) two (2) 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 “Severance Payment”), (B) two (2) times Employee’s Target Bonus (the “Bonus Payment”), (C) 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 (D) a lump sum payment equal to the premiums for medical and dental coverage, at the active employee rate and at the coverage levels in effect as of the date of termination, that would otherwise be payable for the period of coverage applicable to Employee (i.e., eighteen (18) 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”) (the “COBRA Premium Payment”).
(ii) The Severance Payment and Bonus Payment shall be payable in substantially equal installments on regular payroll dates over the two (2) 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 Commencement Date (as defined below) were the date of termination shall be paid on the first payroll date after the Release Commencement 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 Severance Payment, the Bonus Payment, the Pro Rata Bonus, and the COBRA Premium Payment shall be conditioned on Employee’s execution, delivery and non-revocation of a general release of any and all claims against the Company and its Affiliates within thirty (30) days following the date of termination (such release of claims, the “Release”; such thirty (30) day period, the “Release Period”, and the Commencement Date of the Release, the “Release Commencement 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 and COBRA Premium Payment shall be paid in a lump sum at the same time as paid to other senior executive officers of the Company but not later than March 15th of the year following the year in which the date of termination occurs.
c.Impact of Termination on Equity Awards. In the event of any termination of Employee’s employment (either by Employee or the Company), the terms of the applicable equity award agreements and Equity Plan pursuant to which such awards were granted shall govern.
d.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 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, Employee shall have no duty to seek other employment nor shall any payments made or to be made to Employee pursuant to this Agreement be offset by any amount earned from other employment or for any other reason. The payments and benefits to be provided to Employee pursuant to this Section 5 upon termination of Employee’s employment shall constitute the exclusive payments and benefits 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 Minimum Termination Compensation, Severance Payment, Bonus Payment, Pro Rata Bonus and COBRA Premium Payment shall be made without reduction for any voluntary deferral of compensation made by Employee.



f.Full Satisfaction of Obligations. Payment by the Company of the amounts owed to Employee pursuant to this Section 5 shall fully satisfy all obligations of 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 the Company 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 the Company or Employee and whether with or without Cause or Good Reason, shall terminate the provisions of Sections 6 or 7 or any subsequent sections of this Agreement and each of such sections shall remain in full force and effect as binding obligations of the Parties in accordance with their express terms.
6.Business Disclosures. Employee acknowledges that Employee has had and will have access to and has or will become familiar with all or substantially all of the Confidential Information of the Company and its Affiliates. As a material inducement to the Company 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.
No confidentiality or other obligation Employee owes to the Company prohibits Employee from reporting possible violations of law or regulation to any governmental authority or entity under any applicable whistleblower protection provision of applicable U.S. federal or state law or regulation (including Section 21F of the Securities Exchange Act of 1934 or Section 806 of the Sarbanes-Oxley Act of 2002) or requires Employee to notify the Company of any such report. Employee is hereby notified that the immunity provisions in Section 1833 of title 18 of the United States Code provide that an individual cannot be held criminally or civilly liable under any federal or state trade secret law for any disclosure of a trade secret that is made (i) in confidence to federal, state or local government officials, either directly or indirectly, or to an attorney, and is solely for the purpose of reporting or investigating a suspected violation of the law, (ii) under seal in a complaint or other document filed in a lawsuit or other proceeding, or (iii) to Employee’s attorney in connection with a lawsuit for retaliation for reporting a



suspected violation of law (and the trade secret may be used in the court proceedings for such lawsuit) as long as any document containing the trade secret is filed under seal and the trade secret is not disclosed except pursuant to court order.
7.Non-Competition; Non-Solicitation; Non-Disparagement and Non-Interference; Cooperation.
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, (x) any business that is engaged in the design, engineering, manufacturing, installation and marketing of exterior building products, including, for avoidance of doubt, in the residential or commercial sectors and with respect to both new construction and repairs and remodeling, that are the same as or similar to those designed, engineered, manufactured, installed or marketed by the Company or its subsidiaries and such Affiliates during the period of employment of Employee and (y) any other business that is a material competitor of a material business that is conducted by the Company or its subsidiaries and such Affiliates during the period of employment of Employee (unless disposed of prior to Employee’s date of termination). Ownership by Employee of equity securities of the Company, or of equity securities in other public or privately-owned companies that compete with the Company constituting less than 1% of the voting securities in such companies, shall be deemed not to be a breach of this covenant. Employee agrees and stipulates that in any action or claim brought by Employee or in any action or claim brought against Employee involving the provisions of this Section 7, Employee hereby waives any claim or defense that the above non-competition covenants are unenforceable, void or voidable, for any reason, including, but not limited to, fraud, misrepresentation, illegality, unenforceable restraint of trade, failure of consideration, illusory contract, mistake, or any other substantive legal defense.
b.Employee shall not, directly or indirectly and whether on Employee’s own behalf or on behalf of any other person, partnership, association, corporation or other entity, either (i) seek to hire or solicit the employment or service of any employee, agent or consultant of the Company or its Affiliates in a commercial capacity; (ii) in any manner attempt to influence or induce any employee, agent or consultant of the Company or its Affiliates to leave the employment or service of the Company or its Affiliates; (iii) use or disclose to any person, partnership, association, corporation or other entity any information concerning the names and addresses of any employees, agents or consultants of the Company or its Affiliates unless such use or disclosure is of a personal nature, is requested by the Company or is required by due process of law; or (iv) call upon, solicit, divert or attempt to call upon, solicit or divert the business of any customer, vendor or acquisition prospect of the Company or any of its Affiliates with whom Employee dealt, directly or indirectly, during Employee’s engagement with the Company or its Affiliates. Employee shall not be prohibited from hiring or soliciting the employment or service of an agent or consultant of the Company or its Affiliates for purposes which do not violate Section 7 of this Agreement. Employee agrees and stipulates that in any action or claim brought by Employee or in any action or claim brought against Employee involving the provisions of this Section 7, Employee hereby



waives any claim or defense that the above non-solicitation covenants are unenforceable, void or voidable, for any reason, including, but not limited to, fraud, misrepresentation, illegality, unenforceable restraint of trade, failure of consideration, illusory contract, mistake, or any other substantive legal defense.
c.To the extent permitted by the law, Employee agrees to refrain from any criticisms or disparaging comments about the Company or any Affiliates (including any current officer, director or employee of the Company), and Employee agrees not to take any action, or assist any person in taking any other action, that is adverse to the interests of the Company or any Affiliate or inconsistent with fostering the goodwill of the Company and its Affiliates; provided, however, that nothing in this Agreement shall apply to or restrict in any way the communication of information by the Company or Employee to any state or federal law enforcement, regulatory or judicial agency or official or to the Board or senior management of the Company or require notice to the Company thereof, and Employee will not be in breach of the covenant contained above solely by reason of testimony which is compelled by process of law. Nothing in this paragraph restricts, or is intended to restrict, any rights of Employee that cannot be lawfully restricted. Nothing in this Agreement shall be interpreted in a manner that limits or restricts Employee from exercising any legally protected whistleblower rights (including pursuant to Rule 21F promulgated under the Securities Exchange Act of 1934, as amended).
The foregoing covenants in this Section 7 shall remain in effect (i) during the period of employment of Employee by the Company, and (ii) for a period of two (2) years following Employee’s termination of employment (whether initiated by Employee or by the Company) for any reason (the “Restricted Period”). The foregoing covenants in Section 6 and this Section 7 shall not apply to Employee’s good faith performance of her duties during the term of this Agreement for the benefit of the Company or its Affiliates.
d.In the event of termination of Employee’s employment for any reason (other than death), Employee agrees to cooperate with the Company and to be reasonably available to the Company for a reasonable period of time thereafter with respect to matters arising out of Employee’s employment hereunder or any other relationship with the Company, whether such matters are business-related, legal, or otherwise. The Company shall reimburse Employee for all expenses incurred by Employee during such period in connection with such cooperation with the Company. Any such cooperation shall be (i) at reasonable times and locations, (ii) upon reasonable notice, and (iii) take into account any responsibilities to which Employee is subject to a subsequent employer or otherwise.
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 the Company and its 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 the Company and its 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 the Company, whether predicated on this Agreement or otherwise, shall not constitute a defense to the enforcement by the Company of the covenants and agreements of Employee set forth in Sections 6 and 7.
9.Surrender of Books and Records. Employee shall on the termination of Employee’s employment in any manner immediately surrender to the Company all lists, books, and records and other documents incident to the business of the Company and its Affiliates, and all other property belonging to any of them, it being understood that all such lists, books, records and other documents are the property of the Company and its Affiliates; provided, however, that Employee shall be permitted to retain a copy of her contacts and calendar as well as a copy of all publicly filed plans and agreements, benefit plans in which Employee participates, employee handbooks applicable to Employee and statements of Employee’s compensation and benefits that have been provided to Employee by the Company, its Affiliates or any of their designated plan service providers.
10.Waiver of Breach. The failure of the Company 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 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 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 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 pursuant to this Section 11, if Employee intentionally and materially violates any provision of Section 6 or 7, the Company may, after (a) giving written notice to Employee of the Board’s reasonable, good faith belief that Employee has or is intentionally and materially violating any of the covenants contained in Section 6 or 7, 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 such conduct and specifying the particulars thereof, and (b) thereafter giving Employee 15 business days in which to cease and cure such violation, and Employee fails to cease and desist from such violation and/or does not, in the Board’s reasonable and good faith determination, cure such violation, immediately cease all payments that it may be providing to Employee pursuant to this Agreement and, at the reasonable and good faith demand of the Company, Employee shall be required to repay the severance payments that have been paid to Employee after such breach pursuant to Section 5 to the extent that the Company reasonably and in good faith determines that such repayment does not exceed the damages caused thereby; provided, however, that the foregoing shall be in addition to such other remedies as may be available to the Company and shall not be deemed to permit Employee to forego or waive such payments in order to avoid her obligations under Section 6 or 7; provided, further, that any Release previously executed by Employee shall continue in effect except that any such Release shall not preclude Employee from challenging, defending against, or asserting any claim, fact or circumstance related Company’s breach of this provision.
12.Severability. It is the desire and intent of the Parties that the provisions of Sections 6 and 7 be enforced to the fullest extent permissible under the laws and public policies of each jurisdiction in which enforcement is sought. If any provision of Sections 6 or 7 relating to the time period, scope of activities or geographic area of restrictions is declared by a court of competent jurisdiction to exceed the maximum permissible time period, scope of activities or geographic area, the same shall be reduced to the maximum which such court deems enforceable. If any provisions of Sections 6 and 7 other than those described in the preceding sentence are adjudicated to be invalid or unenforceable, the invalid or unenforceable provisions shall be deemed amended (with respect only to the jurisdiction in which such adjudication is made) in such manner as to render them enforceable and to effectuate as nearly as possible the intentions and agreement of the Parties. Furthermore, if any other provision contained in this Agreement should be held illegal, invalid or unenforceable in whole or in part by a court of competent jurisdiction, then it is the intent of the Parties hereto that the balance of this Agreement be enforced to the fullest extent permitted by applicable law and, in lieu of such illegal, invalid or unenforceable provision, there shall be added automatically as part of this Agreement, a provision as similar in its terms to such invalid provision as may be possible and be legal, valid, and enforceable.
13.Attorneys’ Fees. In the event of any suit or judicial proceeding (other than an arbitration proceeding) between the Parties hereto with respect to this Agreement, the court in which such suit is decided may award reasonable attorneys’ fees and costs, as



actually incurred and including, without limitation, attorneys’ fees and costs incurred in appellate proceedings to the party that prevails in such dispute.
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 and 28 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:
Cornerstone Building Brands, Inc.
5020 Weston Parkway, Suite 400
Cary, North Carolina 27513
Telecopier: (919) 677-3914
Attention: Executive Vice President, General Counsel & Corporate Secretary
16.Entire Agreement. This Agreement supersedes any and all other agreements, either oral or written, between the Parties hereto with respect to the subject matter hereof, and contains all of the covenants and agreements between the Parties with respect thereto. Except as expressly provided herein, the specific arrangements referred to herein are not intended to exclude or limit Employee’s participation in other benefits available to Employee or personnel of the Company generally, or to preclude or limit other compensation or benefits as may be authorized by the Board at any time, or to limit or reduce any compensation or benefits to which Employee would be entitled but for the Agreement.
17.Modification. No change or modification of this Agreement shall be valid or binding upon the Parties hereto, nor shall any waiver of any term or condition in the future be so binding, unless such change or modification or waiver shall be in writing and signed by the Parties hereto.
18.Governing Law and Venue. This Agreement, and the rights and obligations of the Parties hereunder, shall be governed by and construed in accordance with the laws of the State of Delaware and venue for any action pursuant hereto shall be in the appropriate state or federal court in or for Wake County, North Carolina.



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, the Company shall have the right to assign this Agreement and its obligations hereunder to any of their Affiliates. No such assignment shall operate to relieve the Company or any successor assignor from liability hereunder, and this Agreement shall remain an enforceable obligation of the Company and each such successor. The rights, duties and benefits to Employee hereunder are personal to Employee, and no such right or benefit may be assigned by Employee. For purposes of this Agreement, all references herein to the Company is deemed to be also a reference to any Affiliate of the Company that either has or is required to assume the obligations of the Company pursuant to this section.
22.Tax Withholding. The Company 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.Payment by Subsidiaries. Employee acknowledges and agrees that the Company may satisfy its obligations to make payments to Employee under this Agreement by causing one or more of its subsidiaries or Affiliates to make such payments to Employee. Employee agrees that any such payment made by any such subsidiary or Affiliate shall fully satisfy and discharge the Company’s obligation to make such payment to Employee hereunder. In such event, references in this Agreement to benefits plans and policies “of the Company” shall be deemed to refer to the plans and policies of the applicable subsidiary or Affiliate.
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 by the Company, and if any portion of the Severance Payment or Bonus 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 Severance Payment and Bonus 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 Severance Payment or Bonus 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.



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. To the extent that any provision in this Agreement must be modified to comply with Section 409A (including, without limitation, Treasury Regulation 1.409A-3(c)), such provision shall be modified (with the mutual consent of the parties, which consent shall not be unreasonably withheld), as the case may be, in such a manner so that all payments due under this Agreement shall comply with Section 409A. Without limiting the generality of the immediately preceding sentence, it is intended that the Severance Payment, Bonus 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. In no event may Employee, directly or indirectly, designate the calendar year of payment. Notwithstanding anything contained herein to the contrary, Employee shall not be considered to have terminated employment with the Company for purposes of this Agreement unless the Employee would be considered to have incurred a “separation from service” from the Company within the meaning of Section 409A.
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.
28.Indemnification. The Company will indemnify Employee in respect of Employee’s services to the Company and its Affiliates to the same extent as all other directors and executive officers of the Company and its Affiliates, provided that, for avoidance of doubt, such indemnification shall not apply to a dispute between the Company and Employee, including without limitation any dispute as to the scope and extent and enforceability of any generally applicable clawback policy or provision against or in respect of Employee or the compensation of Employee. The indemnification provided by this Section 28 does not limit, and is not exclusive of, any other rights to which Employee may be entitled under the articles of incorporation, charter, bylaws, or the regulations of the Company or any Affiliate, or any agreement, vote of shareholders or disinterested directors, or otherwise, both as to action in Employee’s official capacity and as to action in another capacity while holding such office (including as a director, trustee, agent or fiduciary of the Company or any subsidiary or benefit plan thereof), and will continue as to Employee after Employee has ceased to be a director, trustee, officer, employee or agent and will inure to the benefit of Employee’s heirs, executors, and administrators. In particular, and without limiting Employee’s rights under this Section 28, Employee will additionally be entitled to the full benefit of any indemnification agreement provided by the Company or its Affiliates to its officers and directors and Employee shall participate in any director or officer insurance maintained by the Company and its Affiliates.




[Signature Page Follows]




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


EMPLOYEE
/s/ Rose Lee
Rose Lee
CORNERSTONE BUILDING BRANDS, INC.
By:/s/ Alena Brenner
Alena Brenner
Executive Vice President, General Counsel
and Corporate Secretary




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; (ii) Employee’s willful and material violation of the Company’s code of conduct or other material written policy of which Employee has notice, which violation is not cured within thirty (30) days after written notice by the Company of the existence of such violation; 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; (iii) the willful engaging by Employee in material misconduct which (A) brings the Company or any of its Subsidiaries into public disgrace, or (B) harms the business operations of the Company or any of its Subsidiaries; (iv) Employee’s conviction for committing an act of fraud, embezzlement, theft or other act constituting a felony; or (v) the breach or failure by Employee to perform any of its material covenants contained in this Agreement or any other agreement to which the Company and the Employee are parties; provided, however, that the Board must first provide to Employee written notice clearly and fully describing the particular acts or omissions which 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 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” has the meaning given to such term under the Equity Plan.
(e)“Confidential Information” means all information, whether oral or written, previously or hereafter developed, that relates to the business as heretofore conducted by the Company, or which is hereafter otherwise acquired or used by the Company or its subsidiaries and Affiliates, that is not generally known to others in the Company’s



area of business or, if known, was obtained wrongfully by such other person or entity or with knowledge that it was proprietary or confidential information of or relating to the business as heretofore conducted by the Company or of or relating to the business of the Company or its subsidiaries and Affiliates. Confidential Information shall include, without limitation, trade secrets, methods or practices, financial results or plans, customer or client lists, personnel information, information relating to negotiations with clients or prospective clients, proprietary software, databases, programming or data transmission methods, or copyrighted materials (including without limitation, brochures, layouts, letters, art work, copy, photographs or illustrations). It is expressly understood that the foregoing list shall be illustrative only and is not intended to be an exclusive or exhaustive list of Confidential Information.
(f)“Good Reason” means any of the following events that occurs without Employee’s prior written consent after the Commencement Date:
(i) any material reduction in the amount of Employee’s then current base salary or target bonus opportunity, in either case other than as part of a reduction of less than ten percent (10%) applied generally across-the-board to all of the senior executive officers of the Company;
(ii) (A) a material reduction in Employee’s title; or (B) a material, adverse reduction in the duties or responsibilities of Employee relative to Employee’s duties or responsibilities as described in Section 2 hereof;
(iii) the breach or failure by the Company to perform any of its material covenants contained in this Agreement or any other agreement to which the Company and the Employee are parties;
(iv) any relocation of Employee’s principal place of employment by more than fifty (50) miles, as long as such relocation increases Employee’s normal daily commute excluding, for the avoidance of doubt, the expected relocation referenced in Section 4(g) of this Agreement); or
(v) the Company’s failure to cause any successor to all or substantially all of the business or assets of the Company to expressly agree to assume the obligations of the Company under this Agreement, unless such assumption occurs automatically by operation of law.
In order for a termination of Employee to constitute a termination for Good Reason, Employee must notify the Company of the circumstances claimed to constitute Good Reason in writing not later than the ninetieth (90th) day after such circumstances have arisen or occurred and must provide the Company with at least thirty (30) days within which to cure such circumstances before terminating employment, and, failing a cure, Employee must terminate Employee’s employment within thirty (30) days following the expiration of such cure period.
(g)“Section 409A” means Section 409A of the Internal Revenue Code of 1986, as amended, and the regulations promulgated thereunder.



Appendix B
General Release
Release and Waiver of Claims. In consideration of the payments and benefits to which you are entitled under that certain Agreement, effective as of August 3, 2021 to which you and Cornerstone Building Brands, Inc. (the “Company”) are parties (the “Agreement”), you hereby waive and release and forever discharge the Company ad its (as applicable) 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 Company, to any services performed for the Company, 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 Company, 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.1
Limitation of Release: Notwithstanding the foregoing, this release of claims will not prohibit you from filing a charge of discrimination with the National Labor Relations Board, the Equal Employment Opportunity Commission or an equivalent state civil rights agency, but you agree and understand that you are waiving your right to monetary compensation thereby if any such agency elects to pursue a claim on your behalf. Further, nothing in this release of claims shall be construed to waive any right that is not subject to waiver by private agreement under federal, state or local employment or other laws, such as claims for workers’ compensation or unemployment benefits or any claims that may arise after the date on which this release of claims becomes irrevocable. In addition, nothing in this release of claims will be construed to affect any of the following claims, all rights in respect of which are reserved:
(a) Any payment or benefit set forth in the Agreement;
(b) Any rights as a shareholder of Cornerstone Building Brands, Inc.;
__________________________
1 Appropriate ADEA time periods to be covered so that the release has the intended effect.


(c) Reimbursement of unreimbursed business expenses properly incurred prior to the termination date in accordance with policy of the Company;
(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 any general plan or policy of the Company, 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 Company has breached this release of claims; and
(h) Indemnification as a current or former director or officer of the Company or any of its subsidiaries (including as a fiduciary of any employee benefit plan), or inclusion as a beneficiary of any insurance policy related to your service in such capacity.


EX-31.1 4 a20211002exhibit31_1.htm EX-31.1 Document

Exhibit 31.1
 
CERTIFICATION PURSUANT TO RULE 13a-14(b)/15d-14(a)
 
I, Rose Lee, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Cornerstone Building Brands, Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; 
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 9, 2021
 
/s/ Rose Lee
Rose Lee
President and Chief Executive Officer
(Principal Executive Officer)
  

EX-31.2 5 a20211002exhibit31_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: November 9, 2021
 
/s/ Jeffrey S. Lee
Jeffrey S. Lee
Executive Vice President, Chief Financial Officer and Chief Accounting Officer
(Principal Financial Officer)


EX-32.1 6 a20211002exhibit32_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 October 2, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Rose Lee, Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
 
1.I have reviewed this Report of the Company;
 
2.This Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
3.The information contained in this Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: November 9, 2021
 
/s/ Rose Lee
Rose Lee
President 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 7 a20211002exhibit32_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 October 2, 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: November 9, 2021
 
/s/ Jeffrey S. Lee
Jeffrey S. Lee
Executive Vice President, Chief Financial Officer and Chief Accounting 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 8 cnr-20211002.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 - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - INTANGIBLES - Schedule of Future Minimum Finite-Lived Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2128108 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE AND DIVESTITURES link:presentationLink link:calculationLink link:definitionLink 2429414 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE AND DIVESTITURES (Details) link:presentationLink link:calculationLink link:definitionLink 2130109 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2331307 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2432415 - Disclosure - LEASES - Summary of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2433416 - Disclosure - LEASES - Summary of Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2434417 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2434417 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2135110 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - SHARE-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 2137111 - Disclosure - EARNINGS PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 2338308 - Disclosure - EARNINGS PER COMMON SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2439419 - Disclosure - EARNINGS PER COMMON SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2140112 - Disclosure - WARRANTY link:presentationLink link:calculationLink link:definitionLink 2341309 - Disclosure - WARRANTY (Tables) link:presentationLink link:calculationLink link:definitionLink 2442420 - Disclosure - WARRANTY (Details) link:presentationLink link:calculationLink link:definitionLink 2143113 - Disclosure - DEFINED BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 2344310 - Disclosure - DEFINED BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 2445421 - Disclosure - DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2446422 - Disclosure - DEFINED BENEFIT PLANS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2147114 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 2348311 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 2449423 - Disclosure - LONG-TERM DEBT - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2449423 - Disclosure - LONG-TERM DEBT - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2450424 - Disclosure - LONG-TERM DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2451425 - Disclosure - LONG-TERM DEBT - ABL Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2152115 - Disclosure - DERIVATIVES link:presentationLink link:calculationLink link:definitionLink 2353312 - Disclosure - DERIVATIVES (Tables) link:presentationLink link:calculationLink link:definitionLink 2454426 - Disclosure - DERIVATIVES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2455427 - Disclosure - DERIVATIVES -Schedule of Interest Rate Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 2456428 - Disclosure - DERIVATIVES - Fair Values of Derivatives on the Consolidated Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 2457429 - Disclosure - DERIVATIVES - Effect of Derivatives on the Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2158116 - Disclosure - CD&R INVESTOR GROUP link:presentationLink link:calculationLink link:definitionLink 2459430 - Disclosure - CD&R INVESTOR GROUP (Details) link:presentationLink link:calculationLink link:definitionLink 2160117 - Disclosure - STOCK REPURCHASE PROGRAM link:presentationLink link:calculationLink link:definitionLink 2461431 - Disclosure - STOCK REPURCHASE PROGRAM (Details) link:presentationLink link:calculationLink link:definitionLink 2162118 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2363313 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2464432 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2465433 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value by Level (Details) link:presentationLink link:calculationLink link:definitionLink 2466434 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values, Liabilities Measured on Nonrecurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2167119 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2468435 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 2169120 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 2370314 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2471436 - Disclosure - SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 2172121 - Disclosure - CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2473437 - Disclosure - CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 2174122 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 cnr-20211002_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 cnr-20211002_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 cnr-20211002_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Authorized stock repurchase amount Stock Repurchase Program, Authorized Amount Hedging Designation [Domain] Hedging Designation [Domain] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Restricted Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] Trademarks/Trade names/Other Trademarks and Trade Names [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Term Loan Facility Term Loan Credit Agreement Due 2025 [Member] Net income (loss) Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Other products & services Other Products And Services [Member] Other Products [Member] Lease right-of-use assets Operating Lease, Right-of-Use Asset Cash flow revolver Cash Flow Revolver Due April 2023 [Member] Cash Flow Revolver Due April 2023 [Member] Basic (in USD per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Interest cost Defined Benefit Plan, Interest Cost Accrued compensation and benefits Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization GOODWILL Goodwill Disclosure [Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] Acquisition related expenses Business Combination, Acquisition Related Costs Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Current Cash Flow Revolver Cash Flow Revolver [Member] Cash Flow Revolver [Member] Make-whole premium Redemption Premium Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Additional paid-in capital Additional Paid in Capital, Common Stock Entity Filer Category Entity Filer Category Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Restructuring Type [Axis] Restructuring Type [Axis] Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Other assets, net Other Assets, Noncurrent Number of manufacture acquired Number of Businesses Acquired Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Expected return on assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Segments [Axis] Segments [Axis] Divestitures Accounts Receivable, Allowance for Credit Loss, Writeoff For Divestiture Of Business Accounts Receivable, Allowance for Credit Loss, Writeoff For Divestiture Of Business Debt instrument, basis spread on variable rate, floor Debt Instrument, Basis Spread On Variable Rate, Floor Debt Instrument, Basis Spread On Variable Rate, Floor Retirement Benefits [Abstract] Retirement Benefits [Abstract] 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 Inventories Inventories [Member] Debt instrument, redemption price, percentage Debt Instrument, Redemption Price, Percentage Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Stock options exercised, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Purchase accounting adjustments from prior year acquisitions Goodwill, Purchase Accounting Adjustments ASSETS AND LIABILITIES HELD FOR SALE AND DIVESTITURES Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] 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] Document Fiscal Year Focus Document Fiscal Year Focus Kleary Masonry, Inc. Kleary Masonry, Inc. [Member] Kleary Masonry, Inc. Deferred income taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Intangible asset amortization Amortization of Intangible Assets 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 Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Available for stock repurchases Stock Repurchase Program, Remaining Authorized Repurchase Amount Payments of financing costs Payments of Financing Costs Variable lease costs Variable Lease, Cost Incentive Plan securities excluded from dilution (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted-average IBR Operating Lease, Weighted Average Discount Rate, Percent Schedule of Inventory Components Schedule of Inventory, Current [Table Text Block] Contract with customer liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Current Liabilities Current Liabilities [Member] Current Liabilities [Member] CD&R Funds Cd and R Fund [Member] Subsequent Events [Abstract] Subsequent Events [Abstract] Net income (loss) applicable to common shares Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Acquisitions Standard and Extended Product Warranty Accrual, Additions from Business Acquisition Business Combination and Asset Acquisition [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Prior to September 15, 2023 Debt Instrument, Redemption, Period Six [Member] Debt Instrument, Redemption, Period Six Award Type [Domain] Award Type [Domain] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Number of swap contract entered into Number Of Swap Contracts Entered Into Number Of Swap Contracts Entered Into Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets: Assets [Abstract] Fair Value, Nonrecurring Fair Value, Nonrecurring [Member] Amortization of net actuarial loss Defined Benefit Plan, Amortization of Gain (Loss) Redemption price Debt Instrument, Redemption Price, Amount Debt Instrument, Redemption Price, Amount DERIVATIVES Derivative Instruments and Hedging Activities Disclosure [Text Block] Restructuring charges Restructuring Costs New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] 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 New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Entity Address, City or Town Entity Address, City or Town Retained Earnings (Deficit) Retained Earnings [Member] ABL U.S. Facility ABL U.S. Facility [Member] ABL U.S. Facility [Member] Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Debt Instrument [Axis] Debt Instrument [Axis] CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Amortization of prior service cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) On or after September 15, 2025 Debt Instrument, Redemption, Period Nine [Member] Debt Instrument, Redemption, Period Nine Performance Stock Units Performance Stock Units [Member] Performance Stock Units [Member] Inventory, Current [Table] Inventory, Current [Table] Accounts receivable Increase (Decrease) in Accounts Receivable Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Derivative Instruments and Hedging Activities Disclosure [Abstract] Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Shares withheld to satisfy minimum tax withholding obligations (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Term loan facility due April 2028 Term Loan Facility Due April 2028 [Member] Term Loan Facility Due April 2028 Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Interactive Data Current Entity Interactive Data Current Reporting Periods Reporting Periods [Policy Text Block] Excess availability Line of Credit Facility, Remaining Borrowing Capacity Fixed rate paid Derivative, Fixed Interest Rate Basic (in USD per share) Basic income (loss) per common share (in USD per share) Earnings Per Share, Basic Gain on divestitures Gain (Loss) on Disposition of Business 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] Total restructuring costs incurred to date Restructuring and Related Cost (Benefit), Cost (Benefit) Incurred to Date Restructuring and Related Cost (Benefit), Cost (Benefit) Incurred to Date Thereafter Lessee, Operating Lease, Liability, to be Paid, Due after Year Four Lessee, Operating Lease, Liability, to be Paid, Due after Year Four Document Type Document Type DBCI DBCI [Member] DBCI Schedule of Disaggregation of Revenue by Segment Disaggregation of Revenue [Table Text Block] Raw materials Inventory, Raw Materials, Gross Voigt Vs. C D R Case Voigt Vs. C D R Case [Member] Voigt Vs. C D R Case Intangible assets (trade names/customer relationships) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Current Reporting Status Entity Current Reporting Status Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Operating cash flows for operating leases Operating Lease, Payments Non-cash interest expense Other Noncash Income (Expense) Windows Windows Segment [Member] Windows Segment [Member] Restructuring and impairment charges, net Restructuring Costs and Asset Impairment Charges Total cash consideration transferred Business Combination, Consideration Transferred Provision for credit losses Provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) 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] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Investments in debt and equity securities, at market Debt Securities, Trading, and Equity Securities, FV-NI Long-term debt, gross Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] Revenue recognized Product Warranty Accrual Revenue Recognized Reflects the revenue recognized towards the product warranty. Proceeds from term loan Proceeds from Issuance of Secured Debt Payments on derivative financing obligations Payments for Derivative Instrument, Financing Activities Plan Name [Axis] Plan Name [Axis] Total long-term debt, net of unamortized discounts and unamortized deferred financing costs Carrying Amount Long-term Debt Amount reclassified from Accumulated other comprehensive income (loss) into earnings Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, after Tax Total assets Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] Prime Windows LLC Prime Windows LLC [Member] Prime Windows LLC Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill impairment Goodwill impairment Impairment Goodwill, Impairment Loss Document Transition Report Document Transition Report STOCK REPURCHASE PROGRAM Treasury Stock [Text Block] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Base Rate Base Rate [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Other accrued expenses Other Accrued Liabilities, Current Unrealized gain (loss) on derivative instruments, net of income tax of $2,453, $(426), $654 and $12,788, respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Contract with customer liability, current Contract with Customer, Liability, Current Scenario [Axis] Scenario [Axis] On or after September 15, 2023 and prior to September 15, 2024 Debt Instrument, Redemption, Period Seven [Member] Debt Instrument, Redemption, Period Seven Restricted cash Restricted Cash Divestiture Standard And Extended Product Warranty Accrual, Business Divestiture Standard And Extended Product Warranty Accrual, Business Divestiture Metal coil coating Metal Coil Coating [Member] Loss on sale of assets, net Gain (Loss) on Assets Gain (Loss) on Assets Pay Fixed Interest Rate Swap One Pay Fixed Interest Rate Swap One [Member] Pay Fixed Interest Rate Swap One LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Derivative [Line Items] Derivative [Line Items] Interest rate swaps Interest rate swaps Interest Rate Swap Interest Rate Swap [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Income Tax Contingency [Table] Income Tax Contingency [Table] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] EARNINGS PER COMMON SHARE Earnings Per Share [Text Block] Treasury stock purchases Treasury Stock, Value, Acquired, Cost Method Ownership percentage Equity Method Investment, Ownership Percentage Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Stock options exercised Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum Minimum [Member] 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 Other, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Gross profit Gross Profit Letters of credit outstanding Long-term Line of Credit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Balance Sheet Location [Domain] Balance Sheet Location [Domain] Fair value of liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Mutual funds – Growth Mutual Funds - Growth [Member] Selling, general and administrative expenses Selling, General and Administrative Expense Less: unamortized discounts and unamortized deferred financing costs Debt Issuance Costs, Net Liability for unrecognized tax benefits Unrecognized Tax Benefits Foreign currency hedging contracts Foreign Currency Fair Value Hedge Derivative at Fair Value, Net Amount sought by company Gain Contingency, Unrecorded Amount 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] Cumulative Effect, Period Of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Debt instrument, discount rate Debt Instrument, Discount Rate Debt Instrument, Discount Rate Restructuring reserve, beginning balance Restructuring reserve, ending balance Restructuring Reserve Trading Symbol Trading Symbol Percentage of outstanding interests acquired Business Acquisition, Percentage of Voting Interests Acquired Work in process and finished goods Inventory, Finished Goods and Work in Process, Gross Deferred income taxes Deferred Income Tax Assets, Net Issuance of common stock for the Ply Gem merger Stock Issued During Period, Value, Acquisitions Current liabilities: Liabilities, Current [Abstract] Debt Prepayment Terms [Domain] Debt Prepayment Terms [Domain] Debt Prepayment Terms [Domain] Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Other restructuring costs Other Restructuring [Member] Issuance of restricted stock Value, restricted stock award, gross Stock Issued During Period, Value, Restricted Stock Award, Gross Line of Credit Line of Credit [Member] SHARE-BASED COMPENSATION Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] INVENTORIES Inventory Disclosure [Text Block] Leases Lessee, Leases [Policy Text Block] Interest Rate Swap Six Interest Rate Swap Six [Member] Interest Rate Swap Six Accounting Policies [Abstract] Accounting Policies [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Number of reportable segments Number of Reportable Segments Realized a loss on foreign currency fair value hedge derivatives Gain (Loss) on Foreign Currency Fair Value Hedge Derivatives 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] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Present value of future minimum lease payments Total Operating Lease, Liability Debt Prepayment Terms [Axis] Debt Prepayment Terms [Axis] Debt Prepayment Terms [Axis] Foreign exchange gain (loss) Foreign Currency Transaction Gain (Loss), before Tax Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Interest Rate Swap Three Interest Rate Swap Three [Member] Interest Rate Swap Three [Member] Inventory purchase commitments Long-term Purchase Commitment, Amount Goodwill recognized from acquisitions Goodwill, Acquired During Period Basis of Presentation Basis of Accounting, Policy [Policy Text Block] OPEB Plans Other Postretirement Benefits Plan [Member] PSUs and Performance Share Awards Performance Shares [Member] LEASES Lessee, Operating Leases [Text Block] Proceeds from divestitures, net of cash divested Proceeds from Divestiture of Businesses, Net of Cash Divested Accumulated other comprehensive loss, net Accumulated Other Comprehensive Income (Loss), Net of Tax Gain Contingencies, Nature [Axis] Gain Contingencies, Nature [Axis] Schedule of Fair Value Not Currently Recognized on Balance sheet Fair Value, by Balance Sheet Grouping [Table Text Block] 2021 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year ACQUISITIONS Business Combination Disclosure [Text Block] Schedule of Interest Rate Derivatives Schedule of Interest Rate Derivatives [Table Text Block] Proceeds from senior notes Proceeds from Issuance of Debt Unrealized loss on derivative instruments, tax (benefit) expense Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Debt instrument, covenant compliance, secured leverage ratio, maximum Debt Instrument, Covenant Compliance, Secured Leverage Ratio, Maximum Debt Instrument, Covenant Compliance, Secured Leverage Ratio, Maximum Document Period End Date Document Period End Date Expected loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt, Expected Gain (Loss) on Extinguishment of Debt, Expected Recovery From Countervailing Duty Tariff Proceedings Recovery From Countervailing Duty Tariff Proceedings [Member] Recovery From Countervailing Duty Tariff Proceedings Common stock equivalents (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Goodwill [Line Items] Goodwill [Line Items] Net income (loss) applicable to common shares Business Acquisition, Pro Forma Net Income (Loss) Entity Registrant Name Entity Registrant Name Numerator for Basic and Diluted Earnings Per Common Share Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Treasury stock, shares (in shares) Treasury Stock, Shares Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Strategic development and acquisition related costs Business Combination, Strategic Development and Acquisition Related Costs Business Combination, Strategic Development and Acquisition Related Costs Siding Siding Segment [Member] Siding Segment [Member] Mutual funds – Foreign blend Mutual Funds - Foreign Blend [Member] 6.125% senior notes due January 2029 6.125% Senior Notes due January 2029 [Member] 6.125% Senior Notes due January 2029 Prepaid expenses and other Prepaid Expense and Other Assets, Current 8.00% senior notes due April 2026 Eight Percent Senior Notes Due 2026 [Member] Eight Percent Senior Notes Due 2026 [Member] Comprehensive income (loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Financial Instrument [Axis] Financial Instrument [Axis] Derivative, notional amount paid (received) Notional Amount Derivative, Notional Amount Paid (Received) Derivative, Notional Amount Paid (Received) 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 Assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Employee stock options Share-based Payment Arrangement, Option [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Equity [Abstract] Equity [Abstract] Consolidation Items [Domain] Consolidation Items [Domain] Cash payments Payments for Restructuring Common Stock Common Stock [Member] Interest income Investment Income, Interest Variable Rate [Axis] Variable Rate [Axis] 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 SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Income (loss) from operations Total operating income (loss) Operating Income (Loss) 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. Current portion of lease liabilities Current portion of lease liabilities Operating Lease, Liability, Current 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] Increase in tax reserves Income Tax Examination, Increase (Decrease) in Liability from Prior Year Hedging Designation [Axis] Hedging Designation [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Assets held-for-sale Assets Held-for-sale, Not Part of Disposal Group Share-based compensation expense Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] RESTRUCTURING Restructuring and Related Activities Disclosure [Text Block] Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cascade Windows LLC Cascade Windows LLC [Member] Cascade Windows LLC Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Net sales Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Treasury Stock Treasury Stock [Member] Schedule of Acquired Accrued Warranty Obligation and Deferred Warranty Revenue Schedule of Product Warranty Liability [Table Text Block] Accrued expenses Increase (Decrease) in Accrued Liabilities Asset impairment Asset Impairment Charges Notional value Derivative, Notional Amount Other Assets Other assets Other Assets [Member] Other income (expense), net Other Nonoperating Income (Expense) Fair Value Long-term Debt, Fair Value Customer lists and relationships Customer Lists and Relationships [Member] Debt instrument, redemption price, percentage Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Settlements Standard and Extended Product Warranty Accrual, Decrease for Payments Capital expenditures Payments to Acquire Property, Plant, and Equipment Ply Gem Ply Gem [Member] Ply Gem [Member] Maximum Maximum Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Interest Rate Swap Two Interest Rate Swap Two [Member] Interest Rate Swap Two [Member] Legal Entity [Axis] Legal Entity [Axis] Award Type [Axis] Award Type [Axis] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Schedule of Future Minimum Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Consolidation Items [Axis] Consolidation Items [Axis] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Debt instrument, covenant compliance, excess cash flow, minimum Debt Instrument, Covenant Compliance, Excess Cash Flow, Minimum Debt Instrument, Covenant Compliance, Excess Cash Flow, Minimum Common stock shares issued (in shares) Common Stock, Shares, Issued Restricted cash Restricted Cash and Cash Equivalents, Current Net income (loss) per common share: Earnings Per Share, Pro Forma [Abstract] Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Net income allocated to participating securities Net Income Loss Allocated To Participating Securities Represents the amount of net income (loss) allocated to participating securities during the period. Schedule of Cash and Non-cash Activities of Leases Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Derivatives designated as hedging instruments Designated as Hedging Instrument [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Payments on senior notes Repayments of Senior Debt Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Short-term investments, unrealized holding gain (loss) Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss) INTANGIBLES Intangible Assets Disclosure [Text Block] Purchases of treasury stock Purchases of treasury stock Payments for Repurchase of Common Stock Fixed Rate Paid (Received) Derivative, Fixed Interest Rate Paid (Received) Derivative, Fixed Interest Rate Paid (Received) Retirement Plan Type [Axis] Retirement Plan Type [Axis] Gain on divestiture of business Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal Balance Sheet Location [Axis] Balance Sheet Location [Axis] Long-term lease liabilities Long-term portion of lease liabilities Operating Lease, Liability, Noncurrent Measurement Frequency [Domain] Measurement Frequency [Domain] Debt instrument, face amount Debt Instrument, Face Amount Interest expense Interest Expense Debt instrument, covenant terms, specific availability In excess of threshold of calendar days Debt Instrument, Covenant Terms, Specific Availability In Excess Of Threshold of Calendar Days Debt Instrument, Covenant Terms, Specific Availability In Excess Of Threshold of Calendar Days Debt instrument, effective rate Debt Instrument, Interest Rate, Effective Percentage Net periodic benefit (income) cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations and Disposal Groups [Abstract] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Metal Metal [Member] Metal City Area Code City Area Code Accumulated deficit Retained Earnings (Accumulated Deficit) PCE/TCE Northeast Contamination Site PCE/TCE Northeast Contamination Site [Member] PCE/TCE Northeast Contamination Site [Member] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Operating Segments Operating Segments [Member] Litigation Case [Domain] Litigation Case [Domain] Stock option awards, termination period from grant date Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Unused commitment fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Metal building products Metal Building Products [Member] Metal Building Products [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] ABL Facility Asset-based lending credit facility, due 2023 ABL Credit Facility, Due 2023 [Member] ABL Credit Facility, Due 2023 [Member] Schedule of Estimated Fair Value of Assets and Liabilities Assumed from Acquisition Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Amount of employer side social security payments deferred Deferred Social Security Payments, CARES Act Deferred Social Security Payments, CARES Act Business Acquisition [Line Items] Business Acquisition [Line Items] Schedule of Derivatives' Effect on the Consolidated Statements of Operations Derivative Instruments, Gain (Loss) [Table Text Block] Schedule of Cash, Cash Equivalents and Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Diluted (in USD per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Payment on outstanding borrowings Repayments of Lines of Credit Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables ACCOUNTING PRONOUNCMENTS Accounting Standards Update and Change in Accounting Principle [Text Block] Proceeds from stock options exercised Proceeds from Stock Options Exercised Warranties sold Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Shares, restricted stock award, gross (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Derivative, term of contract Derivative, Term of Contract Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Provision (benefit) for income taxes Income Tax Expense (Benefit) Accounts receivable, less allowances of $11,176 and $13,313, respectively Accounts Receivable, after Allowance for Credit Loss, Current Deferred and amortized cost incurred Debt Instrument, Deferred And Amortized Cost Incurred Debt Instrument, Deferred And Amortized Cost Incurred Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Total current assets Assets, Current Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] On or after September 15, 2024 and prior to September 15, 2025 Debt Instrument, Redemption, Period Eight [Member] Debt Instrument, Redemption, Period Eight Denominator for Basic and Diluted Earnings Per Common Share Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Inventories, net Total inventory Inventory, Net Schedule of Sales, Operating Income, and Total Assets for Operating Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Pay Fixed Interest Rate Swap Two Pay Fixed Interest Rate Swap Two [Member] Pay Fixed Interest Rate Swap Two Stock options, grants in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Entity File Number Entity File Number Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Foreign exchange translation gains (losses) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Current portion of long-term debt Less: current portion of long-term debt Long-term Debt, Current Maturities Product and Service [Axis] Product and Service [Axis] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Financing cost incurred Debt Instrument, Financing Cost Incurred Debt Instrument, Financing Cost Incurred Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Schedule of Cash, Cash Equivalents and Restricted Cash Schedule of Cash and Cash Equivalents [Table Text Block] Entity Small Business Entity Small Business WARRANTY Product Warranty Disclosure [Text Block] Number of defendants with charges dismissed Loss Contingencies, Number Of Defendants With Charges Dismissed Loss Contingencies, Number Of Defendants With Charges Dismissed New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Injection molded Injection Molded [Member] Injection Molded [Member] Equity Component [Domain] Equity Component [Domain] 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Derivative, floor interest rate Derivative, Floor Interest Rate Short-term steel supply agreement Contract With Customer Liability, Fair Value Disclosure Contract With Customer Liability, Fair Value Disclosure Statement [Line Items] Statement [Line Items] Litigation Case [Axis] Litigation Case [Axis] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Category of Item Purchased [Axis] Category of Item Purchased [Axis] Issuance of common stock for the Ply Gem merger (in shares) Stock Issued During Period, Shares, Acquisitions Settlement amount Litigation Settlement, Amount Awarded to Other Party Restructuring costs incurred Restructuring and Related Cost, Incurred Cost 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 Liabilities: Liabilities [Abstract] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Retirement of treasury shares Retirement of treasury shares Treasury Stock, Retired, Cost Method, Amount 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Prior to September 15, 2023 Debt Instrument, Redemption, Period Five [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Interest Rate Swap Four Interest Rate Swap Four [Member] Interest Rate Swap Four Weighted Average Weighted Average [Member] Entity Address, State or Province Entity Address, State or Province Accounts Receivables and Related Allowance Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Fixed charge coverage ratio Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio Valuation allowance Deferred Tax Assets, Valuation Allowance Mutual funds – Fixed income Mutual Funds - Fixed Income [Member] Derivative instruments, gain (loss) Derivative, Gain (Loss) on Derivative, Net Corporate Corporate, Non-Segment [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Pay Fixed Interest Rate Swap Pay Fixed Interest Rate Swap [Member] Pay Fixed Interest Rate Swap Entity [Domain] Entity [Domain] Type of Restructuring [Domain] Type of Restructuring [Domain] Interest Rate Swap One Interest Rate Swap One [Member] Interest Rate Swap One [Member] Amortization period (years) Finite-Lived Intangible Asset, Useful Life Revolving loans outstanding Line of Credit, Current Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] DEFINED BENEFIT PLANS Retirement Benefits [Text Block] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Local Phone Number Local Phone Number Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Forecast Forecast [Member] Schedule of Fair Value, Liabilities Measured on Nonrecurring Basis Fair Value Measurements, Nonrecurring [Table Text Block] Divestiture Goodwill, Written off Related to Sale of Business Unit 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 AOCI, derivative qualifying as hedge, excluded component, after tax AOCI, Derivative Qualifying as Hedge, Excluded Component, after Tax Total assets Total assets Assets Number of swap contracts terminated Number Of Swap Contracts Terminated Number Of Swap Contracts Terminated Deferred income taxes Deferred Income Taxes and Tax Credits Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Interest paid, net of amounts capitalized Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Net income (loss) applicable to common shares Net Income (Loss) Available to Common Stockholders, Basic Product and Service [Domain] Product and Service [Domain] Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Derivative Contract [Domain] Derivative Contract [Domain] Total long-term liabilities Liabilities, Noncurrent Increase in borrowing capacity Line Of Credit Facility, Increase in Borrowing Capacity, Amount Line Of Credit Facility, Increase in Borrowing Capacity, Amount Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Current portion of lease liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Lease Liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Lease Liability Revolving Credit Facility Revolving Credit Facility [Member] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Cumulative Effect, Period Of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Schedule Of Debt Schedule of Debt [Table Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Schedules of Lease Costs Lease, Cost [Table Text Block] Entity Tax Identification Number Entity Tax Identification Number Geographical [Axis] Geographical [Axis] Basic (in shares) Weighted average basic number of common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in USD per share) Diluted income (loss) per common share (in USD per share) Earnings Per Share, Diluted Segments [Domain] Segments [Domain] Repayments of long-term lines of credit Repayments of Long-term Lines of Credit Total liabilities Financial Liabilities Fair Value Disclosure Tranche B Term Loan Tranche B Term Loan [Member] Tranche B Term Loan Service cost Defined Benefit Plan, Service Cost Taxes paid, net Income Taxes Paid, Net Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Interest expense Interest Expense [Member] Vinyl siding Vinyl Siding [Member] Vinyl Siding [Member] Subsequent Events Subsequent Events [Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Severance Employee Severance [Member] Mandatory prepayment, percentage of annual excess cash flow Debt Instrument, Mandatory Prepayment Terms, Percentage of Annual Excess Cash Flow Debt Instrument, Mandatory Prepayment Terms, Percentage of Annual Excess Cash Flow Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Treasury stock, at cost (21,071 and 25,332 shares at October 2, 2021 and December 31, 2020, respectively) Treasury Stock, Value Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Weighted average number of common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Deferred income taxes Deferred Income Tax Liabilities, Net Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Aurora Plastics LLC vs. Atrium Aurora Plastics LLC vs. Atrium [Member] Aurora Plastics LLC vs. Atrium [Member] Other long-term liabilities Other Noncurrent Liabilities Other Noncurrent Liabilities [Member] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Costs incurred Restructuring Charges Accounts payable Accounts Payable, Current Asset impairment Impairment, Long-Lived Asset, Held-for-Use Depreciation and amortization Depreciation, Depletion and Amortization 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 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] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Vinyl windows Vinyl [Member] Vinyl [Member] Proceeds from long-term lines of credit Proceeds from Long-term Lines of Credit Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] 2021 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Inventories Increase (Decrease) in Inventories Divestiture related cost Divestiture-Related Costs Divestiture-Related Costs Schedule of Cost Relating to Restructuring Restructuring and Related Costs [Table Text Block] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Derivative [Table] Derivative [Table] Retirement of treasury shares (in shares) Treasury Stock, Shares, Retired Beginning balance Ending balance Standard and Extended Product Warranty Accrual Accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses Cost of sales Cost of Goods and Services Sold Defined benefit plan, expected contribution amount Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year Restructuring and Related Activities [Abstract] Issuance of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Income taxes receivable Income Taxes Receivable Less: current portion Product Warranty Accrual, Current Proceeds from divestitures, net of cash divested Proceeds from Divestiture of Businesses Number of field sampling phases completed Number Of Field Sampling Phases Completed Number Of Field Sampling Phases Completed Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement Location [Domain] Income Statement Location [Domain] Short-term investments in deferred compensation plan Investments, Fair Value Disclosure Total warranty, less current portion Product Warranty Accrual, Noncurrent Loss Contingencies [Line Items] Loss Contingencies [Line Items] Property, plant and equipment, less accumulated depreciation of $613,459 and $644,308, respectively Property, Plant and Equipment, Net Other long-term liabilities Other Liabilities, 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 Lender Name [Axis] Lender Name [Axis] Schedule of Long-term Debt Instruments Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Future Minimum Finite-Lived Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Treasury stock purchases (in shares) Treasury stock purchases (in shares) Treasury Stock, Shares, Acquired Debt Instrument [Line Items] Debt Instrument [Line Items] Deferred social security payments recorded in current liabilities Deferred Social Security Payments, CARES Act, Current Deferred Social Security Payments, CARES Act, Current Income (loss) per common share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Net sales Business Acquisition, Pro Forma Revenue Allowance for doubtful accounts receivable Ending balance, prior period Cumulative effect of accounting change Ending balance Accounts Receivable, Allowance for Credit Loss Document Quarterly Report Document Quarterly Report Net sales Revenues Assets Interest rate swap assets Derivative Liability, Fair Value, Gross Asset Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Receivables Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Receivables Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Receivables Other accrued expenses Other Current Liabilities Other Current Liabilities [Member] Foreign currency contracts Foreign Exchange Contract [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] Liability accrual Loss Contingency Accrual Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Long-term debt Total long-term debt, less current portion Long-term Debt, Excluding Current Maturities Schedule of Goodwill [Table] Schedule of Goodwill [Table] Allocated share-based compensation expense Share-based Payment Arrangement, Expense Public comment period duration Environmental Loss Contingency, Public Comment Period Duration Environmental Loss Contingency, Public Comment Period Duration ABL Canadian Facility ABL Canadian Facility [Member] ABL Canadian Facility [Member] Document Fiscal Period Focus Document Fiscal Period Focus Effective tax rate Effective Income Tax Rate Reconciliation, Percent Countervailing Duty Tariff Proceedings Countervailing Duty Tariff Proceedings [Member] Countervailing Duty Tariff Proceedings Debt Covenant Terms [Axis] Debt Covenant Terms [Axis] Debt Covenant Terms [Axis] Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities 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 United States UNITED STATES Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Current assets: Assets, Current [Abstract] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Other Proceeds from (Payments for) Other Financing Activities Cost Finite-Lived Intangible Assets, Gross Leases [Abstract] Leases [Abstract] Entity Central Index Key Entity Central Index Key Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Security Exchange Name Security Exchange Name Net Sales Revenue from Contract with Customer [Policy Text Block] Stock options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Interest Rate Swap Five Interest Rate Swap Five [Member] Interest Rate Swap Five Diluted (in shares) Weighted average diluted number of common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] INCOME TAXES Income Tax Disclosure [Text Block] Accrued interest Interest Payable, Current Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Derivative instrument, financing component, amount Derivative Instrument, Financing Component, Amount Derivative Instrument, Financing Component, Amount Amounts charged against allowance for credit losses, net of recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff Extended ABL Commitments Extended ABL Commitments [Member] Extended ABL Commitments RCRA Facility Investigation RCRA Facility Investigation [Member] RCRA Facility Investigation [Member] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Class of Stock [Line Items] Class of Stock [Line Items] Derivatives not designated as hedging instruments Derivatives not designated as hedging instruments Not Designated as Hedging Instrument [Member] Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities, net of effect of acquisitions and divestitures: Increase (Decrease) in Operating Capital [Abstract] Accumulated depreciation on property, plant and equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Debt instrument, interest rate during period Debt Instrument, Interest Rate During Period Fair value hedged assets Fair Value Hedge Assets Income taxes Increase (Decrease) in Income Taxes Receivable Total current liabilities Liabilities, Current Cash payment for acquisition Payments to Acquire Businesses, Gross Schedule of Accumulated and Projected Benefit Obligations Schedule of Accumulated and Projected Benefit Obligations [Table Text Block] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Money market Money Market Funds [Member] Currency translation Goodwill, Foreign Currency Translation Gain (Loss) Deferred compensation obligation Adjustments to Additional Paid in Capital, Deferred Compensation Equity Adjustments to Additional Paid in Capital, Deferred Compensation Equity Loss Contingencies [Table] Loss Contingencies [Table] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Total net sales Revenue from Contract with Customer, Including Assessed Tax Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Unamortized deferred financing costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Non-current portion of lease liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Lease Liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Lease Liability Debt Covenant Terms [Domain] Debt Covenant Terms [Domain] [Domain] for Debt Covenant Terms [Axis] Product warranty, term Product Warranty Term Product Warranty Term Number of defendants Loss Contingency, Number of Defendants Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Term Loan Facility Term Loan Facility [Member] Term Loan Facility [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Statement [Table] Statement [Table] Adopted Accounting Pronouncements and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Commitment Fee Percentage One Commitment Fee Percentage One [Member] Commitment Fee Percentage One [Member] Total restructuring costs incurred to date Restructuring and Related Cost, Cost Incurred to Date Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Gain Contingency, Nature [Domain] Gain Contingency, Nature [Domain] Leverage Ratio Target Achieved Leverage Ratio Target Achieved [Member] Leverage Ratio Target Achieved [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Liabilities Derivative liability Derivative Liability, Fair Value, Gross Liability Extended Cash Flow Revolver Extended Cash Flow Revolver [Member] Extended Cash Flow Revolver Cover page. Cover [Abstract] Stockholders’ equity: Stockholders' Equity Note [Abstract] Net Carrying Value Finite-Lived Intangible Assets, Net Goodwill Goodwill Beginning balance Ending balance Goodwill Defined contribution plan, maximum annual contributions per employee, percent Defined Benefit Plan, Maximum Annual Employee Contribution, Percent Defined Benefit Plan, Maximum Annual Employee Contribution, Percent Asset impairments Asset Impairment [Member] Asset Impairment Deferred compensation plan liability Deferred Compensation Plan [Member] Cost of sales Cost of Sales [Member] Accrued income taxes Accrued Income Taxes, Current Interest Rate Swap Seven Interest Rate Swap Seven [Member] Interest Rate Swap Seven Write-off of unamortized deferred financing costs Write off of Deferred Debt Issuance Cost Scenario [Domain] Scenario [Domain] CD&R Investor Group Temporary Equity [Text Block] SERIES B CUMULATIVE CONVERTIBLE PARTICIPATING PREFERRED STOCK Forward Contracts Forward Contracts [Member] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Adjustments to reconcile net income (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] Benefit plan Pension Plan [Member] Attorney's fee and litigation expenses, percentage of the settlement amount Litigation Settlement, Percentage Of Settlement Sought For Legal Expenses Litigation Settlement, Expense Percentage Common stock, $0.01 par value; 200,000,000 authorized; 126,228,665 and 126,207,594 shares issued and outstanding at October 2, 2021, respectively; and 125,425,931 and 125,400,599 shares issued and outstanding at December 31, 2020, respectively Common Stock, Value, Outstanding Schedule of Fair Values of Derivatives on the Consolidated Balance Sheets Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Defined benefit plan, minimum annual contribution, percent Defined Benefit Plan, Minimum Annual Contribution, Percent Defined Benefit Plan, Minimum Annual Employee Contribution, Percent Fixed lease costs Operating Lease, Cost Estimated effective tax rate Estimated Effective Income Tax Rate Reconciliation, Percent Estimated Effective Income Tax Rate Reconciliation, Percent Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Payments on term loan Repayments Of Term Loan Payments on term loan Net income (loss) applicable to common shares Undistributed Earnings, Diluted Inventory [Line Items] Inventory [Line Items] Schedule of Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] LONG-TERM DEBT Long-term Debt [Text Block] EX-101.PRE 12 cnr-20211002_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 cnr-20211002_g1.jpg begin 644 cnr-20211002_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 14 cnr-20211002_htm.xml IDEA: XBRL DOCUMENT 0000883902 2021-01-01 2021-10-02 0000883902 2021-11-02 0000883902 2021-07-04 2021-10-02 0000883902 2020-07-05 2020-10-03 0000883902 2020-01-01 2020-10-03 0000883902 2021-10-02 0000883902 2020-12-31 0000883902 cnr:ABLCreditFacilityDue2023Member 2021-01-01 2021-10-02 0000883902 cnr:ABLCreditFacilityDue2023Member 2020-01-01 2020-10-03 0000883902 cnr:CashFlowRevolverDueApril2023Member 2021-01-01 2021-10-02 0000883902 cnr:CashFlowRevolverDueApril2023Member 2020-01-01 2020-10-03 0000883902 2019-12-31 0000883902 2020-10-03 0000883902 us-gaap:CommonStockMember 2021-07-03 0000883902 us-gaap:AdditionalPaidInCapitalMember 2021-07-03 0000883902 us-gaap:RetainedEarningsMember 2021-07-03 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-03 0000883902 us-gaap:TreasuryStockMember 2021-07-03 0000883902 2021-07-03 0000883902 us-gaap:TreasuryStockMember 2021-07-04 2021-10-02 0000883902 us-gaap:CommonStockMember 2021-07-04 2021-10-02 0000883902 us-gaap:AdditionalPaidInCapitalMember 2021-07-04 2021-10-02 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-04 2021-10-02 0000883902 us-gaap:RetainedEarningsMember 2021-07-04 2021-10-02 0000883902 us-gaap:CommonStockMember 2021-10-02 0000883902 us-gaap:AdditionalPaidInCapitalMember 2021-10-02 0000883902 us-gaap:RetainedEarningsMember 2021-10-02 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-02 0000883902 us-gaap:TreasuryStockMember 2021-10-02 0000883902 us-gaap:CommonStockMember 2020-07-04 0000883902 us-gaap:AdditionalPaidInCapitalMember 2020-07-04 0000883902 us-gaap:RetainedEarningsMember 2020-07-04 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-04 0000883902 us-gaap:TreasuryStockMember 2020-07-04 0000883902 2020-07-04 0000883902 us-gaap:TreasuryStockMember 2020-07-05 2020-10-03 0000883902 us-gaap:CommonStockMember 2020-07-05 2020-10-03 0000883902 us-gaap:AdditionalPaidInCapitalMember 2020-07-05 2020-10-03 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-05 2020-10-03 0000883902 us-gaap:RetainedEarningsMember 2020-07-05 2020-10-03 0000883902 us-gaap:CommonStockMember 2020-10-03 0000883902 us-gaap:AdditionalPaidInCapitalMember 2020-10-03 0000883902 us-gaap:RetainedEarningsMember 2020-10-03 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-03 0000883902 us-gaap:TreasuryStockMember 2020-10-03 0000883902 us-gaap:CommonStockMember 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-10-02 0000883902 us-gaap:CommonStockMember 2021-01-01 2021-10-02 0000883902 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-10-02 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-10-02 0000883902 us-gaap:RetainedEarningsMember 2021-01-01 2021-10-02 0000883902 us-gaap:CommonStockMember 2019-12-31 0000883902 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000883902 us-gaap:RetainedEarningsMember 2019-12-31 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000883902 us-gaap:TreasuryStockMember 2019-12-31 0000883902 us-gaap:TreasuryStockMember 2020-01-01 2020-10-03 0000883902 us-gaap:CommonStockMember 2020-01-01 2020-10-03 0000883902 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-10-03 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-10-03 0000883902 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0000883902 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0000883902 us-gaap:RetainedEarningsMember 2020-01-01 2020-10-03 0000883902 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2021-07-04 2021-10-02 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2021-01-01 2021-10-02 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:AluminumWindowsMember cnr:WindowsSegmentMember 2021-07-04 2021-10-02 0000883902 cnr:AluminumWindowsMember cnr:WindowsSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:AluminumWindowsMember cnr:WindowsSegmentMember 2021-01-01 2021-10-02 0000883902 cnr:AluminumWindowsMember cnr:WindowsSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2021-07-04 2021-10-02 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2021-01-01 2021-10-02 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:WindowsSegmentMember 2021-07-04 2021-10-02 0000883902 cnr:WindowsSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:WindowsSegmentMember 2021-01-01 2021-10-02 0000883902 cnr:WindowsSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2021-07-04 2021-10-02 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2021-01-01 2021-10-02 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2021-07-04 2021-10-02 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2021-01-01 2021-10-02 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2021-07-04 2021-10-02 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2021-01-01 2021-10-02 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2021-07-04 2021-10-02 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2021-01-01 2021-10-02 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2021-07-04 2021-10-02 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2021-01-01 2021-10-02 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:SidingSegmentMember 2021-07-04 2021-10-02 0000883902 cnr:SidingSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:SidingSegmentMember 2021-01-01 2021-10-02 0000883902 cnr:SidingSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2021-07-04 2021-10-02 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2021-01-01 2021-10-02 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2021-07-04 2021-10-02 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2021-01-01 2021-10-02 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2021-07-04 2021-10-02 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2021-01-01 2021-10-02 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:CommercialSegmentMember 2021-07-04 2021-10-02 0000883902 cnr:CommercialSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:CommercialSegmentMember 2021-01-01 2021-10-02 0000883902 cnr:CommercialSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:CascadeWindowsLLCMember 2021-08-20 2021-08-20 0000883902 cnr:CascadeWindowsLLCMember 2021-08-20 0000883902 cnr:CascadeWindowsLLCMember cnr:WindowsSegmentMember 2021-08-20 0000883902 cnr:CascadeWindowsLLCMember 2021-07-04 2021-10-02 0000883902 cnr:CascadeWindowsLLCMember 2021-01-01 2021-10-02 0000883902 cnr:PrimeWindowsLLCMember 2021-04-30 2021-04-30 0000883902 country:US cnr:PrimeWindowsLLCMember 2021-04-30 2021-04-30 0000883902 cnr:PrimeWindowsLLCMember 2021-04-30 0000883902 cnr:PrimeWindowsLLCMember cnr:WindowsSegmentMember 2021-04-30 0000883902 cnr:PrimeWindowsLLCMember 2021-07-04 2021-10-02 0000883902 cnr:PrimeWindowsLLCMember 2021-01-01 2021-10-02 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 2021-01-01 2021-10-02 0000883902 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-10-02 0000883902 us-gaap:EmployeeSeveranceMember 2021-07-04 2021-10-02 0000883902 us-gaap:EmployeeSeveranceMember 2021-01-01 2021-10-02 0000883902 us-gaap:EmployeeSeveranceMember 2021-10-02 0000883902 cnr:AssetImpairmentMember 2021-07-04 2021-10-02 0000883902 cnr:AssetImpairmentMember 2021-01-01 2021-10-02 0000883902 cnr:AssetImpairmentMember 2021-10-02 0000883902 cnr:GainOnSaleOfFacilityMember 2021-07-04 2021-10-02 0000883902 cnr:GainOnSaleOfFacilityMember 2021-01-01 2021-10-02 0000883902 cnr:GainOnSaleOfFacilityMember 2021-10-02 0000883902 us-gaap:OtherRestructuringMember 2021-07-04 2021-10-02 0000883902 us-gaap:OtherRestructuringMember 2021-01-01 2021-10-02 0000883902 us-gaap:OtherRestructuringMember 2021-10-02 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 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-10-02 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2021-01-01 2021-10-02 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2021-01-01 2021-10-02 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2021-10-02 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2021-10-02 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2021-10-02 0000883902 us-gaap:CorporateNonSegmentMember 2021-10-02 0000883902 srt:MinimumMember 2021-01-01 2021-10-02 0000883902 srt:MaximumMember 2021-01-01 2021-10-02 0000883902 cnr:WindowsSegmentMember 2019-12-31 0000883902 cnr:SidingSegmentMember 2019-12-31 0000883902 cnr:CommercialSegmentMember 2019-12-31 0000883902 cnr:WindowsSegmentMember 2020-01-01 2020-12-31 0000883902 cnr:SidingSegmentMember 2020-01-01 2020-12-31 0000883902 cnr:CommercialSegmentMember 2020-01-01 2020-12-31 0000883902 cnr:WindowsSegmentMember 2020-12-31 0000883902 cnr:SidingSegmentMember 2020-12-31 0000883902 cnr:CommercialSegmentMember 2020-12-31 0000883902 cnr:WindowsSegmentMember 2021-10-02 0000883902 cnr:SidingSegmentMember 2021-10-02 0000883902 cnr:CommercialSegmentMember 2021-10-02 0000883902 us-gaap:InventoriesMember 2021-01-01 2021-10-02 0000883902 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-10-02 0000883902 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-10-02 0000883902 srt:WeightedAverageMember us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-10-02 0000883902 us-gaap:TrademarksAndTradeNamesMember 2021-10-02 0000883902 srt:MinimumMember cnr:CustomerListsAndRelationshipsMember 2021-01-01 2021-10-02 0000883902 srt:MaximumMember cnr:CustomerListsAndRelationshipsMember 2021-01-01 2021-10-02 0000883902 srt:WeightedAverageMember cnr:CustomerListsAndRelationshipsMember 2021-01-01 2021-10-02 0000883902 cnr:CustomerListsAndRelationshipsMember 2021-10-02 0000883902 srt:WeightedAverageMember 2021-01-01 2021-10-02 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 cnr:InsulatedMetalPanelsMember 2021-07-04 2021-10-02 0000883902 cnr:DBCIMember 2021-01-01 2021-10-02 0000883902 cnr:InsulatedMetalPanelsMember 2021-01-01 2021-10-02 0000883902 cnr:DBCIMember 2021-07-04 2021-10-02 0000883902 2021-08-09 0000883902 srt:MinimumMember us-gaap:EmployeeStockOptionMember cnr:IncentivePlanMember 2021-01-01 2021-10-02 0000883902 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember cnr:IncentivePlanMember 2021-01-01 2021-10-02 0000883902 srt:MaximumMember us-gaap:EmployeeStockOptionMember cnr:IncentivePlanMember 2021-01-01 2021-10-02 0000883902 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember cnr:IncentivePlanMember 2021-01-01 2021-10-02 0000883902 srt:MinimumMember us-gaap:PerformanceSharesMember cnr:IncentivePlanMember 2021-01-01 2021-10-02 0000883902 us-gaap:PerformanceSharesMember 2021-10-02 0000883902 srt:MinimumMember us-gaap:PerformanceSharesMember cnr:IncentivePlanMember 2020-01-01 2020-10-03 0000883902 cnr:KeyEmployeeAwardsMember 2021-01-01 2021-10-02 0000883902 us-gaap:RestrictedStockUnitsRSUMember cnr:KeyEmployeeAwardsMember 2021-01-01 2021-10-02 0000883902 us-gaap:RestrictedStockUnitsRSUMember cnr:KeyEmployeeAwardsMember 2020-01-01 2020-10-03 0000883902 cnr:PerformanceStockUnitsMember cnr:KeyEmployeeAwardsMember 2021-01-01 2021-10-02 0000883902 cnr:PerformanceStockUnitsMember cnr:KeyEmployeeAwardsMember 2020-01-01 2020-10-03 0000883902 us-gaap:EmployeeStockOptionMember 2021-07-04 2021-10-02 0000883902 us-gaap:EmployeeStockOptionMember 2020-07-05 2020-10-03 0000883902 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-10-02 0000883902 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-10-03 0000883902 us-gaap:PerformanceSharesMember 2021-07-04 2021-10-02 0000883902 us-gaap:PerformanceSharesMember 2020-07-05 2020-10-03 0000883902 us-gaap:PerformanceSharesMember 2021-01-01 2021-10-02 0000883902 us-gaap:PerformanceSharesMember 2020-01-01 2020-10-03 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-07-04 2021-10-02 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-07-05 2020-10-03 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-01 2021-10-02 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-01-01 2020-10-03 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2021-10-02 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-10-02 0000883902 cnr:TermLoanFacilityDueApril2028Member 2021-10-02 0000883902 cnr:TermLoanFacilityDueApril2028Member 2020-12-31 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2021-10-02 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2020-12-31 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member 2020-12-31 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member 2021-10-02 0000883902 us-gaap:OtherAssetsMember cnr:ABLCreditFacilityDue2023Member cnr:AblFacilityMember 2021-10-02 0000883902 us-gaap:OtherAssetsMember cnr:ABLCreditFacilityDue2023Member cnr:AblFacilityMember 2020-12-31 0000883902 cnr:TermLoanFacilityMember cnr:PlyGemMember 2018-04-12 0000883902 cnr:TermLoanFacilityMember 2018-04-12 2018-04-12 0000883902 cnr:CashFlowRevolverMember cnr:PlyGemMember 2018-04-12 0000883902 cnr:TermLoanFacilityMember cnr:PlyGemMember 2018-11-16 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-11-16 2018-11-16 0000883902 cnr:CashFlowRevolverMember 2021-04-15 0000883902 2021-04-15 0000883902 cnr:ExtendedCashFlowRevolverMember 2021-04-15 0000883902 cnr:TermLoanFacilityMember 2021-04-15 0000883902 cnr:TrancheBTermLoanMember 2021-04-15 0000883902 cnr:TrancheBTermLoanMember 2021-04-15 2021-04-15 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2021-04-15 0000883902 cnr:TermLoanFacilityMember 2021-04-15 2021-04-15 0000883902 cnr:TermLoanFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-04-15 2021-04-15 0000883902 cnr:TermLoanFacilityMember us-gaap:BaseRateMember 2021-04-15 2021-04-15 0000883902 cnr:TermLoanFacilityMember 2021-01-01 2021-10-02 0000883902 cnr:TermLoanFacilityMember 2021-10-02 0000883902 cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-04-15 2021-04-15 0000883902 srt:MinimumMember cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-04-15 2021-04-15 0000883902 srt:MaximumMember cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-04-15 2021-04-15 0000883902 srt:MinimumMember cnr:CashFlowRevolverMember us-gaap:BaseRateMember 2021-04-15 2021-04-15 0000883902 srt:MaximumMember cnr:CashFlowRevolverMember us-gaap:BaseRateMember 2021-04-15 2021-04-15 0000883902 srt:MinimumMember cnr:CashFlowRevolverMember cnr:CommitmentFeePercentageOneMember 2021-04-15 2021-04-15 0000883902 srt:MaximumMember cnr:CashFlowRevolverMember cnr:CommitmentFeePercentageOneMember 2021-04-15 2021-04-15 0000883902 srt:MinimumMember cnr:TermLoanFacilityMember cnr:LeverageRatioTargetAchievedMember 2021-04-15 2021-04-15 0000883902 srt:MaximumMember cnr:TermLoanFacilityMember cnr:LeverageRatioTargetAchievedMember 2021-04-15 2021-04-15 0000883902 cnr:CashFlowRevolverMember 2021-04-15 2021-04-15 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 us-gaap:RevolvingCreditFacilityMember cnr:ExtendedABLCommitmentsMember us-gaap:LineOfCreditMember 2021-04-15 0000883902 cnr:AblFacilityMember 2021-10-02 0000883902 cnr:AblFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-04-15 2021-04-15 0000883902 srt:MinimumMember cnr:AblFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:AblFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-04-15 2021-04-15 0000883902 srt:MinimumMember cnr:AblFacilityMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:AblFacilityMember us-gaap:BaseRateMember 2021-04-15 2021-04-15 0000883902 srt:MinimumMember cnr:AblFacilityMember cnr:CommitmentFeePercentageOneMember 2021-04-15 2021-04-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2021-01-01 2021-10-02 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:EightPercentSeniorNotesDue2026Member 2021-01-01 2021-10-02 0000883902 us-gaap:InterestRateSwapMember 2019-05-01 2019-05-31 0000883902 us-gaap:InterestRateSwapMember 2019-05-31 0000883902 cnr:InterestRateSwapThreeMember 2019-05-31 0000883902 2021-04-15 2021-04-15 0000883902 cnr:InterestRateSwapTwoMember us-gaap:NondesignatedMember 2021-04-15 0000883902 cnr:InterestRateSwapOneMember us-gaap:NondesignatedMember 2021-04-15 0000883902 cnr:InterestRateSwapSixMember 2021-04-15 0000883902 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2021-04-15 0000883902 cnr:PayFixedInterestRateSwapTwoMember 2021-04-15 0000883902 cnr:PayFixedInterestRateSwapOneMember 2021-04-15 0000883902 us-gaap:NondesignatedMember 2021-10-02 0000883902 srt:MinimumMember 2021-10-02 0000883902 srt:MaximumMember 2021-10-02 0000883902 cnr:InterestRateSwapOneMember 2021-10-02 0000883902 cnr:InterestRateSwapOneMember 2020-12-31 0000883902 cnr:InterestRateSwapTwoMember 2021-10-02 0000883902 cnr:InterestRateSwapTwoMember 2020-12-31 0000883902 cnr:InterestRateSwapThreeMember 2021-10-02 0000883902 cnr:InterestRateSwapThreeMember 2020-12-31 0000883902 cnr:InterestRateSwapFourMember 2021-10-02 0000883902 cnr:InterestRateSwapFourMember 2020-12-31 0000883902 cnr:InterestRateSwapFiveMember 2021-10-02 0000883902 cnr:InterestRateSwapFiveMember 2020-12-31 0000883902 cnr:InterestRateSwapSixMember 2021-10-02 0000883902 cnr:InterestRateSwapSixMember 2020-12-31 0000883902 cnr:InterestRateSwapSevenMember 2021-10-02 0000883902 cnr:InterestRateSwapSevenMember 2020-12-31 0000883902 us-gaap:InterestRateSwapMember 2021-10-02 0000883902 us-gaap:InterestRateSwapMember 2020-12-31 0000883902 us-gaap:ForwardContractsMember 2020-12-31 0000883902 us-gaap:ForwardContractsMember 2021-07-03 0000883902 us-gaap:ForwardContractsMember 2021-07-04 2021-10-02 0000883902 us-gaap:ForwardContractsMember 2021-01-01 2021-10-02 0000883902 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2021-10-02 0000883902 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2020-12-31 0000883902 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2021-10-02 0000883902 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2020-12-31 0000883902 us-gaap:NondesignatedMember 2020-12-31 0000883902 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-10-02 0000883902 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000883902 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-10-02 0000883902 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000883902 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-10-02 0000883902 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000883902 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-10-02 0000883902 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000883902 us-gaap:DesignatedAsHedgingInstrumentMember 2021-10-02 0000883902 us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2021-07-04 2021-10-02 0000883902 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2020-07-05 2020-10-03 0000883902 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2021-01-01 2021-10-02 0000883902 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2020-01-01 2020-10-03 0000883902 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2021-07-04 2021-10-02 0000883902 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2020-07-05 2020-10-03 0000883902 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2021-01-01 2021-10-02 0000883902 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2020-01-01 2020-10-03 0000883902 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2021-07-04 2021-10-02 0000883902 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2020-07-05 2020-10-03 0000883902 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2021-01-01 2021-10-02 0000883902 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2020-01-01 2020-10-03 0000883902 us-gaap:DesignatedAsHedgingInstrumentMember 2021-07-04 2021-10-02 0000883902 us-gaap:DesignatedAsHedgingInstrumentMember 2020-07-05 2020-10-03 0000883902 us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-10-02 0000883902 us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-10-03 0000883902 cnr:CdAndRFundMember 2021-10-02 0000883902 cnr:CdAndRFundMember 2020-12-31 0000883902 2017-10-10 0000883902 2018-03-07 0000883902 cnr:AblFacilityMember 2021-10-02 0000883902 cnr:CashFlowRevolverMember 2021-10-02 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2021-10-02 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2021-10-02 0000883902 us-gaap:MoneyMarketFundsMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsGrowthMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsGrowthMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsGrowthMember 2021-10-02 0000883902 cnr:MutualFundsGrowthMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsBlendMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsBlendMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsBlendMember 2021-10-02 0000883902 cnr:MutualFundsBlendMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsForeignBlendMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsForeignBlendMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsForeignBlendMember 2021-10-02 0000883902 cnr:MutualFundsForeignBlendMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsFixedIncomeMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsFixedIncomeMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsFixedIncomeMember 2021-10-02 0000883902 cnr:MutualFundsFixedIncomeMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel1Member 2021-10-02 0000883902 us-gaap:FairValueInputsLevel2Member 2021-10-02 0000883902 us-gaap:FairValueInputsLevel3Member 2021-10-02 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2021-10-02 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2021-10-02 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2021-10-02 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel1Member 2021-10-02 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel2Member 2021-10-02 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel3Member 2021-10-02 0000883902 cnr:DeferredCompensationPlanMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeContractMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeContractMember 2021-10-02 0000883902 us-gaap:ForeignExchangeContractMember 2021-10-02 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 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 cnr:PayFixedInterestRateSwapMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2021-10-02 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2021-10-02 0000883902 us-gaap:FairValueMeasurementsNonrecurringMember 2021-10-02 0000883902 srt:ScenarioForecastMember 2021-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2021-07-04 2021-10-02 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2020-07-05 2020-10-03 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2020-01-01 2020-10-03 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2021-07-04 2021-10-02 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2020-07-05 2020-10-03 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2020-01-01 2020-10-03 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2021-07-04 2021-10-02 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2020-07-05 2020-10-03 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2020-01-01 2020-10-03 0000883902 us-gaap:CorporateNonSegmentMember 2021-07-04 2021-10-02 0000883902 us-gaap:CorporateNonSegmentMember 2020-07-05 2020-10-03 0000883902 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:RCRAFacilityInvestigationMember 2021-05-19 2021-05-19 0000883902 cnr:RCRAFacilityInvestigationMember cnr:CurrentLiabilitiesMember 2021-10-02 0000883902 cnr:RCRAFacilityInvestigationMember us-gaap:OtherCurrentLiabilitiesMember 2021-10-02 0000883902 2021-05-31 0000883902 cnr:PCETCENortheastContaminationSiteMember 2021-10-02 0000883902 cnr:AuroraPlasticsLLCvs.AtriumMember 2021-10-02 0000883902 cnr:AuroraPlasticsLLCvs.AtriumMember us-gaap:OtherCurrentLiabilitiesMember 2021-10-02 0000883902 cnr:VoigtVsCDRCaseMember 2019-04-11 2019-04-11 0000883902 cnr:VoigtVsCDRCaseMember 2020-02-10 2020-02-10 0000883902 cnr:VoigtVsCDRCaseMember 2021-08-25 2021-08-25 0000883902 cnr:CountervailingDutyTariffProceedingsMember 2021-10-02 0000883902 cnr:AntidumpingTariffProceedingsMember 2021-10-02 0000883902 cnr:RecoveryFromCountervailingDutyTariffProceedingsMember 2020-12-31 shares iso4217:USD iso4217:USD shares cnr:facility pure cnr:derivativeInstrument cnr:segment cnr:phase cnr:defendant 0000883902 --12-31 2021 Q3 false P3Y P3Y P3Y 10-Q true 2021-10-02 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 126218902 1444405000 1227253000 4111558000 3426000000 1134909000 929751000 3230605000 2642880000 309496000 297502000 880953000 783120000 161134000 137250000 477820000 436575000 45667000 45446000 138678000 135547000 971000 2918000 7461000 32164000 22250000 7909000 25502000 13550000 831252000 0 831252000 0 0 0 0 503171000 910726000 103979000 1062744000 -337887000 71000 328000 211000 1007000 43731000 51519000 147688000 158738000 -1270000 812000 -1067000 -1300000 0 0 -42234000 0 337000 -23000 1167000 -25000 866133000 53577000 873133000 -496943000 245598000 23061000 245326000 -12285000 620535000 30516000 627807000 -484658000 8380000 488000 7837000 0 612155000 30028000 619970000 -484658000 4.85 0.24 4.93 -3.86 4.82 0.24 4.90 -3.86 126159000 125100000 125840000 125655000 127079000 125289000 126602000 125655000 620535000 30516000 627807000 -484658000 -6787000 7354000 3875000 6357000 2453000 -426000 654000 12788000 4658000 194000 8780000 -41711000 -7288000 0 -13957000 0 5159000 7548000 26612000 -35354000 625694000 38064000 654419000 -520012000 677187000 674255000 2211000 6223000 11176000 13313000 645298000 554649000 614573000 431937000 11611000 39379000 2567000 2333000 119234000 77751000 3909000 4644000 2076590000 1791171000 613459000 644308000 583371000 631821000 278316000 264107000 1326411000 1194729000 1438039000 1584604000 2109000 1867000 26259000 10191000 5731095000 5478490000 26000000 25600000 307153000 211441000 96794000 81548000 12722000 25485000 8216000 5060000 72983000 70125000 294074000 247893000 817942000 667152000 3015795000 3563429000 248544000 269792000 207570000 198875000 329189000 337437000 3801098000 4369533000 0.01 0.01 200000000 200000000 126228665 126207594 125425931 125400599 1263000 1255000 1272999000 1257262000 -136878000 -764685000 -24905000 -51517000 21071 25332 424000 510000 1112055000 441805000 5731095000 5478490000 627807000 -484658000 216956000 212413000 -19857000 -6948000 16946000 12568000 -42234000 0 0 503171000 4091000 3490000 831252000 0 0 -710000 2289000 3762000 -23441000 -27052000 137424000 84309000 241068000 -30980000 -27768000 -16886000 41355000 -6246000 100402000 22669000 31554000 12920000 -996000 -132000 -183640000 236876000 331010000 41841000 75183000 62535000 1187307000 0 4615000 1538000 785729000 -102838000 190000000 345000000 190000000 415000000 0 115000000 0 115000000 108438000 0 19405000 19215000 0 500000000 670800000 0 13187000 6905000 0 6428000 6131000 0 -1300000 -478000 -602385000 396974000 -784000 507000 -1080000 531519000 680478000 102307000 679398000 633826000 149025000 138325000 232755000 -1881000 126072088 1261000 1265887000 -757413000 -30064000 21071 -424000 479247000 88330 1320000 1320000 88330 1000 1319000 -88330 -1320000 0 238329 2000 -2000 0 6578 1000 80000 81000 5159000 5159000 8353000 8353000 620535000 620535000 126228665 1263000 1272999000 -136878000 -24905000 21071 -424000 1112055000 125122988 1252000 1249852000 -797081000 -75300000 25650 -511000 378212000 1635 11000 11000 5816 0 0 0 7548000 7548000 4025000 4025000 30516000 30516000 125128804 1252000 1253877000 -766565000 -67752000 27285 -522000 420290000 125425931 1255000 1257262000 -764685000 -51517000 25332 -510000 441805000 200198 2861000 2861000 200198 2000 2859000 200198 -2861000 0 835259 8000 -8000 0 15220 185000 185000 152453 2000 1559000 1561000 26612000 26612000 0 -86000 4261 86000 0 16946000 16946000 627807000 627807000 126228665 1263000 1272999000 -136878000 -24905000 21071 -424000 1112055000 126110000 1261000 1248787000 -281229000 -32398000 55513 -1103000 935318000 1168514 6906000 6906000 1166973 12000 6883000 1166973 -6895000 0 185777 2000 -2000 0 -35354000 -35354000 1000 -593000 29769 592000 0 12568000 12568000 -678000 -678000 -484658000 -484658000 125128804 1252000 1253877000 -766565000 -67752000 27285 -522000 420290000 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 Building Brands,” “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 October 2, 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:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to the prior period amounts in the consolidated financial statements to conform to the current 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%">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 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:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">677,187 </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%">2,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">679,398 </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-align: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">Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement as of December 31, 2020 and indemnification agreements in both periods presented.</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 an 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, 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 provisions 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<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%">2,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts charged against allowance for credit losses, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(268)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,801)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses of acquired company at date of acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:400;line-height:100%">Divestitures</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,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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:700;line-height:100%">Ending balance</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%">11,176 </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%">13,411 </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-align: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, we are not required 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: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 presents disaggregated revenue disclosure details of net sales by segment (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><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.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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 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%">562,097 </span></td><td style="background-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%">465,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607,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%">1,283,337 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">596,486 </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%">501,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Siding Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">182,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%">146,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508,121 </span></td><td style="background-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%">387,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 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">357,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036,448 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commercial Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Metal building products</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%">395,869 </span></td><td style="background-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%">281,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014,663 </span></td><td style="background-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%">842,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insulated metal panels</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%">32,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">490,049 </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%">404,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,371,617 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Net Sales:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,444,405 </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,227,253 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,111,558 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,426,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top: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%">(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><div style="margin-bottom:3pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;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’s roll-up sheet doors (“DBCI”) business is only included in the results of operations through August 17, 2021 as a result of divestiture. See Note 8 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets and Liabilities Held for Sale and Divestitures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information. </span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;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">The Company’s insulated metal panels (“IMP”) business is only included in the results of operations through August 8, 2021 as a result of divestiture. See Note </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets and Liabilities Held for Sale and Divestitures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone Building Brands,” “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 October 2, 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:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to the prior period amounts in the consolidated financial statements to conform to the current presentation.</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 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:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">677,187 </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%">2,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">679,398 </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-align: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">Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement as of December 31, 2020 and indemnification agreements in both periods presented.</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:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">677,187 </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%">2,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">679,398 </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-align: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">Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement as of December 31, 2020 and indemnification agreements in both periods presented.</span></div> 677187000 674255000 2211000 6223000 679398000 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 an 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, 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 provisions 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 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<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%">2,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts charged against allowance for credit losses, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(268)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,801)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses of acquired company at date of acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:400;line-height:100%">Divestitures</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,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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:700;line-height:100%">Ending balance</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%">11,176 </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%">13,411 </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><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 2289000 3762000 268000 1801000 0 810000 4158000 0 11176000 13411000 <div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Sales</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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, we are not required 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: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 presents disaggregated revenue disclosure details of net sales by segment (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><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.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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 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%">562,097 </span></td><td style="background-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%">465,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607,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%">1,283,337 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">596,486 </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%">501,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Siding Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">182,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%">146,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508,121 </span></td><td style="background-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%">387,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 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">357,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036,448 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commercial Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Metal building products</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%">395,869 </span></td><td style="background-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%">281,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014,663 </span></td><td style="background-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%">842,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insulated metal panels</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%">32,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">490,049 </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%">404,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,371,617 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Net Sales:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,444,405 </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,227,253 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,111,558 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,426,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top: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%">(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><div style="margin-bottom:3pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;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’s roll-up sheet doors (“DBCI”) business is only included in the results of operations through August 17, 2021 as a result of divestiture. See Note 8 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets and Liabilities Held for Sale and Divestitures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information. </span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;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">The Company’s insulated metal panels (“IMP”) business is only included in the results of operations through August 8, 2021 as a result of divestiture. See Note </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets and Liabilities Held for Sale and Divestitures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div> The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):<div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><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.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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 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%">562,097 </span></td><td style="background-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%">465,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607,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%">1,283,337 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">596,486 </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%">501,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Siding Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">182,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%">146,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508,121 </span></td><td style="background-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%">387,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 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">357,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036,448 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commercial Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Metal building products</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%">395,869 </span></td><td style="background-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%">281,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014,663 </span></td><td style="background-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%">842,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insulated metal panels</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%">32,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">490,049 </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%">404,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,371,617 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Net Sales:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,444,405 </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,227,253 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,111,558 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,426,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top: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%">(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><div style="margin-bottom:3pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;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’s roll-up sheet doors (“DBCI”) business is only included in the results of operations through August 17, 2021 as a result of divestiture. See Note 8 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets and Liabilities Held for Sale and Divestitures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information. </span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;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">The Company’s insulated metal panels (“IMP”) business is only included in the results of operations through August 8, 2021 as a result of divestiture. See Note </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets and Liabilities Held for Sale and Divestitures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div> 562097000 465472000 1607704000 1283337000 22420000 22056000 64336000 61338000 11969000 13786000 31453000 33364000 596486000 501314000 1703493000 1378039000 182019000 146585000 508121000 387559000 70667000 75477000 221260000 192567000 19131000 20460000 58420000 49556000 23025000 20988000 66659000 61999000 63028000 58388000 181988000 156509000 357870000 321898000 1036448000 848190000 395869000 281339000 1014663000 842863000 32934000 89088000 208220000 260410000 61246000 33614000 148734000 96498000 490049000 404041000 1371617000 1199771000 1444405000 1227253000 4111558000 3426000000 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 may be adopted as of March 12, 2020 through December 31, 2022. The Company is evaluating the impact of electing to apply the amendments.</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 may be adopted as of March 12, 2020 through December 31, 2022. The Company is evaluating the impact of electing to apply the amendments.</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-style:italic;font-weight:700;line-height:120%">2021 Acquisitions</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%;text-decoration:underline">Cascade Windows</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 20, 2021, the Company completed its acquisition of Cascade Windows, Inc. (“Cascade Windo</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ws”) for $239.5 million in cash.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cascade Windows serves the residential new construction and repair and remodel markets with energy efficient vinyl window and door products from various 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 cash available on the balance sheet. The Company reports Cascade Windows’ results within the Windows segment.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company preliminarily 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:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2,838 </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%">15,663 </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 receivables</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%">409 </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%">Inventories</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%">15,644 </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%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,538 </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%">Property, plant and equipment</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%">15,561 </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%">Lease right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">220,428 </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 assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </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 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 assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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 payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,680 </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%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,673 </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%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491 </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%">Current portion of lease liability</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%">247 </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 current 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%">215 </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%">Non-current 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%">19,926 </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%">4,220 </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%">52,452 </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%">239,464 </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 $220.4 million of goodwill was allocated to the Windows segment and is not deductible for tax purposes. The goodwill is primarily attributable to the synergies expected to be realized. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended October 2, 2021, Cascade Windows contributed net sales of $19.0 million and a net loss of $0.6 million, which have been included within the Company’s consolidated statements of operations. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended October 2, 2021, the Company incurred $1.9 million of acquisition-related costs for Cascade Windows, $1.2 million of which are recorded in strategic development and acquisition related costs in the Co</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mpany’s consolidated statements of operations. </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%">Due to the recent closing of the Cascade Windows transaction, the purchase price allocation is preliminary and will be finalized when valuations are complete and final assessment of the fair value of acquired assets and assumed liabilities are completed. There can be no assurance that such finalization will not result in material changes from the preliminary purchase price allocation. The Company’s estimates and assumptions are subject to change during the measurement period (up to one year from the acquisition date) as the Company finalizes the valuations of accounts receivable, other receivables, inventories, prepaid expenses and other current assets, property, plant and equipment, lease right of use assets, goodwill, intangible assets, other assets, accounts payable, accrued expenses, other current liabilities, other long-term liabilities, lease liabilities, and deferred income taxes.</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%;text-decoration:underline">Prime Windows</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 Windows”) for total consideration of $93.0 million, exclusive of a $2.0 million working capital adjustment which has not been finalized as of October 2, 2021. Prime Windows 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. Prime Windows’ results are reported within the Windows segment.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company preliminarily 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:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">997 </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%">5,500 </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%">4,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">823 </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%">2,500 </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%">2,787 </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%">51,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 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%">32,069 </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 assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </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 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 assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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 payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,676 </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 accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 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%">2,637 </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 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%">5,742 </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%">95,030 </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 $32.1 million of goodwill was allocated to the Windows segment and is expected to be deductible for tax purposes. The goodwill is primarily attributable to the synergies expected to be realized. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended October 2, 2021, Prime Windows contributed net sales of $20.9 million and $33.7 million, respectively, and net income of $0.8 million and $2.5 million, respectively, which have been included within the Company’s consolidated statements of operations. During the nine months ended October 2, 2021, the Company incurred $1.0 million of acquisition-related costs for Prime Windows, $0.7 million of which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations.</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%">The purchase price allocation for the acquisition of Prime Windows remains subject to further adjustments, and the measurement period remained open as of October 2, 2021. The specific accounts subject to ongoing acquisition accounting adjustments include accounts receivable, inventories, prepaid expenses and other current assets, property, plant and equipment, lease right of use assets, intangibles, goodwill, accounts payable, other accrued expenses, accrued warranties and lease liabilities. The Company anticipates completing the acquisition accounting adjustments during the first quarter of fiscal 2022. </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: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’s results are reported within the Siding segment. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 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 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;border-top:1pt solid #000;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;text-align: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.</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%">Strategic development and acquisition related costs in the consolidated statements of operations for the nine months ended October 2, 2021 included a reduction of $4.2 million to the previously estimated accrual to reflect the final contingent earnout for the Kleary acquisition at approximately $5.4 million, which was paid as of October 2, 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 the Company for the three and nine months ended October 2, 2021 and October 3, 2020 as if the Cascade Windows, Prime Windows and Kleary acquisitions had occurred on January 1, 2020 (in thousands, except for per share data): </span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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:12.496%"/><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:12.496%"/><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:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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%">October 3, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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%">October 3, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,467,982 </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,281,692 </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%">4,243,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,582,308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) applicable to common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(483,488)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 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.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26 </span></td><td style="background-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.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.85)</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 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.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26 </span></td><td style="background-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%">4.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.85)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></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:115%">The unaudited supplemental pro forma financial information was prepared based on historical information of the Company, Cascade Windows, Prime Windows 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 acquisitions or any integration costs. Unaudited pro forma balances are not necessarily indicative of operating results had the Cascade Windows, Prime Windows and Kleary acquisitions occurred on January 1, 2020 or of future results.</span></div> 239500000 <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 preliminarily 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:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2,838 </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%">15,663 </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 receivables</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%">409 </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%">Inventories</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%">15,644 </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%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,538 </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%">Property, plant and equipment</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%">15,561 </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%">Lease right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">220,428 </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 assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </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 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 assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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 payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,680 </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%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,673 </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%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491 </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%">Current portion of lease liability</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%">247 </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 current 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%">215 </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%">Non-current 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%">19,926 </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%">4,220 </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%">52,452 </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%">239,464 </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 preliminarily 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:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">997 </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%">5,500 </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%">4,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">823 </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%">2,500 </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%">2,787 </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%">51,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 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%">32,069 </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 assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </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 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 assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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 payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,676 </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 accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 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%">2,637 </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 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%">5,742 </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%">95,030 </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 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:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 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 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;border-top:1pt solid #000;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> 2838000 15663000 409000 15644000 1538000 15561000 19335000 220428000 500000 291916000 17680000 7673000 2491000 247000 215000 19926000 4220000 52452000 239464000 220400000 19000000 19000000 -600000 -600000 1900000 1900000 1200000 1200000 93000000 2000000 2 997000 5500000 4446000 823000 2500000 2787000 51600000 32069000 50000 100772000 1676000 1429000 2637000 5742000 95030000 32100000 20900000 33700000 800000 2500000 1000000 700000 1 40000000 2000000 143000 7135000 670000 277000 1042000 445000 22350000 12539000 44601000 1149000 1020000 339000 109000 2617000 41984000 12500000 4200000 5400000 <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 the Company for the three and nine months ended October 2, 2021 and October 3, 2020 as if the Cascade Windows, Prime Windows and Kleary acquisitions had occurred on January 1, 2020 (in thousands, except for per share data): </span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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:12.496%"/><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:12.496%"/><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:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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%">October 3, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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%">October 3, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,467,982 </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,281,692 </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%">4,243,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,582,308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) applicable to common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(483,488)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 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.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26 </span></td><td style="background-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.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.85)</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 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.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26 </span></td><td style="background-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%">4.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.85)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1467982000 1281692000 4243700000 3582308000 609695000 32053000 618073000 -483488000 4.83 0.26 4.91 -3.85 4.80 0.26 4.88 -3.85 RESTRUCTURING<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has various initiatives and programs in place within its business units to reduce selling, general, and administrative expenses (“SG&amp;A”), manufacturing costs and to optimize the Company’s combined manufacturing footprint. During the nine months ended October 2, 2021, the Company incurred restructuring charges of $1.2 million, $0.3 million and $5.7 million in the Windows, Siding and Commercial segments, respectively, and $0.2 million in corporate restructuring charges. Restructuring charges incurred to date since the current restructuring initiatives began in 2019 are $59.8 million. The following table summarizes the costs related to those restructuring plans for the three and nine months ended October 2, 2021 and costs incurred to date since inception of those initiatives and programs (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><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: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.423%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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%">October 2, 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 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%">646 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,125 </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%">39,356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset impairments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,959 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,781 </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 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%">971 </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%">7,461 </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%">59,798 </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 and nine months ended October 2, 2021, total restructuring costs are recorded within restructuring and impairment costs in the consolidated statements of operations. The asset impairments of $4.1 million for the nine months ended October 2, 2021 primarily included assets that were recorded at fair value less cost to sell, which was less than the assets’ carrying amount, and the write-off of previously capitalized software development 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 October 2, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">(1,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(587)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,957)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, October 2, 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%">42 </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%">166 </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,522 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,730 </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 restructuring initiatives and programs over the next 12 to 24 months and we may incur future additional restructuring charges associated with these plans. 1200000 300000 5700000 200000 59800000 The following table summarizes the costs related to those restructuring plans for the three and nine months ended October 2, 2021 and costs incurred to date since inception of those initiatives and programs (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><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: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.423%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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%">October 2, 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 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%">646 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,125 </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%">39,356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset impairments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,959 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,781 </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 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%">971 </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%">7,461 </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%">59,798 </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> 646000 3125000 39356000 103000 4091000 11959000 0 0 -1298000 222000 245000 9781000 971000 7461000 59798000 4100000 <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 October 2, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">(1,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(587)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,957)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, October 2, 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%">42 </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%">166 </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,522 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,730 </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> 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 932000 264000 1772000 157000 3125000 1196000 933000 2241000 587000 4957000 42000 166000 1522000 0 1730000 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 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 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%">252,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">252,619 </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%">Divestiture</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,464)</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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">527 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, October 2, 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%">649,824 </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%">655,167 </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%">21,420 </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,326,411 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top: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%">(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> <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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 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 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%">252,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">252,619 </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%">Divestiture</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,464)</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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">527 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, October 2, 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%">649,824 </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%">655,167 </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%">21,420 </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,326,411 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top: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%">(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> 714023000 807280000 148291000 1669594000 0 12539000 0 12539000 320990000 176774000 5407000 503171000 3991000 10000000 0 13991000 0 1776000 0 1776000 397024000 654821000 142884000 1194729000 252497000 122000 0 252619000 0 0 121464000 121464000 303000 224000 0 527000 649824000 655167000 21420000 1326411000 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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%">373,034 </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%">241,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%">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%">614,573 </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 October 2, 2021, the Company had inventory purchase commitments of $24.9 million.</span></div> <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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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%">373,034 </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%">241,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%">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%">614,573 </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> 373034000 241353000 241539000 190584000 614573000 431937000 24900000 INTANGIBLES<div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table that follows presents the major components of intangible assets as of October 2, 2021 and December 31, 2020 (in thousands). Intangible assets that are fully amortized have been removed from the disclosures.</span></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (Years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 2, 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/Other</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%">3</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%">7</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%">233,067 </span></td><td style="background-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%">(69,885)</span></td><td style="background-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%">163,182 </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,716,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(441,654)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,274,857 </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%">1,949,578 </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%">(511,539)</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,438,039 </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/Other</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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to recognize amortization expense over the next five fiscal years as follows (in thousands):</span></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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%">2021 (excluding the nine months ended October 2, 2021)</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%">45,517 </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%">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%">181,916 </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%">181,904 </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%">181,246 </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%">181,136 </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:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table that follows presents the major components of intangible assets as of October 2, 2021 and December 31, 2020 (in thousands). Intangible assets that are fully amortized have been removed from the disclosures.</span></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (Years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 2, 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/Other</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%">3</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%">7</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%">233,067 </span></td><td style="background-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%">(69,885)</span></td><td style="background-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%">163,182 </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,716,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(441,654)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,274,857 </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%">1,949,578 </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%">(511,539)</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,438,039 </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/Other</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> P3Y P15Y P7Y 233067000 69885000 163182000 P7Y P20Y P9Y 1716511000 441654000 1274857000 P9Y 1949578000 511539000 1438039000 P5Y P15Y P8Y 248155000 51722000 196433000 P7Y P20Y P9Y 1758611000 370440000 1388171000 P9Y 2006766000 422162000 1584604000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to recognize amortization expense over the next five fiscal years as follows (in thousands):</span></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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%">2021 (excluding the nine months ended October 2, 2021)</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%">45,517 </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%">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%">181,916 </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%">181,904 </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%">181,246 </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%">181,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 45517000 181916000 181904000 181246000 181136000 ASSETS AND LIABILITIES HELD FOR SALE AND DIVESTITURES<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 9, 2021, the Company completed the sale of its IMP business for cash proceeds of $1.0 billion. On August 18, 2021, the Company completed the sale of its DBCI business for cash proceeds of $168.9 million. The IMP and DBCI businesses were within the Company’s Commercial segment and their assets and liabilities were presented as held for sale as of July 3, 2021. For the three and nine months ended October 2, 2021, the Company recognized a pre-tax gain of $679.8 million for the IMP divestiture and $151.5 million for the DBCI divestiture, which are included in gain on divestitures in the consolidated statements of operations. As part of the consideration received for the sale of the IMP business, we entered into a short-term agreement to supply steel to Nucor for the IMP business and deferred approximately $15.5 million, which was recorded in other accrued expenses on the consolidated balance sheet, for the estimated fair value of this agreement (representing a Level 3 fair value measurement). The deferred revenue will be amortized into net sales on a straight-line basis over the term of the agreement, which terminates in December 2021. For the three and nine months ended October 2, 2021, we amortized $6.2 million to net sales related to this agreement. For the three and nine months ended October 2, 2021, the Company incurred $17.9 million and $21.3 million, respectively, of divestiture-related costs, which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations. The divested businesses did not represent strategic shifts that have a major effect on our operations and financial results, so they were not presented as discontinued operations.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total carrying value of assets held for sale was $3.9 million and $4.6 million as of October 2, 2021 and December 31, 2020, respectively. Assets held for sale at October 2, 2021 are actively marketed for sale. In determining the fair value of the real property 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. During the nine months ended October 2, 2021, the Company completed the sale of certain real property assets resulting in approximately $4.6 million in net proceeds and immaterial losses from the transactions. </span></div>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 real property 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. 1000000000 168900000 679800000 679800000 151500000 151500000 15500000 6200000 6200000 17900000 21300000 3900000 4600000 4600000 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 which are real estate agreements in which future increases in rent are based on an index. Our 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 the commencement date of the leases. Few of the Company’s lease contracts provide a readily determinable implicit rate. As such, 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 requires 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 durable tooling is based on the Company’s best estimate of standalone price.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average information about the Company’s lease portfolio as of October 2, 2021 was as follows:</span></div><div style="margin-bottom:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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.9 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%">5.82 </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-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:3pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><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.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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">26,117 </span></td><td style="background-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%">21,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr></table></div><div style="margin-bottom:3pt;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 short-term lease costs, which are immaterial.</span></div><div style="margin-top:12pt;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;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><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.326%"/><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.384%"/><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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:15pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable leases as of October 2, 2021 are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 nine months ended October 2, 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%">17,972 </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%">81,817 </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%">56,245 </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%">43,479 </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%">36,384 </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%">98,707 </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%">334,604 </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%">54,051 </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%">280,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 style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 2, 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,983 </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%">207,570 </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%">280,553 </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 which are real estate agreements in which future increases in rent are based on an index. Our 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 the commencement date of the leases. Few of the Company’s lease contracts provide a readily determinable implicit rate. As such, 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 requires 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 durable tooling is based on the Company’s best estimate of standalone price.</span></div> <div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average information about the Company’s lease portfolio as of October 2, 2021 was as follows:</span></div><div style="margin-bottom:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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.9 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%">5.82 </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-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:3pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><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.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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">26,117 </span></td><td style="background-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%">21,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr></table></div><div style="margin-bottom:3pt;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 short-term lease costs, which are immaterial.</span></div> P5Y10M24D 0.0582 26117000 21220000 79342000 78183000 29942000 19013000 82730000 54188000 <div style="margin-top:12pt;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;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><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.326%"/><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.384%"/><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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 24994000 24853000 74734000 80241000 23267000 2070000 40782000 18940000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable leases as of October 2, 2021 are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 nine months ended October 2, 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%">17,972 </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%">81,817 </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%">56,245 </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%">43,479 </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%">36,384 </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%">98,707 </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%">334,604 </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%">54,051 </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%">280,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 style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 2, 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,983 </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%">207,570 </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%">280,553 </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> 17972000 81817000 56245000 43479000 36384000 98707000 334604000 54051000 280553000 72983000 207570000 280553000 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 “2003 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 2003 Incentive Plan but was instead granted pursuant to a separate equity-based compensation plan, the Long-Term Incentive Plan. These Founders Awards were subject to award agreements with the same terms and provisions as awards of the same type granted under the 2003 Incentive Plan.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 2, 2021, and for all periods presented, the Founders Awards and our share-based awards granted under the 2003 Incentive Plan have consisted of RSUs, PSUs and stock options, 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:id3VybDovL2RvY3MudjEvZG9jOmY5MGUyZGZmNDMxZDRkMTk4NDFmY2I2NjU2YjA2YjgyL3NlYzpmOTBlMmRmZjQzMWQ0ZDE5ODQxZmNiNjY1NmIwNmI4Ml82NC9mcmFnOjRlY2YxYTUwZjg3MTRiOGQ4NjJkMmQ5Mjk2MTA2M2NlL3RleHRyZWdpb246NGVjZjFhNTBmODcxNGI4ZDg2MmQyZDkyOTYxMDYzY2VfMTYyOQ_08e4a525-d837-4dd7-a569-ed912714a2a6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY5MGUyZGZmNDMxZDRkMTk4NDFmY2I2NjU2YjA2YjgyL3NlYzpmOTBlMmRmZjQzMWQ0ZDE5ODQxZmNiNjY1NmIwNmI4Ml82NC9mcmFnOjRlY2YxYTUwZjg3MTRiOGQ4NjJkMmQ5Mjk2MTA2M2NlL3RleHRyZWdpb246NGVjZjFhNTBmODcxNGI4ZDg2MmQyZDkyOTYxMDYzY2VfMTYyOQ_d1d6044b-a6ef-43ab-ab28-92905e7cbdeb">three</span></span> to five years or earlier upon death, disability or a change in control. As a general rule, stock 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:id3VybDovL2RvY3MudjEvZG9jOmY5MGUyZGZmNDMxZDRkMTk4NDFmY2I2NjU2YjA2YjgyL3NlYzpmOTBlMmRmZjQzMWQ0ZDE5ODQxZmNiNjY1NmIwNmI4Ml82NC9mcmFnOjRlY2YxYTUwZjg3MTRiOGQ4NjJkMmQ5Mjk2MTA2M2NlL3RleHRyZWdpb246NGVjZjFhNTBmODcxNGI4ZDg2MmQyZDkyOTYxMDYzY2VfMjIwNw_dfa2269d-39ac-485f-90d7-cb7248de307f">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 </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%">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 as part of 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 under the 2003 Incentive Plan during the nine months ended October 2, 2021 and October 3, 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 values of the PSUs granted during the nine months ended October 2, 2021 and October 3, 2020 were determined by Monte Carlo simulations.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock option awards</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended October 2, 2021 and October 3, 2020, we granted 0.8 million and 1.1 million stock options, respectively. The average grant date fair value of options granted during the nine months ended October 2, 2021 and October 3, 2020 was $7.38 and $2.13 per share, respectively. There were 0.2 million options with an intrinsic value of $0.7 million exercised during the nine months ended October 2, 2021 and cash received from the options exercised was $1.6 million. No options were exercised during the nine months ended October 3, 2020.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock units and performance share units</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual awards to our key employees generally have a three-year performance period. The fair value of RSUs awarded is based on the Company’s stock price as of the date of grant. During the nine months ended October 2, 2021, we granted RSUs to key employees with a fair value of $18.0 million representing approximately 1.2 million shares. During the nine months ended October 3, 2020, we granted RSUs to key employees with a fair value of $7.0 million, representing 1.4 million shares. During the nine months ended October 2, 2021 and October 3, 2020, we granted PSUs with a total fair value of approximately $28.0 million and $5.6 million, respectively, to key employees. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based compensation expense</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended October 2, 2021, we recorded share-based compensation expense for all awards of $8.4 million and $16.9 million, respectively. During the three and nine months ended October 3, 2020, we recorded share-based compensation expense for all awards of $4.0 million and $12.6 million, respectively.</span></div> P5Y P5Y P10Y P60D P180D P5Y P3Y 2 P3Y P3Y 800000 1100000 7.38 2.13 200000 700000 1600000 0 P3Y 18000000 1200000 7000000 1400000 28000000 5600000 8400000 16900000 4000000 12600000 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:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><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.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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) applicable to common shares</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612,155 </span></td><td style="background-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,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(484,658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for Basic and Diluted Earnings Per Common Share</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average basic number of common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average diluted number of common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,079 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,289 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,602 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,655 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic income (loss) per common share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted income (loss) per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.82 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.90 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.86)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incentive Plan securities excluded from dilution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top: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%">(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:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><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.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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) applicable to common shares</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612,155 </span></td><td style="background-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,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(484,658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for Basic and Diluted Earnings Per Common Share</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average basic number of common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average diluted number of common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,079 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,289 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,602 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,655 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic income (loss) per common share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted income (loss) per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.82 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.90 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.86)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incentive Plan securities excluded from dilution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top: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%">(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> 612155000 30028000 619970000 -484658000 126159000 125100000 125840000 125655000 920000 189000 762000 0 0 0 0 0 127079000 125289000 126602000 125655000 4.85 0.24 4.93 -3.86 4.82 0.24 4.90 -3.86 160000 2146000 176000 3338000 WARRANTYThe 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.<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 the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the nine months ended October 2, 2021 and October 3, 2020 (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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%">October 3, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">Acquisitions</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,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Divestiture</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 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:#ffffff;padding:2px 0 2px 1pt;text-align: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,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,043)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,054)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,978)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,881 </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%">216,725 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 warranty, less current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,358 </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%">189,524 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 is recorded within other accrued expenses and the long-term portion of the warranty liabilities is recorded within other long-term liabilities in the Company’s consolidated balance sheets.</span></div> P10Y <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 the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the nine months ended October 2, 2021 and October 3, 2020 (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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%">October 3, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">Acquisitions</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,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Divestiture</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 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:#ffffff;padding:2px 0 2px 1pt;text-align: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,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,043)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,054)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,978)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,881 </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%">216,725 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 warranty, less current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,358 </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%">189,524 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 216230000 216173000 6464000 109000 2245000 0 1597000 1885000 2043000 2054000 22856000 23257000 23978000 22645000 218881000 216725000 29523000 27201000 189358000 189524000 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%">Coil Coating Benefit Plans —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On January 16, 2015, we assumed noncontributory defined benefit plans covering certain hourly employees (the “Coil Coating Benefit Plans”) and which are closed to new participants. Benefits under the Coil Coating 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 Coil Coating Benefit Plans are invested in fixed income funds. The Company 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 Coil Coating 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 Coil Coating 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><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.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="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<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 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"/><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%">41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,079)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 (income) cost</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(590)</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"/><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,771)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPEB Plans</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<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 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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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"/><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%">199 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 Coil Coating 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> <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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><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.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="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<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 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"/><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%">41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,079)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 (income) cost</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(590)</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"/><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,771)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPEB Plans</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<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 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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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"/><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%">199 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 14000 11000 41000 34000 635000 802000 1906000 2405000 1360000 1398000 4079000 4193000 17000 16000 49000 47000 -104000 -753000 -312000 -2256000 -590000 184000 -1771000 549000 4000 4000 13000 13000 44000 59000 133000 178000 -18000 -27000 -53000 -81000 66000 90000 199000 272000 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%">Debt is comprised of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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 2028</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,587,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(45,205)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,041,795 </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%">26,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%">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,015,795 </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: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%">(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 (included in December 31, 2020 balance only as the notes were redeemed in full in April 2021), and the 6.125% senior notes due January 2029. The unamortized deferred financing costs associated with the asset-based and revolving credit facilities of $1.4 million and $1.7 million as of October 2, 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 2028 and 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 12, 2018, Ply Gem Midco entered into a Cash Flow Agreement (the "Current Cash Flow Credit Agreement"), which provides for (i) a term loan facility (the “Existing 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 “Existing Cash Flow Revolver” and together with the Existing Term Loan Facility, the “Existing Cash Flow Facilities”) of up to $115.0 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, the Company entered into an incremental term loan facility in connection with the Merger, which increased the aggregate principal amount of the Existing 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 Existing Cash Flow Facilities, and the Company became the Borrower (as defined in the Current Cash Flow Credit Agreement) under the Existing 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%">On April 15, 2021, the Company entered into a Second Amendment to the Current 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 Current 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 “ Current 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 Current 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 Current Cash Flow Credit Agreement to, among other things, refinance the Existing Term Loan Facility in an original aggregate principal amount of $1,755.0 million 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 Current 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 “Current Term Loan Facility” and together with the Current Cash Flow Revolver, the “Current 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 8.00% Senior 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;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 Third Amendment and the Increase Supplement to the Current Cash Flow Credit Agreement, the Company incurred $24.8 million in financing costs of which $13.2 million was deferred and are being amortized using the effective interest method.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Current Term Loan Facility amortizes in nominal quarterly one installments equal to one percent of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity. 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.50%) plus an applicable margin of 3.25% per annum or (ii) an alternate base rate plus an applicable margin of 2.25% per annum. At October 2, 2021, the interest rates on the Current Term Loan Facility were as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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.75 </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%">4.02 </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 in 2019 and 2021 to effectively convert a portion of its variable rate debt to fixed. See Note 15 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives.</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%">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. There are no amortization payments under the Current Cash Flow Revolver. 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 Current 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. No payments were required in 2021 under the fiscal year 2020 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 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 entered into an ABL Credit Agreement (the "Current ABL Credit Agreement"), which provides for an asset-based revolving credit facility (the “Existing 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 Existing 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%">On October 15, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $36.0 million, which upsized the Existing 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 Existing 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 Existing ABL Facility, and the Company became the Parent Borrower (as defined in the ABL Credit Agreement) under the Existing 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%">On April 15, 2021, the Company entered into Amendment No. 6 to the Current 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="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="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 “Current ABL Facility”). </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowing availability under the Current ABL Facility is determined by a monthly borrowing base collateral calculation that is based on specified percentages of the value of eligible inventory, eligible accounts receivable and eligible credit card receivables, less certain reserves and subject to certain other adjustments as set forth in the Current ABL Credit Agreement. Availability is reduced by issuance of letters of credit as well as any borrowings. As of October 2, 2021, the Company had the following in relation to the Current ABL Facility (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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%">564,442 </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%">40,925 </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%">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 October 2, 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 Current 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: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 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%">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.0 million aggregate principal amount of the 8.00% Senior Notes due April 2026 (the “8.00% Senior Notes”) for $670.8 million using cash on hand and proceeds from the Incremental Tranche B Term Loans. The redemption resulted in a pre-tax loss on extinguishment of debt of $41.9 million during the nine months ended October 2, 2021, comprising a make-whole premium of $25.8 million and a write-off of $16.1 million in unamortized deferred financing costs.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Covenants</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s debt agreements contain a number of covenants that, among other things, limit or restrict the ability of the Company and its subsidiaries to incur additional indebtedness; make dividends and other restricted payments; incur additional liens; consolidate, merge, sell or otherwise dispose of all or substantially all assets; make investments; transfer or sell assets; enter into restrictive agreements; change the nature of the business; and enter into certain transactions with affiliates. As of October 2, 2021, the Company was in compliance with all covenants that were in effect on such date.</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%">Debt is comprised of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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 2028</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,587,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(45,205)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,041,795 </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%">26,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%">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,015,795 </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: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%">(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 (included in December 31, 2020 balance only as the notes were redeemed in full in April 2021), and the 6.125% senior notes due January 2029. The unamortized deferred financing costs associated with the asset-based and revolving credit facilities of $1.4 million and $1.7 million as of October 2, 2021 and December 31, 2020, respectively, are classified in other assets on the consolidated balance sheets.</span></div> 2587000000 2497967000 0.0800 0.0800 0 645000000 0.06125 0.06125 500000000 500000000 45205000 53938000 3041795000 3589029000 26000000 25600000 3015795000 3563429000 0.0800 0.06125 1400000 1700000 1755000000 0.005 115000000 805000000 325000000 92000000 115000000 92000000 1755000000 2491600000 108400000 2600000000 0.0800 24800000 13200000 0.0050 0.0325 0.0225 At October 2, 2021, the interest rates on the Current Term Loan Facility were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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.75 </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%">4.02 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table>As of October 2, 2021, the Company had the following in relation to the Current ABL Facility (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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%">564,442 </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%">40,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0.0375 0.0402 0.0000 0.0250 0.0300 0.0150 0.0200 0.0025 0.0050 0.50 0.25 0 10000000 0.65 7.75 360000000 285000000 75000000 36000000 396000000 285000000 313500000 75000000 82500000 215000000 611000000 313500000 483700000 82500000 127300000 611000000 564442000 0 40925000 0.0000 0.0125 0.0175 0.0025 0.0075 0.0025 1.00 0.100 P20D 0.06125 500000000 0.06125 0.06125 0.06125 0.06125 0.06125 0.06125 0.0633 0.06125 0.06125 0.06125 1 0.40 1.06125 1.03063 1.01531 1.00000 0.0800 645000000 0.0800 0.0800 670800000 -41900000 25800000 16100000 DERIVATIVES<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 utilize derivative instruments, including interest rate swap agreements and foreign currency hedging contracts, to manage our exposure to interest rate risk and currency fluctuations. We only hold such instruments for economic hedging purposes, not for speculative or trading purposes. Our derivative instruments are transacted only with highly rated institutions, which reduces our exposure to credit risk in the event of nonperformance.</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%">Interest Rate Swaps</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 are exposed to interest rate risk associated with fluctuations in interest rates on our floating-rate Current Term Loan Facility. The objective in using interest rate derivatives is to manage our exposure to interest rate movements. To accomplish this objective, we have entered into interest rate swap agreements as part of our interest rate risk management strategy. Interest rate swaps involve the receipt of variable amounts from a counterparty in exchange for the company making fixed-rate payments over the life of the agreements without exchange of the underlying notional amount.</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 a monthly basis, we net settle with our swap counterparties for the difference between the fixed rate specified in each swap agreement and the variable rate as applied to the notional amount of the swap.</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 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 Current Term Loan Facility. The interest rate swaps effectively converted a portion of the floating rate interest payment into a fixed rate interest payment. Three interest rate swaps each covered of notional amount of $500.0 million. The Company designated the interest rate swaps as qualifying hedging instruments and accounted for these derivatives as cash flow hedges. </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 discussed in Note 14 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-Term Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company refinanced its Term Loan Facility. Contemporaneously with the refinancing on April 15, 2021, we completed a series of transactions to modify our interest rate swap positions as follows: (i) we de-designated all existing interest rate swaps as cash flow hedges; (ii) we terminated two existing interest rate swaps with a notional value of $500 million each; (iii) we entered into two receive-fixed interest rate swaps with a notional amount of $250 million each, which are designed to offset the terms of an existing, active interest rate swap with a notional amount of $500 million; and (iv) we entered into two pay-fixed interest rate swaps with a notional amount of $750 million each, effectively blending the liability position of our existing interest rate swap agreements into the new swaps and extending the term of our hedged position to 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%">The amount remaining in accumulated other comprehensive loss for the de-designated and terminated swaps as of October 2, 2021 was approximately $51.9 million and is being amortized as an increase to interest expense over the effective period of the original 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%">The new receive-fixed interest rate swaps remain undesignated to economically offset the now undesignated existing, active swap. The new receive-fixed and the existing, active swaps mature on July 12, 2023. Cash settlements related to these receive-fixed interest rate swaps offset and are classified as operating activities in the consolidated statements of cash flows.</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 new pay-fixed interest rate swaps also qualify as hybrid instruments in accordance with ASC 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, consisting of a loan and an embedded at-market derivative that was designated as a cash flow hedge. The loan is accounted for at amortized cost over the life of the swap while the embedded at-market derivative is accounted for at fair value. The new swaps are indexed to one-month LIBOR and will be net settled on a monthly basis with the counterparty for the difference between the fixed rate of 2.0369% and 2.0340%, respectively, and the variable rate based upon one-month LIBOR (subject to a floor of 0.5%) as applied to the notional amount of the swaps. In connection with the transactions discussed above, no cash was exchanged between the Company and the counterparty. The liability of the terminated interest rate swaps as well as the inception value of the receive-fixed interest rate swap was blended into the new pay-fixed interest rate swap. The cash flows related to the portion treated as debt are classified as financing activities while the portion treated as an at-market derivative are classified as operating activities in the consolidated statements of cash flows.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key terms of interest rate swaps are as follows (amounts in thousands): </span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.174%"/><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.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.043%"/><td style="width:0.1%"/></tr><tr><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"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:8pt;font-weight:700;line-height:100%">Effective Date</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%">Fixed Rate Paid (Received)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</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%">Status</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</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%">Status</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%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Entered into May 2019:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">July 12, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">2.1570 </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:9pt;font-weight:400;line-height:100%">%</span></td><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:9pt;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:9pt;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="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:9pt;font-weight:400;line-height:100%">Terminated</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">500,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="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:9pt;font-weight:400;line-height:100%">Active</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:9pt;font-weight:400;line-height:100%">July 12, 2023</span></td></tr><tr><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:9pt;font-weight:400;line-height:100%">July 12, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">2.1560 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:9pt;font-weight:400;line-height:100%">Terminated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">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="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:9pt;font-weight:400;line-height:100%">Active</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:9pt;font-weight:400;line-height:100%">July 12, 2023</span></td></tr><tr><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:9pt;font-weight:400;line-height:100%">July 12, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">2.1680 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">500,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="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:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">500,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="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:9pt;font-weight:400;line-height:100%">Active</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:9pt;font-weight:400;line-height:100%">July 12, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Entered into April 2021:</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"/><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;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:9pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">2.0369 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">750,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="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:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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%">April 15, 2026</span></td></tr><tr><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:9pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">2.0340 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">750,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="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:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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%">April 15, 2026</span></td></tr><tr><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:9pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(2.1680)</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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(250,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="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:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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%">July 12, 2023</span></td></tr><tr><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:9pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(2.1680)</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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(250,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="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:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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%">July 12, 2023</span></td></tr><tr><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 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:9pt;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:9pt;font-weight:400;line-height:100%">1,500,000 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">1,500,000 </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 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></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%">Our interest rate swap agreements, excluding the portion treated as debt, are recognized at fair value in the consolidated balance sheets and are valued using pricing models that rely on market observable inputs such as yield curve data, which are classified as Level 2 inputs within the fair value hierarchy.</span></div><div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Hedging Contracts</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 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. 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. </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 the second quarter of 2021, the Company entered into forward contracts to hedge approximately $20.2 million of its 2022 non-functional currency inventory purchases. Similar to the December 2020 contracts described above, these 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. All of the Company’s foreign currency forward contracts are designated as qualifying hedging instruments and are accounted for as cash flow hedges in accordance with ASC 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</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%">During the three and nine months ended October 2, 2021, the Company realized a loss of approximately $0.3 million and $0.9 million, respectively, within cost of goods sold in the consolidated statements of operations based on the foreign currency forward contracts described above. 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 </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%">qualify as effective are immediately recognized in earnings. As of October 2, 2021, the Company had a hedge asset of approximately $0.2 million and a gain of approximately $0.2 million in accumulated other comprehensive loss on the consolidated balance sheets. No hedge liability or asset or deferred gain or loss in accumulated other comprehensive loss existed as of December 31, 2020 related to the forward contracts. </span></div><div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Values of Derivatives on the Consolidated Balance Sheets</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of our derivatives and their presentation on the consolidated balance sheets as of October 2, 2021 and December 31, 2020 were as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.391%"/><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:19.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><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:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.625%"/><td style="width:0.1%"/></tr><tr><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"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Assets</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%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</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%">Liabilities</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:8pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Financial statement line item</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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;border-top:1pt solid #000;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%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">Other assets</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="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:9pt;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:9pt;font-weight:400;line-height:100%">17,140 </span></td><td style="background-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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">Other long-term liabilities</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">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">17,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </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:9pt;font-weight:400;line-height:100%">Total</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 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:9pt;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:9pt;font-weight:400;line-height:100%">17,140 </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:9pt;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:9pt;font-weight:400;line-height:100%">17,140 </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:9pt;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:9pt;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:9pt;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:9pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Financial statement line item</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Other accrued expenses</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">(3)</span></div></td><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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">13,127 </span></td><td style="background-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:9pt;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:9pt;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:9pt;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:9pt;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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Other long-term liabilities</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">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">48,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">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;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%">Foreign currency contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Other accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </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:9pt;font-weight:400;line-height:100%">Total</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 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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">61,311 </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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">75,770 </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: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%">(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">The balance as of October 2, 2021 of $17.1 million is related to receive-fixed interest rate swap for which the fair value option has been elected.</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 balance as of October 2, 2021 of $17.1 million is related to pay-fixed May 2019 active interest rate swap which has been de-designated as a cash flow hedge.</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">The balance as of October 2, 2021 of $13.1 million is related to the financing component of the pay-fixed interest rate swaps.</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">The balance as of October 2, 2021 includes $48.4 million related to the financing component of the pay-fixed interest rate swaps.</span></div><div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Effect of Derivatives on the Consolidated Statements of Operations </span></div><div style="margin-bottom: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 effect of our derivatives and their presentation on the consolidated statements of operations for the three and nine months ended October 2, 2021 and October 3, 2020 were as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.391%"/><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:19.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><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:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.625%"/><td style="width:0.1%"/></tr><tr><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"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td></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:8pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Financial statement line item</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">Interest expense</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="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:9pt;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:9pt;font-weight:400;line-height:100%">7,288 </span></td><td style="background-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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">13,957 </span></td><td style="background-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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">Foreign currency contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">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 colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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;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%">Derivatives designated as hedging instruments</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;border-top:1pt solid #000;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%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">2,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">7,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">13,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">16,644 </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: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 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:9pt;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:9pt;font-weight:400;line-height:100%">10,167 </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:9pt;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:9pt;font-weight:400;line-height:100%">7,462 </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:9pt;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:9pt;font-weight:400;line-height:100%">28,232 </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:9pt;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:9pt;font-weight:400;line-height:100%">16,644 </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>(1)For the three and nine months ended October 2, 2021, the entire balance related to the reclassification from accumulated other comprehensive loss to interest expense is due to de-designation from hedge accounting of all May 2019 interest rate swaps. P4Y 1500000000 500000000 2 500000000 500000000 2 -250000000 500000000 750000000 750000000 -51900000 0.020369 0.020340 0.005 <div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key terms of interest rate swaps are as follows (amounts in thousands): </span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.174%"/><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.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.043%"/><td style="width:0.1%"/></tr><tr><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"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:8pt;font-weight:700;line-height:100%">Effective Date</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%">Fixed Rate Paid (Received)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</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%">Status</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</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%">Status</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%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Entered into May 2019:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">July 12, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">2.1570 </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:9pt;font-weight:400;line-height:100%">%</span></td><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:9pt;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:9pt;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="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:9pt;font-weight:400;line-height:100%">Terminated</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">500,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="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:9pt;font-weight:400;line-height:100%">Active</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:9pt;font-weight:400;line-height:100%">July 12, 2023</span></td></tr><tr><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:9pt;font-weight:400;line-height:100%">July 12, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">2.1560 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:9pt;font-weight:400;line-height:100%">Terminated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">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="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:9pt;font-weight:400;line-height:100%">Active</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:9pt;font-weight:400;line-height:100%">July 12, 2023</span></td></tr><tr><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:9pt;font-weight:400;line-height:100%">July 12, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">2.1680 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">500,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="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:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">500,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="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:9pt;font-weight:400;line-height:100%">Active</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:9pt;font-weight:400;line-height:100%">July 12, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Entered into April 2021:</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"/><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;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:9pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">2.0369 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">750,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="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:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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%">April 15, 2026</span></td></tr><tr><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:9pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">2.0340 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">750,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="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:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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%">April 15, 2026</span></td></tr><tr><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:9pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(2.1680)</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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(250,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="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:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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%">July 12, 2023</span></td></tr><tr><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:9pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(2.1680)</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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(250,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="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:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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%">July 12, 2023</span></td></tr><tr><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 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:9pt;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:9pt;font-weight:400;line-height:100%">1,500,000 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">1,500,000 </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 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></table></div> 0.021570 0 500000000 0.021560 0 500000000 0.021680 500000000 500000000 0.020369 750000000 0.020340 750000000 -0.021680 -250000000 -0.021680 -250000000 1500000000 1500000000 66000000 20200000 -300000 -900000 200000 200000 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of our derivatives and their presentation on the consolidated balance sheets as of October 2, 2021 and December 31, 2020 were as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.391%"/><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:19.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><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:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.625%"/><td style="width:0.1%"/></tr><tr><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"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Assets</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%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</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%">Liabilities</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:8pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Financial statement line item</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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;border-top:1pt solid #000;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%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">Other assets</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="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:9pt;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:9pt;font-weight:400;line-height:100%">17,140 </span></td><td style="background-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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">Other long-term liabilities</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">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">17,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </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:9pt;font-weight:400;line-height:100%">Total</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 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:9pt;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:9pt;font-weight:400;line-height:100%">17,140 </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:9pt;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:9pt;font-weight:400;line-height:100%">17,140 </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:9pt;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:9pt;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:9pt;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:9pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Financial statement line item</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Other accrued expenses</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">(3)</span></div></td><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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">13,127 </span></td><td style="background-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:9pt;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:9pt;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:9pt;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:9pt;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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Other long-term liabilities</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">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">48,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">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;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%">Foreign currency contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Other accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </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:9pt;font-weight:400;line-height:100%">Total</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 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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">61,311 </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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">75,770 </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: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%">(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">The balance as of October 2, 2021 of $17.1 million is related to receive-fixed interest rate swap for which the fair value option has been elected.</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 balance as of October 2, 2021 of $17.1 million is related to pay-fixed May 2019 active interest rate swap which has been de-designated as a cash flow hedge.</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">The balance as of October 2, 2021 of $13.1 million is related to the financing component of the pay-fixed interest rate swaps.</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">The balance as of October 2, 2021 includes $48.4 million related to the financing component of the pay-fixed interest rate swaps.</span></div> 17140000 0 0 0 0 17140000 0 0 17140000 17140000 0 0 0 13127000 0 0 0 48386000 0 75770000 0 0 0 0 0 -202000 0 0 0 61311000 0 75770000 17100000 17100000 13100000 48400000 <div style="margin-bottom: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 effect of our derivatives and their presentation on the consolidated statements of operations for the three and nine months ended October 2, 2021 and October 3, 2020 were as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.391%"/><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:19.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><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:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.625%"/><td style="width:0.1%"/></tr><tr><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"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td></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:8pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Financial statement line item</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">Interest expense</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="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:9pt;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:9pt;font-weight:400;line-height:100%">7,288 </span></td><td style="background-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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">13,957 </span></td><td style="background-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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">Foreign currency contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">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 colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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;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%">Derivatives designated as hedging instruments</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;border-top:1pt solid #000;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%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">2,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">7,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">13,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">16,644 </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: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 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:9pt;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:9pt;font-weight:400;line-height:100%">10,167 </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:9pt;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:9pt;font-weight:400;line-height:100%">7,462 </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:9pt;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:9pt;font-weight:400;line-height:100%">28,232 </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:9pt;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:9pt;font-weight:400;line-height:100%">16,644 </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>(1)For the three and nine months ended October 2, 2021, the entire balance related to the reclassification from accumulated other comprehensive loss to interest expense is due to de-designation from hedge accounting of all May 2019 interest rate swaps. 7288000 0 13957000 0 339000 0 853000 0 2540000 7462000 13422000 16644000 10167000 7462000 28232000 16644000 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 October 2, 2021 and December 31, 2020, the CD&amp;R Investor Group owned approximately 49.1% and 49.4% of the outstanding shares of the Company’s Common Stock, respectively.</span></div> 0.491 0.494 STOCK REPURCHASE PROGRAM<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company announced that its Board of Directors authorized new stock repurchase programs for the repurchase of up to $50.0 million of the Company’s outstanding Common Stock on October 10, 2017 and March 7, 2018, for a cumulative total of $100.0 million. Under these repurchase programs, the Company is authorized to repurchase shares 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.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended October 2, 2021, there were no stock repurchases under the stock repurchase programs. The Company repurchased 1.1 million shares for $6.4 million under the stock repurchase programs during the nine months ended October 3, 2020. As of October 2, 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 nine months ended October 2, 2021 and October 3, 2020, the Company withheld approximately 0.2 million and 0.1 million shares, respectively, of stock to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards, which are included in treasury stock purchases in the consolidated statements of stockholders’ equity. </span></div>During the nine months ended October 2, 2021 and October 3, 2020, the Company cancelled approximately 0.2 million and 1.2 million shares that had been previously withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards and shares repurchased under the stock repurchase programs. The cancellations resulted in $2.9 million and $6.9 million decreases in both treasury stock and additional paid in capital during the nine months ended October 2, 2021 and October 3, 2020, respectively. 50000000 50000000 100000000 0 1100000 6400000 49100000 200000 100000 200000 1200000 -2900000 2900000 -6900000 6900000 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 October 2, 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 October 2, 2021, there were no borrowings outstanding under the Current ABL Facility and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> outstanding indebtedness under the Current Cash Flow Revolver. The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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,587,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,578,929 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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%">527,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 October 2, 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 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 October 2, 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;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:48.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.833%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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%">37 </span></td><td style="background-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%">37 </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%">549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">549 </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,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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,380 </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%">450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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%">Mutual funds – Fixed income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments in deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,567 </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%">Interest rate swap assets</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%">17,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">17,140 </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,416 </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%">17,291 </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%">19,707 </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,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 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,561 </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%">Foreign currency hedges</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%">(202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap liabilities</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">78,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">78,653 </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 liabilities </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,012 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,012 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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,180 </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%">153 </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%">— </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%">2,333 </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;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;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;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,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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,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;text-align: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 swap 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">75,770 </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 liabilities </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,109 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,109 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top: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%">(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 nine months ended October 2, 2021 and October 3, 2020 were $0.2 million and $(0.7) 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;margin-top: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;margin-top: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">The balance as of October 2, 2021 of $17.1 million is related to receive-fixed interest rate swaps for which the fair value option has been elected.</span></div><div style="margin-bottom:6pt;margin-top: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">The balance as of October 2, 2021 includes $61.5 million related to the financing component of pay-fixed interest rate swaps and $17.1 million related to pay-fixed May 2019 active interest rate swaps which have been de-designated as cash flow hedges. </span></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 following table summarizes information regarding our liabilities that are measured at fair value on a nonrecurring basis as of October 2, 2021, segregated by level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:48.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.833%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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%">Liabilities: </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 steel supply agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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%">9,333 </span></td><td style="background-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%">9,333 </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%">— </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%">9,333 </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%">9,333 </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: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%">(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">See Note 8 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets and Liabilities Held for Sale and Divestitures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information. The fair value of the supply agreement was estimated using level 3 inputs, including broker quotes and the Company’s steel procurement agreements.</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;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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,587,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,578,929 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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%">527,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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> 2587000000 2578929000 2497967000 2485477000 0.0800 0 0 645000000 674025000 0.06125 500000000 527500000 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 October 2, 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 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 October 2, 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;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:48.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.833%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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%">37 </span></td><td style="background-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%">37 </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%">549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">549 </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,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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,380 </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%">450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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%">Mutual funds – Fixed income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments in deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,567 </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%">Interest rate swap assets</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%">17,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">17,140 </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,416 </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%">17,291 </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%">19,707 </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,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 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,561 </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%">Foreign currency hedges</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%">(202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap liabilities</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">78,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">78,653 </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 liabilities </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,012 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,012 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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,180 </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%">153 </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%">— </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%">2,333 </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;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;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;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,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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,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;text-align: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 swap 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">75,770 </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 liabilities </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,109 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,109 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top: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%">(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 nine months ended October 2, 2021 and October 3, 2020 were $0.2 million and $(0.7) 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;margin-top: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;margin-top: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">The balance as of October 2, 2021 of $17.1 million is related to receive-fixed interest rate swaps for which the fair value option has been elected.</span></div>(4)The balance as of October 2, 2021 includes $61.5 million related to the financing component of pay-fixed interest rate swaps and $17.1 million related to pay-fixed May 2019 active interest rate swaps which have been de-designated as cash flow hedges. 37000 0 0 37000 549000 0 0 549000 1380000 0 0 1380000 450000 0 0 450000 0 151000 0 151000 2416000 151000 0 2567000 0 17140000 0 17140000 2416000 17291000 0 19707000 0 2561000 0 2561000 0 -202000 0 -202000 0 78653000 0 78653000 0 81012000 0 81012000 349000 0 0 349000 487000 0 0 487000 1006000 0 0 1006000 338000 0 0 338000 0 153000 0 153000 2180000 153000 0 2333000 2180000 153000 0 2333000 0 2339000 0 2339000 0 75770000 0 75770000 0 78109000 0 78109000 200000 -700000 17100000 61500000 17100000 <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 following table summarizes information regarding our liabilities that are measured at fair value on a nonrecurring basis as of October 2, 2021, segregated by level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:48.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.833%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2, 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%">Liabilities: </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 steel supply agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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%">9,333 </span></td><td style="background-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%">9,333 </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%">— </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%">9,333 </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%">9,333 </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: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%">(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">See Note 8 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets and Liabilities Held for Sale and Divestitures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information. The fair value of the supply agreement was estimated using level 3 inputs, including broker quotes and the Company’s steel procurement agreements.</span></div> 0 0 9333000 9333000 0 0 9333000 9333000 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 nine months ended October 2, 2021, the Company’s estimated annual effective income tax rate of ordinary forecasted pre-tax book income was approximately 28.5%, which varied from the statutory rate primarily due to state income tax expense, valuation allowances, foreign income taxes, and divestitures. For the nine months ended October 2, 2021, the effective tax rate was 28.1%, 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 October 2, 2021, the Company remained in a valuation allowance position, in the amount of $12.1 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. </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 nine months ended October 2, 2021, the tax reserves increased by approximately $6.4 million. The increase is primarily due to a new uncertain tax benefit and additional interest expense related to previously recorded unrecognized tax benefits. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability for unrecognized tax benefits as of October 2, 2021 was approximately $18.1 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.285 0.281 12100000 6400000 18100000 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, loss on extinguishment of debt 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><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.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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">596,486 </span></td><td style="background-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%">501,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,371,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%">1,199,771 </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 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,444,405 </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,227,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,111,558 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,426,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss):</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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%">15,756 </span></td><td style="background-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%">37,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(252,794)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,003,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,766)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151,549)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,819)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="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%">910,726 </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%">103,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,062,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(337,887)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated other expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189,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%">(159,056)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income (loss) before taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">866,133 </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%">53,577 </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%">873,133 </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%">(496,943)</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="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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="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;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="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 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,076,604 </span></td><td style="background-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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,120,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,017,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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 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,731,095 </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 <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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><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.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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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%">October 3,<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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">596,486 </span></td><td style="background-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%">501,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,371,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%">1,199,771 </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 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,444,405 </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,227,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,111,558 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,426,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss):</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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%">15,756 </span></td><td style="background-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%">37,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(252,794)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,003,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,766)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151,549)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,819)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="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%">910,726 </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%">103,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,062,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(337,887)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated other expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189,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%">(159,056)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income (loss) before taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">866,133 </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%">53,577 </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%">873,133 </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%">(496,943)</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="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 2,<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="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;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="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 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,076,604 </span></td><td style="background-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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,120,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,017,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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 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,731,095 </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> 596486000 501314000 1703493000 1378039000 357870000 321898000 1036448000 848190000 490049000 404041000 1371617000 1199771000 1444405000 1227253000 4111558000 3426000000 15756000 37295000 83901000 -252794000 46108000 45313000 127019000 -92916000 908458000 56137000 1003373000 109642000 -59596000 -34766000 -151549000 -101819000 910726000 103979000 1062744000 -337887000 44593000 50402000 189611000 159056000 866133000 53577000 873133000 -496943000 2076604000 1717032000 2120543000 2123615000 516366000 890380000 1017582000 747463000 5731095000 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 October 2, 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 could result in substantial fines or penalties, injunctive relief, consent orders, requirements to install pollution controls or other abatement equipment, or 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 U.S. Environmental Protection Agency (“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 based on the investigations was submitted to the VDEQ for review and approval in September 2019. Upon completion of a 30-day public comment period, the VDEQ issued its Final Decision and Response to Comments approving a final remedy on May 19, 2021. The final remedy consists of continuing groundwater monitoring until the VDEQ’s corrective actions have been met; and implementing and complying with land use restrictions and institutional controls imposed by an environmental covenant. 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 October 2, 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 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 approved by EPA in December 2019. Two phases of RI field sampling have been completed through May 2021 and results are being analyzed to determine a monitoring well plan and scope of additional investigation. The Company has recorded a liability of $4.4 million within other current liabilities in its consolidated balance sheet as of October 2, 2021. If necessary, the Company will adjust our remediation liability if the RI/FS scope materially changes or the EPA imposes additional investigative requirements. 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 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 October 2, 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 purported 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 asserted 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 sought damages in an amount to be determined at trial.</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, 2021, the parties to the case filed a Stipulation of Compromise and Settlement (“Stipulation”) setting forth their agreement to settle the litigation. The Stipulation remains subject to court approval, and the court has scheduled a hearing to consider the Stipulation on January 19, 2022. The Stipulation provides for CD&amp;R, CD&amp;R Fund VIII, and the eight director defendants to cause their respective insurers to pay a total of $100 million into an escrow account that will be used to pay escrow expenses, satisfy any fee and incentive amounts awarded by the court in favor of plaintiff and plaintiff’s counsel, and distribute the remaining funds to the Company. The Stipulation further provides that plaintiff’s counsel intends to seek attorneys’ fees and litigation expenses in an amount no greater than 23.5% of the $100 million payment by the insurers, and that any incentive award for the plaintiff will be paid solely from the amount of attorneys’ fees awarded.</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 was appealed and, on September 22, 2021, the U.S. Court of International Trade (“CIT”) issued an opinion upholding the USITC’s determination that there was no injury or threat of injury to the domestic FSS industry caused by the cumulated imports of FSS from Mexico, Canada, and China. The CIT decision is subject to further appeal to the U.S. Court of Appeals for the Federal Circuit and would have preclusive effect only with respect to the proceedings involving China, because the USITC’s determination as it applies to imports of FSS from Mexico has been appealed to a separate tribunal established pursuant to the North American Free Trade Agreement. However, because the CIT decision addresses the USITC’s analysis of cumulated imports of FSS from Mexico, Canada, and China, the court’s opinion may be persuasive in the appeal of the USITC’s determination as it applies to imports of FSS from Mexico.</span></div> P30D 4500000 1000000 2 4400000 3900000 2300000 12 4 8 100000000 0.235 100000000 0 0.0847 4100000 SUBSEQUENT EVENTSOn November 6, 2021, the Company entered into a definitive agreement to acquire Union Corrugating Company Holdings, Inc. (“UCC”). UCC provides metal roofing, roofing components and accessories from locations primarily in the Central and Eastern U.S. regions. The Company expects to fund this acquisition with cash on hand. The closing of the transaction is expected during the fourth quarter of 2021, subject to regulatory approval and other customary closing conditions. XML 15 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
9 Months Ended
Oct. 02, 2021
Nov. 02, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Oct. 02, 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   126,218,902
Entity Central Index Key 0000883902  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Oct. 03, 2020
Oct. 02, 2021
Oct. 03, 2020
Income Statement [Abstract]        
Net sales $ 1,444,405 $ 1,227,253 $ 4,111,558 $ 3,426,000
Cost of sales 1,134,909 929,751 3,230,605 2,642,880
Gross profit 309,496 297,502 880,953 783,120
Selling, general and administrative expenses 161,134 137,250 477,820 436,575
Intangible asset amortization 45,667 45,446 138,678 135,547
Restructuring and impairment charges, net 971 2,918 7,461 32,164
Strategic development and acquisition related costs 22,250 7,909 25,502 13,550
Gain on divestitures (831,252) 0 (831,252) 0
Goodwill impairment 0 0 0 503,171
Income (loss) from operations 910,726 103,979 1,062,744 (337,887)
Interest income 71 328 211 1,007
Interest expense (43,731) (51,519) (147,688) (158,738)
Foreign exchange gain (loss) (1,270) 812 (1,067) (1,300)
Loss on extinguishment of debt 0 0 (42,234) 0
Other income (expense), net 337 (23) 1,167 (25)
Income (loss) before income taxes 866,133 53,577 873,133 (496,943)
Provision (benefit) for income taxes 245,598 23,061 245,326 (12,285)
Net income (loss) 620,535 30,516 627,807 (484,658)
Net income allocated to participating securities (8,380) (488) (7,837) 0
Net income (loss) applicable to common shares $ 612,155 $ 30,028 $ 619,970 $ (484,658)
Income (loss) per common share:        
Basic (in USD per share) $ 4.85 $ 0.24 $ 4.93 $ (3.86)
Diluted (in USD per share) $ 4.82 $ 0.24 $ 4.90 $ (3.86)
Weighted average number of common shares outstanding:        
Basic (in shares) 126,159 125,100 125,840 125,655
Diluted (in shares) 127,079 125,289 126,602 125,655
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Oct. 03, 2020
Oct. 02, 2021
Oct. 03, 2020
Comprehensive income (loss):        
Net income (loss) $ 620,535 $ 30,516 $ 627,807 $ (484,658)
Other comprehensive income (loss), net of tax:        
Foreign exchange translation gains (losses) (6,787) 7,354 3,875 6,357
Unrealized gain (loss) on derivative instruments, net of income tax of $2,453, $(426), $654 and $12,788, respectively 4,658 194 8,780 (41,711)
Amount reclassified from Accumulated other comprehensive income (loss) into earnings 7,288 0 13,957 0
Other comprehensive income (loss) 5,159 7,548 26,612 (35,354)
Comprehensive income (loss) $ 625,694 $ 38,064 $ 654,419 $ (520,012)
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Oct. 03, 2020
Oct. 02, 2021
Oct. 03, 2020
Statement of Comprehensive Income [Abstract]        
Unrealized loss on derivative instruments, tax (benefit) expense $ 2,453 $ (426) $ 654 $ 12,788
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 677,187 $ 674,255
Restricted cash 2,211 6,223
Accounts receivable, less allowances of $11,176 and $13,313, respectively 645,298 554,649
Inventories, net 614,573 431,937
Income taxes receivable 11,611 39,379
Investments in debt and equity securities, at market 2,567 2,333
Prepaid expenses and other 119,234 77,751
Assets held for sale 3,909 4,644
Total current assets 2,076,590 1,791,171
Property, plant and equipment, less accumulated depreciation of $613,459 and $644,308, respectively 583,371 631,821
Lease right-of-use assets 278,316 264,107
Goodwill 1,326,411 1,194,729
Intangible assets, net 1,438,039 1,584,604
Deferred income taxes 2,109 1,867
Other assets, net 26,259 10,191
Total assets 5,731,095 5,478,490
Current liabilities:    
Current portion of long-term debt 26,000 25,600
Accounts payable 307,153 211,441
Accrued compensation and benefits 96,794 81,548
Accrued interest 12,722 25,485
Accrued income taxes 8,216 5,060
Current portion of lease liabilities 72,983 70,125
Other accrued expenses 294,074 247,893
Total current liabilities 817,942 667,152
Long-term debt 3,015,795 3,563,429
Deferred income taxes 248,544 269,792
Long-term lease liabilities 207,570 198,875
Other long-term liabilities 329,189 337,437
Total long-term liabilities 3,801,098 4,369,533
Stockholders’ equity:    
Common stock, $0.01 par value; 200,000,000 authorized; 126,228,665 and 126,207,594 shares issued and outstanding at October 2, 2021, respectively; and 125,425,931 and 125,400,599 shares issued and outstanding at December 31, 2020, respectively 1,263 1,255
Additional paid-in capital 1,272,999 1,257,262
Accumulated deficit (136,878) (764,685)
Accumulated other comprehensive loss, net (24,905) (51,517)
Treasury stock, at cost (21,071 and 25,332 shares at October 2, 2021 and December 31, 2020, respectively) (424) (510)
Total stockholders’ equity 1,112,055 441,805
Total liabilities and stockholders’ equity $ 5,731,095 $ 5,478,490
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 11,176 $ 13,313
Accumulated depreciation on property, plant and equipment $ 613,459 $ 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) 126,228,665 125,425,931
Common stock, shares outstanding (in shares) 126,207,594 125,400,599
Treasury stock, shares (in shares) 21,071 25,332
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Oct. 02, 2021
Oct. 03, 2020
Cash flows from operating activities:    
Net income (loss) $ 627,807 $ (484,658)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 216,956 212,413
Non-cash interest expense 19,857 6,948
Share-based compensation expense 16,946 12,568
Loss on extinguishment of debt 42,234 0
Goodwill impairment 0 503,171
Asset impairment 4,091 3,490
Gain on divestitures (831,252) 0
Loss on sale of assets, net 0 710
Provision for credit losses 2,289 3,762
Deferred income taxes (23,441) (27,052)
Changes in operating assets and liabilities, net of effect of acquisitions and divestitures:    
Accounts receivable (137,424) (84,309)
Inventories (241,068) 30,980
Income taxes 27,768 16,886
Prepaid expenses and other (41,355) 6,246
Accounts payable 100,402 22,669
Accrued expenses 31,554 12,920
Other, net 996 132
Net cash provided by (used in) operating activities (183,640) 236,876
Cash flows from investing activities:    
Acquisitions, net of cash acquired (331,010) (41,841)
Capital expenditures (75,183) (62,535)
Proceeds from divestitures, net of cash divested 1,187,307 0
Proceeds from sale of property, plant and equipment 4,615 1,538
Net cash provided by (used in) investing activities 785,729 (102,838)
Cash flows from financing activities:    
Proceeds from term loan 108,438 0
Payments on term loan (19,405) (19,215)
Proceeds from senior notes 0 500,000
Payments on senior notes (670,800) 0
Payments of financing costs (13,187) (6,905)
Purchases of treasury stock 0 (6,428)
Payments on derivative financing obligations (6,131) 0
Other (1,300) (478)
Net cash provided by (used in) financing activities (602,385) 396,974
Effect of exchange rate changes on cash and cash equivalents (784) 507
Net increase (decrease) in cash, cash equivalents and restricted cash (1,080) 531,519
Cash, cash equivalents and restricted cash at beginning of period 680,478 102,307
Cash, cash equivalents and restricted cash at end of period 679,398 633,826
Supplemental disclosure of cash flow information:    
Interest paid, net of amounts capitalized 149,025 138,325
Taxes paid, net 232,755 (1,881)
ABL Facility    
Cash flows from financing activities:    
Proceeds from long-term lines of credit 190,000 345,000
Repayments of long-term lines of credit (190,000) (415,000)
Cash flow revolver    
Cash flows from financing activities:    
Proceeds from long-term lines of credit 0 115,000
Repayments of long-term lines of credit $ 0 $ (115,000)
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-In Capital
Retained Earnings (Deficit)
Retained Earnings (Deficit)
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2019     126,110,000         55,513
Beginning balance at Dec. 31, 2019 $ 935,318 $ (678) $ 1,261 $ 1,248,787 $ (281,229) $ (678) $ (32,398) $ (1,103)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury stock purchases (in shares) (1,100,000)             (1,168,514)
Treasury stock purchases $ (6,906)             $ (6,906)
Retirement of treasury shares (in shares) 1,200,000   1,166,973         1,166,973
Retirement of treasury shares $ 0   $ (12) (6,883)       $ 6,895
Issuance of restricted stock (in shares)     185,777          
Issuance of restricted stock $ 0   $ 2 (2)        
Stock options exercised (in shares) 0              
Other comprehensive income (loss) $ (35,354)           (35,354)  
Deferred compensation obligation (in shares)               29,769
Deferred compensation obligation 0   $ 1 (593)       $ 592
Share-based compensation 12,568     12,568        
Net income (loss) (484,658)       (484,658)      
Ending balance (in shares) at Oct. 03, 2020     125,128,804         27,285
Ending balance at Oct. 03, 2020 420,290   $ 1,252 1,253,877 (766,565)   (67,752) $ (522)
Beginning balance (in shares) at Jul. 04, 2020     125,122,988         25,650
Beginning balance at Jul. 04, 2020 378,212   $ 1,252 1,249,852 (797,081)   (75,300) $ (511)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury stock purchases (in shares)               (1,635)
Treasury stock purchases (11)             $ (11)
Issuance of restricted stock (in shares)     5,816          
Issuance of restricted stock 0   $ 0 0        
Other comprehensive income (loss) 7,548           7,548  
Share-based compensation 4,025     4,025        
Net income (loss) 30,516       30,516      
Ending balance (in shares) at Oct. 03, 2020     125,128,804         27,285
Ending balance at Oct. 03, 2020 420,290   $ 1,252 1,253,877 (766,565)   (67,752) $ (522)
Beginning balance (in shares) at Dec. 31, 2020     125,425,931         25,332
Beginning 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) 0             (200,198)
Treasury stock purchases $ (2,861)             $ (2,861)
Retirement of treasury shares (in shares) 200,000   200,198         200,198
Retirement of treasury shares $ 0   $ (2) (2,859)       $ 2,861
Issuance of restricted stock (in shares)     835,259          
Issuance of restricted stock 0   $ 8 (8)        
Issuance of common stock for the Ply Gem merger (in shares)     15,220          
Issuance of common stock for the Ply Gem merger $ 185     185        
Stock options exercised (in shares) 200,000   152,453          
Stock options exercised $ 1,561   $ 2 1,559        
Other comprehensive income (loss) 26,612           26,612  
Deferred compensation obligation (in shares)               4,261
Deferred compensation obligation 0   $ 0 (86)       $ 86
Share-based compensation 16,946     16,946        
Net income (loss) 627,807       627,807      
Ending balance (in shares) at Oct. 02, 2021     126,228,665         21,071
Ending balance at Oct. 02, 2021 1,112,055   $ 1,263 1,272,999 (136,878)   (24,905) $ (424)
Beginning balance (in shares) at Jul. 03, 2021     126,072,088         21,071
Beginning balance at Jul. 03, 2021 479,247   $ 1,261 1,265,887 (757,413)   (30,064) $ (424)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury stock purchases (in shares)               (88,330)
Treasury stock purchases (1,320)             $ (1,320)
Retirement of treasury shares (in shares)     88,330         (88,330)
Retirement of treasury shares 0   $ (1) (1,319)       $ 1,320
Issuance of restricted stock (in shares)     238,329          
Issuance of restricted stock 0   $ 2 (2)        
Stock options exercised (in shares)     6,578          
Stock options exercised 81   $ 1 80        
Other comprehensive income (loss) 5,159           5,159  
Share-based compensation 8,353     8,353        
Net income (loss) 620,535       620,535      
Ending balance (in shares) at Oct. 02, 2021     126,228,665         21,071
Ending balance at Oct. 02, 2021 $ 1,112,055   $ 1,263 $ 1,272,999 $ (136,878)   $ (24,905) $ (424)
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Oct. 02, 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 Building Brands,” “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 October 2, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2021.
 Certain reclassifications have been made to the prior period amounts in the consolidated financial statements to conform to the current presentation.
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 fiscal quarters are based on a four-four-five week calendar with periods ending on the Saturday of the last week in the quarter except that December 31st will always be the year-end date. Therefore, the financial results of certain fiscal quarters may not be comparable to prior fiscal quarters.
Restricted Cash
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):
 October 2,
2021
December 31,
2020
Cash and cash equivalents$677,187 $674,255 
Restricted cash(1)
2,211 6,223 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$679,398 $680,478 
(1)Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement as of December 31, 2020 and indemnification agreements in both periods presented.
Accounts Receivables and Related Allowance
The Company reports accounts receivable net of an 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, 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 provisions 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):
Nine Months Ended
October 2,
2021
October 3,
2020
Ending balance, prior period$13,313 $9,962 
Cumulative effect of accounting change(1)
— 678 
Provision for expected credit losses2,289 3,762 
Amounts charged against allowance for credit losses, net of recoveries(268)(1,801)
Allowance for credit losses of acquired company at date of acquisition— 810 
Divestitures(4,158)— 
Ending balance$11,176 $13,411 
(1)Cumulative effect of accounting change reflects the modified retrospective effect of adopting ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.
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, we are not required 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 EndedNine Months Ended
October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Windows Net Sales Disaggregation:
Vinyl windows$562,097 $465,472 $1,607,704 $1,283,337 
Aluminum windows22,420 22,056 64,336 61,338 
Other11,969 13,786 31,453 33,364 
Total$596,486 $501,314 $1,703,493 $1,378,039 
Siding Net Sales Disaggregation:
Vinyl siding$182,019 $146,585 $508,121 $387,559 
Metal70,667 75,477 221,260 192,567 
Injection molded19,131 20,460 58,420 49,556 
Stone23,025 20,988 66,659 61,999 
Other products & services(1)
63,028 58,388 181,988 156,509 
Total$357,870 $321,898 $1,036,448 $848,190 
Commercial Net Sales Disaggregation:
Metal building products(2)
$395,869 $281,339 $1,014,663 $842,863 
Insulated metal panels(3)
32,934 89,088 208,220 260,410 
Metal coil coating61,246 33,614 148,734 96,498 
Total$490,049 $404,041 $1,371,617 $1,199,771 
Total Net Sales:$1,444,405 $1,227,253 $4,111,558 $3,426,000 
(1)Other products & services primarily consist of installation of stone veneer products.
(2)The Company’s roll-up sheet doors (“DBCI”) business is only included in the results of operations through August 17, 2021 as a result of divestiture. See Note 8 — Assets and Liabilities Held for Sale and Divestitures for more information.
(3)The Company’s insulated metal panels (“IMP”) business is only included in the results of operations through August 8, 2021 as a result of divestiture. See Note 8Assets and Liabilities Held for Sale and Divestitures for more information.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTING PRONOUNCEMENTS
9 Months Ended
Oct. 02, 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 may be adopted as of March 12, 2020 through December 31, 2022. The Company is evaluating the impact of electing to apply the amendments.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS
9 Months Ended
Oct. 02, 2021
Business Combination and Asset Acquisition [Abstract]  
ACQUISITIONS ACQUISITIONS
2021 Acquisitions
Cascade Windows
On August 20, 2021, the Company completed its acquisition of Cascade Windows, Inc. (“Cascade Windows”) for $239.5 million in cash. Cascade Windows serves the residential new construction and repair and remodel markets with energy efficient vinyl window and door products from various 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 cash available on the balance sheet. The Company reports Cascade Windows’ results within the Windows segment.
The Company preliminarily 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$2,838 
Accounts receivable15,663 
Other receivables409 
Inventories15,644 
Prepaid expenses and other current assets1,538 
Property, plant and equipment15,561 
Lease right of use assets19,335 
Goodwill220,428 
Other assets500 
Total assets acquired291,916 
Liabilities assumed:
Accounts payable17,680 
Accrued expenses7,673 
Deferred income taxes2,491 
Current portion of lease liability247 
Other current liabilities215 
Non-current portion of lease liabilities19,926 
Other long-term liabilities4,220 
Total liabilities assumed52,452 
Net assets acquired$239,464 
The $220.4 million of goodwill was allocated to the Windows segment and is not deductible for tax purposes. The goodwill is primarily attributable to the synergies expected to be realized.
During the three and nine months ended October 2, 2021, Cascade Windows contributed net sales of $19.0 million and a net loss of $0.6 million, which have been included within the Company’s consolidated statements of operations. During the three and nine months ended October 2, 2021, the Company incurred $1.9 million of acquisition-related costs for Cascade Windows, $1.2 million of which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations.
Due to the recent closing of the Cascade Windows transaction, the purchase price allocation is preliminary and will be finalized when valuations are complete and final assessment of the fair value of acquired assets and assumed liabilities are completed. There can be no assurance that such finalization will not result in material changes from the preliminary purchase price allocation. The Company’s estimates and assumptions are subject to change during the measurement period (up to one year from the acquisition date) as the Company finalizes the valuations of accounts receivable, other receivables, inventories, prepaid expenses and other current assets, property, plant and equipment, lease right of use assets, goodwill, intangible assets, other assets, accounts payable, accrued expenses, other current liabilities, other long-term liabilities, lease liabilities, and deferred income taxes.
Prime Windows
On April 30, 2021, the Company acquired Prime Windows LLC (“Prime Windows”) for total consideration of $93.0 million, exclusive of a $2.0 million working capital adjustment which has not been finalized as of October 2, 2021. Prime Windows 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. Prime Windows’ results are reported within the Windows segment.
The Company preliminarily 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$997 
Accounts receivable5,500 
Inventories4,446 
Prepaid expenses and other current assets823 
Property, plant and equipment2,500 
Lease right of use assets2,787 
Intangible assets (trade names/customer relationships)51,600 
Goodwill32,069 
Other assets50 
Total assets acquired100,772 
Liabilities assumed:
Accounts payable1,676 
Other accrued expenses1,429 
Lease liabilities2,637 
Total liabilities assumed5,742 
Net assets acquired$95,030 
The $32.1 million of goodwill was allocated to the Windows segment and is expected to be deductible for tax purposes. The goodwill is primarily attributable to the synergies expected to be realized.
During the three and nine months ended October 2, 2021, Prime Windows contributed net sales of $20.9 million and $33.7 million, respectively, and net income of $0.8 million and $2.5 million, respectively, which have been included within the Company’s consolidated statements of operations. During the nine months ended October 2, 2021, the Company incurred $1.0 million of acquisition-related costs for Prime Windows, $0.7 million of which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations.
The purchase price allocation for the acquisition of Prime Windows remains subject to further adjustments, and the measurement period remained open as of October 2, 2021. The specific accounts subject to ongoing acquisition accounting adjustments include accounts receivable, inventories, prepaid expenses and other current assets, property, plant and equipment, lease right of use assets, intangibles, goodwill, accounts payable, other accrued expenses, accrued warranties and lease liabilities. The Company anticipates completing the acquisition accounting adjustments during the first quarter of fiscal 2022.
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’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.
Strategic development and acquisition related costs in the consolidated statements of operations for the nine months ended October 2, 2021 included a reduction of $4.2 million to the previously estimated accrual to reflect the final contingent earnout for the Kleary acquisition at approximately $5.4 million, which was paid as of October 2, 2021.
Unaudited Pro Forma Financial Information
The following table provides unaudited supplemental pro forma results for the Company for the three and nine months ended October 2, 2021 and October 3, 2020 as if the Cascade Windows, Prime Windows and Kleary acquisitions had occurred on January 1, 2020 (in thousands, except for per share data):
Three Months EndedNine Months Ended
October 2, 2021October 3, 2020October 2, 2021October 3, 2020
Net sales$1,467,982 $1,281,692 $4,243,700 $3,582,308 
Net income (loss) applicable to common shares609,695 32,053 618,073 (483,488)
Net income (loss) per common share:
Basic$4.83 $0.26 $4.91 $(3.85)
Diluted$4.80 $0.26 $4.88 $(3.85)

The unaudited supplemental pro forma financial information was prepared based on historical information of the Company, Cascade Windows, Prime Windows 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 acquisitions or any integration costs. Unaudited pro forma balances are not necessarily indicative of operating results had the Cascade Windows, Prime Windows and Kleary acquisitions occurred on January 1, 2020 or of future results.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.21.2
RESTRUCTURING
9 Months Ended
Oct. 02, 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 nine months ended October 2, 2021, the Company incurred restructuring charges of $1.2 million, $0.3 million and $5.7 million in the Windows, Siding and Commercial segments, respectively, and $0.2 million in corporate restructuring charges. Restructuring charges incurred to date since the current restructuring initiatives began in 2019 are $59.8 million. The following table summarizes the costs related to those restructuring plans for the three and nine months ended October 2, 2021 and costs incurred to date since inception of those initiatives and programs (in thousands):
 Three Months EndedNine Months EndedCosts Incurred to Date
 October 2, 2021October 2, 2021(Since inception)
Severance$646 $3,125 $39,356 
Asset impairments103 4,091 11,959 
Gain on sale of facilities, net— — (1,298)
Other restructuring costs222 245 9,781 
Total restructuring costs$971 $7,461 $59,798 
For the three and nine months ended October 2, 2021, total restructuring costs are recorded within restructuring and impairment costs in the consolidated statements of operations. The asset impairments of $4.1 million for the nine months ended October 2, 2021 primarily included assets that were recorded at fair value less cost to sell, which was less than the assets’ carrying amount, and the write-off of previously capitalized software development 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 October 2, 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 incurred932 264 1,772 157 3,125 
Cash payments(1,196)(933)(2,241)(587)(4,957)
Balance, October 2, 2021$42 $166 $1,522 $— $1,730 
We expect to fully execute our restructuring initiatives and programs over the next 12 to 24 months and we may incur future additional restructuring charges associated with these plans.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL
9 Months Ended
Oct. 02, 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 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 acquisitions252,497 122 — 252,619 
Divestiture— — (121,464)(121,464)
Currency translation303 224 — 527 
Balance, October 2, 2021$649,824 $655,167 $21,420 $1,326,411 
(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 28 R14.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES
9 Months Ended
Oct. 02, 2021
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
The components of inventory are as follows (in thousands):
 October 2, 2021December 31, 2020
Raw materials$373,034 $241,353 
Work in process and finished goods241,539 190,584 
Total inventory$614,573 $431,937 
 As of October 2, 2021, the Company had inventory purchase commitments of $24.9 million.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.21.2
INTANGIBLES
9 Months Ended
Oct. 02, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLES INTANGIBLES
The table that follows presents the major components of intangible assets as of October 2, 2021 and December 31, 2020 (in thousands). Intangible assets that are fully amortized have been removed from the disclosures.
Range of Life (Years)Weighted Average Amortization Period (Years)CostAccumulated AmortizationNet Carrying Value
As of October 2, 2021
Amortized intangible assets:
Trademarks/Trade names/Other3157$233,067 $(69,885)$163,182 
Customer lists and relationships72091,716,511 (441,654)1,274,857 
Total intangible assets9$1,949,578 $(511,539)$1,438,039 
As of December 31, 2020
Amortized intangible assets:
Trademarks/Trade names/Other5158$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 
The Company expects to recognize amortization expense over the next five fiscal years as follows (in thousands):
2021 (excluding the nine months ended October 2, 2021)$45,517 
2022181,916 
2023181,904 
2024181,246 
2025181,136 
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.21.2
ASSETS AND LIABILITIES HELD FOR SALE AND DIVESTITURES
9 Months Ended
Oct. 02, 2021
Discontinued Operations and Disposal Groups [Abstract]  
ASSETS AND LIABILITIES HELD FOR SALE AND DIVESTITURES ASSETS AND LIABILITIES HELD FOR SALE AND DIVESTITURES
On August 9, 2021, the Company completed the sale of its IMP business for cash proceeds of $1.0 billion. On August 18, 2021, the Company completed the sale of its DBCI business for cash proceeds of $168.9 million. The IMP and DBCI businesses were within the Company’s Commercial segment and their assets and liabilities were presented as held for sale as of July 3, 2021. For the three and nine months ended October 2, 2021, the Company recognized a pre-tax gain of $679.8 million for the IMP divestiture and $151.5 million for the DBCI divestiture, which are included in gain on divestitures in the consolidated statements of operations. As part of the consideration received for the sale of the IMP business, we entered into a short-term agreement to supply steel to Nucor for the IMP business and deferred approximately $15.5 million, which was recorded in other accrued expenses on the consolidated balance sheet, for the estimated fair value of this agreement (representing a Level 3 fair value measurement). The deferred revenue will be amortized into net sales on a straight-line basis over the term of the agreement, which terminates in December 2021. For the three and nine months ended October 2, 2021, we amortized $6.2 million to net sales related to this agreement. For the three and nine months ended October 2, 2021, the Company incurred $17.9 million and $21.3 million, respectively, of divestiture-related costs, which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations. The divested businesses did not represent strategic shifts that have a major effect on our operations and financial results, so they were not presented as discontinued operations.
The total carrying value of assets held for sale was $3.9 million and $4.6 million as of October 2, 2021 and December 31, 2020, respectively. Assets held for sale at October 2, 2021 are actively marketed for sale. In determining the fair value of the real property 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. During the nine months ended October 2, 2021, the Company completed the sale of certain real property assets resulting in approximately $4.6 million in net proceeds and immaterial losses from the transactions.
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 real property 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 31 R17.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES
9 Months Ended
Oct. 02, 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 which are real estate agreements in which future increases in rent are based on an index. Our 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 the commencement date of the leases. Few of the Company’s lease contracts provide a readily determinable implicit rate. As such, 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 requires 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 durable tooling is based on the Company’s best estimate of standalone price.
Weighted average information about the Company’s lease portfolio as of October 2, 2021 was as follows:
Weighted-average remaining lease term5.9 years
Weighted-average IBR5.82 %
Operating lease costs were as follows (in thousands):
Three Months EndedNine Months Ended
October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Operating lease costs
Fixed lease costs$26,117 $21,220 $79,342 $78,183 
Variable lease costs(1)
29,942 19,013 82,730 54,188 
(1)Includes short-term lease costs, which are immaterial.
Cash and non-cash activities were as follows (in thousands):
Three Months EndedNine Months Ended
October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$24,994 $24,853 $74,734 $80,241 
Right-of-use assets obtained in exchange for new operating lease liabilities$23,267 $2,070 $40,782 $18,940 
Future minimum lease payments under non-cancelable leases as of October 2, 2021 are as follows (in thousands):
Operating Leases
2021 (excluding the nine months ended October 2, 2021)$17,972 
202281,817 
202356,245 
202443,479 
202536,384 
Thereafter98,707 
Total future minimum lease payments334,604 
Less: interest54,051 
Present value of future minimum lease payments$280,553 
As of October 2, 2021
Current portion of lease liabilities72,983 
Long-term portion of lease liabilities207,570 
Total$280,553 
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.21.2
SHARE-BASED COMPENSATION
9 Months Ended
Oct. 02, 2021
Share-based Payment Arrangement [Abstract]  
SHARE-BASED COMPENSATION SHARE-BASED COMPENSATION
Our 2003 Long-Term Stock Incentive Plan, as amended (the “2003 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 2003 Incentive Plan but was instead granted pursuant to a separate equity-based compensation plan, the Long-Term Incentive Plan. These Founders Awards were subject to award agreements with the same terms and provisions as awards of the same type granted under the 2003 Incentive Plan.
As of October 2, 2021, and for all periods presented, the Founders Awards and our share-based awards granted under the 2003 Incentive Plan have consisted of RSUs, PSUs and stock options, 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, stock 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 as part of 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 under the 2003 Incentive Plan during the nine months ended October 2, 2021 and October 3, 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 values of the PSUs granted during the nine months ended October 2, 2021 and October 3, 2020 were determined by Monte Carlo simulations.
Stock option awards
During the nine months ended October 2, 2021 and October 3, 2020, we granted 0.8 million and 1.1 million stock options, respectively. The average grant date fair value of options granted during the nine months ended October 2, 2021 and October 3, 2020 was $7.38 and $2.13 per share, respectively. There were 0.2 million options with an intrinsic value of $0.7 million exercised during the nine months ended October 2, 2021 and cash received from the options exercised was $1.6 million. No options were exercised during the nine months ended October 3, 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 nine months ended October 2, 2021, we granted RSUs to key employees with a fair value of $18.0 million representing approximately 1.2 million shares. During the nine months ended October 3, 2020, we granted RSUs to key employees with a fair value of $7.0 million, representing 1.4 million shares. During the nine months ended October 2, 2021 and October 3, 2020, we granted PSUs with a total fair value of approximately $28.0 million and $5.6 million, respectively, to key employees.
Share-based compensation expense
During the three and nine months ended October 2, 2021, we recorded share-based compensation expense for all awards of $8.4 million and $16.9 million, respectively. During the three and nine months ended October 3, 2020, we recorded share-based compensation expense for all awards of $4.0 million and $12.6 million, respectively.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER COMMON SHARE
9 Months Ended
Oct. 02, 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 EndedNine Months Ended
 October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Numerator for Basic and Diluted Earnings Per Common Share  
Net income (loss) applicable to common shares$612,155 $30,028 $619,970 $(484,658)
Denominator for Basic and Diluted Earnings Per Common Share  
Weighted average basic number of common shares outstanding126,159 125,100 125,840 125,655 
Common stock equivalents:
Employee stock options920 189 762 — 
PSUs and Performance Share Awards— — — — 
Weighted average diluted number of common shares outstanding127,079 125,289 126,602 125,655 
Basic income (loss) per common share$4.85 $0.24 $4.93 $(3.86)
Diluted income (loss) per common share$4.82 $0.24 $4.90 $(3.86)
Incentive Plan securities excluded from dilution(1)
160 2,146 176 3,338 
(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 34 R20.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTY
9 Months Ended
Oct. 02, 2021
Product Warranties Disclosures [Abstract]  
WARRANTY WARRANTYThe 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 nine months ended October 2, 2021 and October 3, 2020 (in thousands):
Nine Months Ended
 October 2, 2021October 3, 2020
Beginning balance$216,230 $216,173 
Acquisitions6,464 109 
Divestiture(2,245)— 
Warranties sold1,597 1,885 
Revenue recognized(2,043)(2,054)
Expense22,856 23,257 
Settlements(23,978)(22,645)
Ending balance218,881 216,725 
Less: current portion29,523 27,201 
Total warranty, less current portion$189,358 $189,524 
The current portion of the warranty liabilities is recorded within other accrued expenses and the long-term portion of the warranty liabilities is recorded within other long-term liabilities in the Company’s consolidated balance sheets.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.21.2
DEFINED BENEFIT PLANS
9 Months Ended
Oct. 02, 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.
Coil Coating Benefit Plans — On January 16, 2015, we assumed noncontributory defined benefit plans covering certain hourly employees (the “Coil Coating Benefit Plans”) and which are closed to new participants. Benefits under the Coil Coating 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 Coil Coating Benefit Plans are invested in fixed income funds. The Company 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 Coil Coating 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 Coil Coating Benefit Plans, the Ply Gem Plan and the MW Plan collectively as the “Defined Benefit Plans” in this Note.
The following tables set forth the components of the net periodic benefit cost, before tax for the periods indicated (in thousands):
Defined Benefit Plans
 Three Months EndedNine Months Ended
October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Service cost$14 $11 $41 $34 
Interest cost635 802 1,906 2,405 
Expected return on assets(1,360)(1,398)(4,079)(4,193)
Amortization of prior service cost17 16 49 47 
Amortization of net actuarial loss104 753 312 2,256 
Net periodic benefit (income) cost$(590)$184 $(1,771)$549 
OPEB Plans
 Three Months EndedNine Months Ended
October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Service cost$$$13 $13 
Interest cost44 59 133 178 
Amortization of net actuarial loss18 27 53 81 
Net periodic benefit cost$66 $90 $199 $272 
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 Coil Coating 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 36 R22.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT
9 Months Ended
Oct. 02, 2021
Debt Disclosure [Abstract]  
LONG-TERM DEBT LONG-TERM DEBT
Debt is comprised of the following (in thousands):
October 2,
2021
December 31,
2020
Term loan facility due April 2028$2,587,000 $2,497,967 
8.00% senior notes due April 2026
— 645,000 
6.125% senior notes due January 2029
500,000 500,000 
Less: unamortized discounts and unamortized deferred financing costs(1)
(45,205)(53,938)
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs3,041,795 3,589,029 
Less: current portion of long-term debt26,000 25,600 
Total long-term debt, less current portion$3,015,795 $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 (included in December 31, 2020 balance only as the notes were redeemed in full in April 2021), and the 6.125% senior notes due January 2029. The unamortized deferred financing costs associated with the asset-based and revolving credit facilities of $1.4 million and $1.7 million as of October 2, 2021 and December 31, 2020, respectively, are classified in other assets on the consolidated balance sheets.
Term Loan Facility due April 2028 and Cash Flow Revolver
On April 12, 2018, Ply Gem Midco entered into a Cash Flow Agreement (the "Current Cash Flow Credit Agreement"), which provides for (i) a term loan facility (the “Existing 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 “Existing Cash Flow Revolver” and together with the Existing Term Loan Facility, the “Existing Cash Flow Facilities”) of up to $115.0 million.
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 Existing 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 Existing Cash Flow Facilities, and the Company became the Borrower (as defined in the Current Cash Flow Credit Agreement) under the Existing Cash Flow Facilities.
On April 15, 2021, the Company entered into a Second Amendment to the Current 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 Current 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 “ Current Cash Flow Revolver”).
On April 15, 2021, the Company entered into (i) a Third Amendment to Current 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 Current Cash Flow Credit Agreement to, among other things, refinance the Existing Term Loan Facility in an original aggregate principal amount of $1,755.0 million 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 Current 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 “Current Term Loan Facility” and together with the Current Cash Flow Revolver, the “Current 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 8.00% Senior 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.
In connection with the Third Amendment and the Increase Supplement to the Current Cash Flow Credit Agreement, the Company incurred $24.8 million in financing costs of which $13.2 million was deferred and are being amortized using the effective interest method.
The Current Term Loan Facility amortizes in nominal quarterly one installments equal to one percent of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity. 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.50%) plus an applicable margin of 3.25% per annum or (ii) an alternate base rate plus an applicable margin of 2.25% per annum. At October 2, 2021, the interest rates on the Current Term Loan Facility were as follows:
October 2, 2021
Interest rate3.75 %
Effective interest rate4.02 %
The Company entered into certain interest rate swap agreements in 2019 and 2021 to effectively convert a portion of its variable rate debt to fixed. See Note 15 — Derivatives.
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. There are no amortization payments under the Current Cash Flow Revolver. 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 Current 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. No payments were required in 2021 under the fiscal year 2020 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 2026
On April 12, 2018, Ply Gem Midco entered into an ABL Credit Agreement (the "Current ABL Credit Agreement"), which provides for an asset-based revolving credit facility (the “Existing 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 Existing ABL Facility.
On October 15, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $36.0 million, which upsized the Existing 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 Existing 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 Existing ABL Facility, and the Company became the Parent Borrower (as defined in the ABL Credit Agreement) under the Existing ABL Facility.
On April 15, 2021, the Company entered into Amendment No. 6 to the Current 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 “Current ABL Facility”).
Borrowing availability under the Current ABL Facility is determined by a monthly borrowing base collateral calculation that is based on specified percentages of the value of eligible inventory, eligible accounts receivable and eligible credit card receivables, less certain reserves and subject to certain other adjustments as set forth in the Current ABL Credit Agreement. Availability is reduced by issuance of letters of credit as well as any borrowings. As of October 2, 2021, the Company had the following in relation to the Current ABL Facility (in thousands):
October 2, 2021
Excess availability$564,442 
Revolving loans outstanding— 
Letters of credit outstanding40,925 
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.
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 October 2, 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 Current 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.
Redemption of 8.00% Senior Notes
On April 15, 2021, the Company redeemed the outstanding $645.0 million aggregate principal amount of the 8.00% Senior Notes due April 2026 (the “8.00% Senior Notes”) for $670.8 million using cash on hand and proceeds from the Incremental Tranche B Term Loans. The redemption resulted in a pre-tax loss on extinguishment of debt of $41.9 million during the nine months ended October 2, 2021, comprising a make-whole premium of $25.8 million and a write-off of $16.1 million in unamortized deferred financing costs.
Debt Covenants
The Company’s debt agreements contain a number of covenants that, among other things, limit or restrict the ability of the Company and its subsidiaries to incur additional indebtedness; make dividends and other restricted payments; incur additional liens; consolidate, merge, sell or otherwise dispose of all or substantially all assets; make investments; transfer or sell assets; enter into restrictive agreements; change the nature of the business; and enter into certain transactions with affiliates. As of October 2, 2021, the Company was in compliance with all covenants that were in effect on such date.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVES
9 Months Ended
Oct. 02, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVES DERIVATIVES
We utilize derivative instruments, including interest rate swap agreements and foreign currency hedging contracts, to manage our exposure to interest rate risk and currency fluctuations. We only hold such instruments for economic hedging purposes, not for speculative or trading purposes. Our derivative instruments are transacted only with highly rated institutions, which reduces our exposure to credit risk in the event of nonperformance.
Interest Rate Swaps
We are exposed to interest rate risk associated with fluctuations in interest rates on our floating-rate Current Term Loan Facility. The objective in using interest rate derivatives is to manage our exposure to interest rate movements. To accomplish this objective, we have entered into interest rate swap agreements as part of our interest rate risk management strategy. Interest rate swaps involve the receipt of variable amounts from a counterparty in exchange for the company making fixed-rate payments over the life of the agreements without exchange of the underlying notional amount.
On a monthly basis, we net settle with our swap counterparties for the difference between the fixed rate specified in each swap agreement and the variable rate as applied to the notional amount of the swap.
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 Current Term Loan Facility. The interest rate swaps effectively converted a portion of the floating rate interest payment into a fixed rate interest payment. Three interest rate swaps each covered of notional amount of $500.0 million. The Company designated the interest rate swaps as qualifying hedging instruments and accounted for these derivatives as cash flow hedges.
As discussed in Note 14 — Long-Term Debt, the Company refinanced its Term Loan Facility. Contemporaneously with the refinancing on April 15, 2021, we completed a series of transactions to modify our interest rate swap positions as follows: (i) we de-designated all existing interest rate swaps as cash flow hedges; (ii) we terminated two existing interest rate swaps with a notional value of $500 million each; (iii) we entered into two receive-fixed interest rate swaps with a notional amount of $250 million each, which are designed to offset the terms of an existing, active interest rate swap with a notional amount of $500 million; and (iv) we entered into two pay-fixed interest rate swaps with a notional amount of $750 million each, effectively blending the liability position of our existing interest rate swap agreements into the new swaps and extending the term of our hedged position to April 2026.
The amount remaining in accumulated other comprehensive loss for the de-designated and terminated swaps as of October 2, 2021 was approximately $51.9 million and is being amortized as an increase to interest expense over the effective period of the original swap agreements.
The new receive-fixed interest rate swaps remain undesignated to economically offset the now undesignated existing, active swap. The new receive-fixed and the existing, active swaps mature on July 12, 2023. Cash settlements related to these receive-fixed interest rate swaps offset and are classified as operating activities in the consolidated statements of cash flows.
The new pay-fixed interest rate swaps also qualify as hybrid instruments in accordance with ASC 815, Derivatives and Hedging, consisting of a loan and an embedded at-market derivative that was designated as a cash flow hedge. The loan is accounted for at amortized cost over the life of the swap while the embedded at-market derivative is accounted for at fair value. The new swaps are indexed to one-month LIBOR and will be net settled on a monthly basis with the counterparty for the difference between the fixed rate of 2.0369% and 2.0340%, respectively, and the variable rate based upon one-month LIBOR (subject to a floor of 0.5%) as applied to the notional amount of the swaps. In connection with the transactions discussed above, no cash was exchanged between the Company and the counterparty. The liability of the terminated interest rate swaps as well as the inception value of the receive-fixed interest rate swap was blended into the new pay-fixed interest rate swap. The cash flows related to the portion treated as debt are classified as financing activities while the portion treated as an at-market derivative are classified as operating activities in the consolidated statements of cash flows.
The key terms of interest rate swaps are as follows (amounts in thousands):
October 2, 2021December 31, 2020
Effective DateFixed Rate Paid (Received)Notional AmountStatusNotional AmountStatusMaturity Date
Entered into May 2019:
July 12, 20192.1570 %$— Terminated$500,000 ActiveJuly 12, 2023
July 12, 20192.1560 %— Terminated500,000 ActiveJuly 12, 2023
July 12, 20192.1680 %500,000 Active500,000 ActiveJuly 12, 2023
Entered into April 2021:
April 15, 20212.0369 %750,000 ActiveApril 15, 2026
April 15, 20212.0340 %750,000 ActiveApril 15, 2026
April 15, 2021(2.1680)%(250,000)ActiveJuly 12, 2023
April 15, 2021(2.1680)%(250,000)ActiveJuly 12, 2023
$1,500,000 $1,500,000 
Our interest rate swap agreements, excluding the portion treated as debt, are recognized at fair value in the consolidated balance sheets and are valued using pricing models that rely on market observable inputs such as yield curve data, which are classified as Level 2 inputs within the fair value hierarchy.
Foreign Currency Hedging Contracts
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. 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.
In the second quarter of 2021, the Company entered into forward contracts to hedge approximately $20.2 million of its 2022 non-functional currency inventory purchases. Similar to the December 2020 contracts described above, these 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. All of the Company’s foreign currency forward contracts are designated as qualifying hedging instruments and are accounted for as cash flow hedges in accordance with ASC 815, Derivatives and Hedging.
During the three and nine months ended October 2, 2021, the Company realized a loss of approximately $0.3 million and $0.9 million, respectively, within cost of goods sold in the consolidated statements of operations based on the foreign currency forward contracts described above. 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. As of October 2, 2021, the Company had a hedge asset of approximately $0.2 million and a gain of approximately $0.2 million in accumulated other comprehensive loss on the consolidated balance sheets. No hedge liability or asset or deferred gain or loss in accumulated other comprehensive loss existed as of December 31, 2020 related to the forward contracts.
Fair Values of Derivatives on the Consolidated Balance Sheets
The fair values of our derivatives and their presentation on the consolidated balance sheets as of October 2, 2021 and December 31, 2020 were as follows (in thousands):
October 2, 2021December 31, 2020
AssetsLiabilitiesAssetsLiabilities
Derivatives not designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Other assets(1)
$17,140 $— $— $— 
Other long-term liabilities(2)
— 17,140 — — 
Total$17,140 $17,140 $— $— 
Derivatives designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Other accrued expenses(3)
$— $13,127 $— $— 
Other long-term liabilities(4)
— 48,386 — 75,770 
Foreign currency contractsOther accrued expenses— — — — 
Other long-term liabilities— (202)— — 
Total$— $61,311 $— $75,770 
(1)The balance as of October 2, 2021 of $17.1 million is related to receive-fixed interest rate swap for which the fair value option has been elected.
(2)The balance as of October 2, 2021 of $17.1 million is related to pay-fixed May 2019 active interest rate swap which has been de-designated as a cash flow hedge.
(3)The balance as of October 2, 2021 of $13.1 million is related to the financing component of the pay-fixed interest rate swaps.
(4)The balance as of October 2, 2021 includes $48.4 million related to the financing component of the pay-fixed interest rate swaps.
Effect of Derivatives on the Consolidated Statements of Operations
The effect of our derivatives and their presentation on the consolidated statements of operations for the three and nine months ended October 2, 2021 and October 3, 2020 were as follows (in thousands):
Three Months EndedNine Months Ended
October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Derivatives not designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Interest expense(1)
$7,288 $— $13,957 $— 
Foreign currency contractsCost of sales339 — 853 — 
Derivatives designated as hedging instruments
Interest rate swapsInterest expense2,540 7,462 13,422 16,644 
$10,167 $7,462 $28,232 $16,644 
(1)For the three and nine months ended October 2, 2021, the entire balance related to the reclassification from accumulated other comprehensive loss to interest expense is due to de-designation from hedge accounting of all May 2019 interest rate swaps.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.21.2
CD&R INVESTOR GROUP
9 Months Ended
Oct. 02, 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 October 2, 2021 and December 31, 2020, the CD&R Investor Group owned approximately 49.1% and 49.4% of the outstanding shares of the Company’s Common Stock, respectively.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK REPURCHASE PROGRAM
9 Months Ended
Oct. 02, 2021
Equity [Abstract]  
STOCK REPURCHASE PROGRAM STOCK REPURCHASE PROGRAM
The Company announced that its Board of Directors authorized new stock repurchase programs for the repurchase of up to $50.0 million of the Company’s outstanding Common Stock on October 10, 2017 and March 7, 2018, for a cumulative total of $100.0 million. Under these repurchase programs, the Company is authorized to repurchase shares 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 nine months ended October 2, 2021, there were no stock repurchases under the stock repurchase programs. The Company repurchased 1.1 million shares for $6.4 million under the stock repurchase programs during the nine months ended October 3, 2020. As of October 2, 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 nine months ended October 2, 2021 and October 3, 2020, the Company withheld approximately 0.2 million and 0.1 million shares, respectively, of stock to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards, which are included in treasury stock purchases in the consolidated statements of stockholders’ equity.
During the nine months ended October 2, 2021 and October 3, 2020, the Company cancelled approximately 0.2 million and 1.2 million shares that had been previously withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards and shares repurchased under the stock repurchase programs. The cancellations resulted in $2.9 million and $6.9 million decreases in both treasury stock and additional paid in capital during the nine months ended October 2, 2021 and October 3, 2020, respectively.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
9 Months Ended
Oct. 02, 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 October 2, 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 October 2, 2021, there were no borrowings outstanding under the Current ABL Facility and no outstanding indebtedness under the Current Cash Flow Revolver. The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands):
 October 2, 2021December 31, 2020
Carrying
Amount
Fair ValueCarrying
Amount
Fair Value
Term Loan Facility$2,587,000 $2,578,929 $2,497,967 $2,485,477 
8.00% Senior Notes
— — 645,000 674,025 
6.125% Senior Notes
500,000 527,500 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 October 2, 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 October 2, 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):
October 2, 2021
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$37 $— $— $37 
Mutual funds – Growth549 — — 549 
Mutual funds – Blend1,380 — — 1,380 
Mutual funds – Foreign blend450 — — 450 
Mutual funds – Fixed income— 151 — 151 
Total short-term investments in deferred compensation plan(2)
2,416 151 — 2,567 
Interest rate swap assets(3)
— 17,140 — 17,140 
Total assets $2,416 $17,291 $— $19,707 
Liabilities:    
Deferred compensation plan liability(2)
$— $2,561 $— $2,561 
Foreign currency hedges— (202)— (202)
Interest rate swap liabilities(4)
— 78,653 — 78,653 
Total liabilities $— $81,012 $— $81,012 

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 
Total assets $2,180 $153 $— $2,333 
Liabilities:    
Deferred compensation plan liability(2)
$— $2,339 $— $2,339 
Interest rate swap liabilities— 75,770 — 75,770 
Total liabilities $— $78,109 $— $78,109 
(1)Unrealized holding gains (losses) for the nine months ended October 2, 2021 and October 3, 2020 were $0.2 million and $(0.7) 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)The balance as of October 2, 2021 of $17.1 million is related to receive-fixed interest rate swaps for which the fair value option has been elected.
(4)The balance as of October 2, 2021 includes $61.5 million related to the financing component of pay-fixed interest rate swaps and $17.1 million related to pay-fixed May 2019 active interest rate swaps which have been de-designated as cash flow hedges.
The following table summarizes information regarding our liabilities that are measured at fair value on a nonrecurring basis as of October 2, 2021, segregated by level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
October 2, 2021
 Level 1Level 2Level 3Total
Liabilities:     
Short-term steel supply agreement(1)
$— $— $9,333 $9,333 
Total liabilities$— $— $9,333 $9,333 
(1)See Note 8 — Assets and Liabilities Held for Sale and Divestitures for more information. The fair value of the supply agreement was estimated using level 3 inputs, including broker quotes and the Company’s steel procurement agreements.
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES
9 Months Ended
Oct. 02, 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 nine months ended October 2, 2021, the Company’s estimated annual effective income tax rate of ordinary forecasted pre-tax book income was approximately 28.5%, which varied from the statutory rate primarily due to state income tax expense, valuation allowances, foreign income taxes, and divestitures. For the nine months ended October 2, 2021, the effective tax rate was 28.1%, 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 October 2, 2021, the Company remained in a valuation allowance position, in the amount of $12.1 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 nine months ended October 2, 2021, the tax reserves increased by approximately $6.4 million. The increase is primarily due to a new uncertain tax benefit and additional interest expense related to previously recorded unrecognized tax benefits.
The liability for unrecognized tax benefits as of October 2, 2021 was approximately $18.1 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 42 R28.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT INFORMATION
9 Months Ended
Oct. 02, 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, loss on extinguishment of debt and other income (expense).
The following table represents summary financial data attributable to the segments for the periods indicated (in thousands):
 Three Months EndedNine Months Ended
 October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Net sales:  
Windows$596,486 $501,314 $1,703,493 $1,378,039 
Siding357,870 321,898 1,036,448 848,190 
Commercial490,049 404,041 1,371,617 1,199,771 
Total net sales$1,444,405 $1,227,253 $4,111,558 $3,426,000 
Operating income (loss):  
Windows$15,756 $37,295 $83,901 $(252,794)
Siding46,108 45,313 127,019 (92,916)
Commercial908,458 56,137 1,003,373 109,642 
Corporate(59,596)(34,766)(151,549)(101,819)
Total operating income (loss)910,726 103,979 1,062,744 (337,887)
Unallocated other expense, net(44,593)(50,402)(189,611)(159,056)
Income (loss) before taxes$866,133 $53,577 $873,133 $(496,943)
October 2,
2021
December 31,
2020
Total assets:
Windows$2,076,604 $1,717,032 
Siding2,120,543 2,123,615 
Commercial516,366 890,380 
Corporate1,017,582 747,463 
Total assets$5,731,095 $5,478,490 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.21.2
CONTINGENCIES
9 Months Ended
Oct. 02, 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 October 2, 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 could result in substantial fines or penalties, injunctive relief, consent orders, requirements to install pollution controls or other abatement equipment, or 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 U.S. Environmental Protection Agency (“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 based on the investigations was submitted to the VDEQ for review and approval in September 2019. Upon completion of a 30-day public comment period, the VDEQ issued its Final Decision and Response to Comments approving a final remedy on May 19, 2021. The final remedy consists of continuing groundwater monitoring until the VDEQ’s corrective actions have been met; and implementing and complying with land use restrictions and institutional controls imposed by an environmental covenant. 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 October 2, 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 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 approved by EPA in December 2019. Two phases of RI field sampling have been completed through May 2021 and results are being analyzed to determine a monitoring well plan and scope of additional investigation. The Company has recorded a liability of $4.4 million within other current liabilities in its consolidated balance sheet as of October 2, 2021. If necessary, the Company will adjust our remediation liability if the RI/FS scope materially changes or the EPA imposes additional investigative requirements. 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 October 2, 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 purported 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 asserted 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 sought damages in an amount to be determined at trial.
On August 25, 2021, the parties to the case filed a Stipulation of Compromise and Settlement (“Stipulation”) setting forth their agreement to settle the litigation. The Stipulation remains subject to court approval, and the court has scheduled a hearing to consider the Stipulation on January 19, 2022. The Stipulation provides for CD&R, CD&R Fund VIII, and the eight director defendants to cause their respective insurers to pay a total of $100 million into an escrow account that will be used to pay escrow expenses, satisfy any fee and incentive amounts awarded by the court in favor of plaintiff and plaintiff’s counsel, and distribute the remaining funds to the Company. The Stipulation further provides that plaintiff’s counsel intends to seek attorneys’ fees and litigation expenses in an amount no greater than 23.5% of the $100 million payment by the insurers, and that any incentive award for the plaintiff will be paid solely from the amount of attorneys’ fees awarded.
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 was appealed and, on September 22, 2021, the U.S. Court of International Trade (“CIT”) issued an opinion upholding the USITC’s determination that there was no injury or threat of injury to the domestic FSS industry caused by the cumulated imports of FSS from Mexico, Canada, and China. The CIT decision is subject to further appeal to the U.S. Court of Appeals for the Federal Circuit and would have preclusive effect only with respect to the proceedings involving China, because the USITC’s determination as it applies to imports of FSS from Mexico has been appealed to a separate tribunal established pursuant to the North American Free Trade Agreement. However, because the CIT decision addresses the USITC’s analysis of cumulated imports of FSS from Mexico, Canada, and China, the court’s opinion may be persuasive in the appeal of the USITC’s determination as it applies to imports of FSS from Mexico.
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS
9 Months Ended
Oct. 02, 2021
Subsequent Events [Abstract]  
Subsequent Events SUBSEQUENT EVENTSOn November 6, 2021, the Company entered into a definitive agreement to acquire Union Corrugating Company Holdings, Inc. (“UCC”). UCC provides metal roofing, roofing components and accessories from locations primarily in the Central and Eastern U.S. regions. The Company expects to fund this acquisition with cash on hand. The closing of the transaction is expected during the fourth quarter of 2021, subject to regulatory approval and other customary closing conditions.
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Oct. 02, 2021
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone Building Brands,” “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 October 2, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2021.
 Certain reclassifications have been made to the prior period amounts in the consolidated financial statements to conform to the current presentation.
Reporting Periods
Reporting Periods
The Company’s 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 an 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, 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 provisions 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, we are not required 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 EndedNine Months Ended
October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Windows Net Sales Disaggregation:
Vinyl windows$562,097 $465,472 $1,607,704 $1,283,337 
Aluminum windows22,420 22,056 64,336 61,338 
Other11,969 13,786 31,453 33,364 
Total$596,486 $501,314 $1,703,493 $1,378,039 
Siding Net Sales Disaggregation:
Vinyl siding$182,019 $146,585 $508,121 $387,559 
Metal70,667 75,477 221,260 192,567 
Injection molded19,131 20,460 58,420 49,556 
Stone23,025 20,988 66,659 61,999 
Other products & services(1)
63,028 58,388 181,988 156,509 
Total$357,870 $321,898 $1,036,448 $848,190 
Commercial Net Sales Disaggregation:
Metal building products(2)
$395,869 $281,339 $1,014,663 $842,863 
Insulated metal panels(3)
32,934 89,088 208,220 260,410 
Metal coil coating61,246 33,614 148,734 96,498 
Total$490,049 $404,041 $1,371,617 $1,199,771 
Total Net Sales:$1,444,405 $1,227,253 $4,111,558 $3,426,000 
(1)Other products & services primarily consist of installation of stone veneer products.
(2)The Company’s roll-up sheet doors (“DBCI”) business is only included in the results of operations through August 17, 2021 as a result of divestiture. See Note 8 — Assets and Liabilities Held for Sale and Divestitures for more information.
(3)The Company’s insulated metal panels (“IMP”) business is only included in the results of operations through August 8, 2021 as a result of divestiture. See Note 8Assets and Liabilities Held for Sale and Divestitures for more information.
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 may be adopted as of March 12, 2020 through December 31, 2022. The Company is evaluating the impact of electing to apply the amendments.
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 which are real estate agreements in which future increases in rent are based on an index. Our 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 the commencement date of the leases. Few of the Company’s lease contracts provide a readily determinable implicit rate. As such, 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 requires 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 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 October 2, 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 46 R32.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Oct. 02, 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):
 October 2,
2021
December 31,
2020
Cash and cash equivalents$677,187 $674,255 
Restricted cash(1)
2,211 6,223 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$679,398 $680,478 
(1)Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement as of December 31, 2020 and indemnification agreements in both periods presented.
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):
 October 2,
2021
December 31,
2020
Cash and cash equivalents$677,187 $674,255 
Restricted cash(1)
2,211 6,223 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$679,398 $680,478 
(1)Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement as of December 31, 2020 and indemnification agreements in both periods presented.
Schedule of Allowance for Credit Losses The following table represents the rollforward of the allowance for credit losses for the periods indicated (in thousands):
Nine Months Ended
October 2,
2021
October 3,
2020
Ending balance, prior period$13,313 $9,962 
Cumulative effect of accounting change(1)
— 678 
Provision for expected credit losses2,289 3,762 
Amounts charged against allowance for credit losses, net of recoveries(268)(1,801)
Allowance for credit losses of acquired company at date of acquisition— 810 
Divestitures(4,158)— 
Ending balance$11,176 $13,411 
(1)Cumulative effect of accounting change reflects the modified retrospective effect of adopting ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.
Schedule of Disaggregation of Revenue by Segment The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):
Three Months EndedNine Months Ended
October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Windows Net Sales Disaggregation:
Vinyl windows$562,097 $465,472 $1,607,704 $1,283,337 
Aluminum windows22,420 22,056 64,336 61,338 
Other11,969 13,786 31,453 33,364 
Total$596,486 $501,314 $1,703,493 $1,378,039 
Siding Net Sales Disaggregation:
Vinyl siding$182,019 $146,585 $508,121 $387,559 
Metal70,667 75,477 221,260 192,567 
Injection molded19,131 20,460 58,420 49,556 
Stone23,025 20,988 66,659 61,999 
Other products & services(1)
63,028 58,388 181,988 156,509 
Total$357,870 $321,898 $1,036,448 $848,190 
Commercial Net Sales Disaggregation:
Metal building products(2)
$395,869 $281,339 $1,014,663 $842,863 
Insulated metal panels(3)
32,934 89,088 208,220 260,410 
Metal coil coating61,246 33,614 148,734 96,498 
Total$490,049 $404,041 $1,371,617 $1,199,771 
Total Net Sales:$1,444,405 $1,227,253 $4,111,558 $3,426,000 
(1)Other products & services primarily consist of installation of stone veneer products.
(2)The Company’s roll-up sheet doors (“DBCI”) business is only included in the results of operations through August 17, 2021 as a result of divestiture. See Note 8 — Assets and Liabilities Held for Sale and Divestitures for more information.
(3)The Company’s insulated metal panels (“IMP”) business is only included in the results of operations through August 8, 2021 as a result of divestiture. See Note 8Assets and Liabilities Held for Sale and Divestitures for more information.
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS (Tables)
9 Months Ended
Oct. 02, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Estimated Fair Value of Assets and Liabilities Assumed from Acquisition
The Company preliminarily 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$2,838 
Accounts receivable15,663 
Other receivables409 
Inventories15,644 
Prepaid expenses and other current assets1,538 
Property, plant and equipment15,561 
Lease right of use assets19,335 
Goodwill220,428 
Other assets500 
Total assets acquired291,916 
Liabilities assumed:
Accounts payable17,680 
Accrued expenses7,673 
Deferred income taxes2,491 
Current portion of lease liability247 
Other current liabilities215 
Non-current portion of lease liabilities19,926 
Other long-term liabilities4,220 
Total liabilities assumed52,452 
Net assets acquired$239,464 
The Company preliminarily 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$997 
Accounts receivable5,500 
Inventories4,446 
Prepaid expenses and other current assets823 
Property, plant and equipment2,500 
Lease right of use assets2,787 
Intangible assets (trade names/customer relationships)51,600 
Goodwill32,069 
Other assets50 
Total assets acquired100,772 
Liabilities assumed:
Accounts payable1,676 
Other accrued expenses1,429 
Lease liabilities2,637 
Total liabilities assumed5,742 
Net assets acquired$95,030 
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 the Company for the three and nine months ended October 2, 2021 and October 3, 2020 as if the Cascade Windows, Prime Windows and Kleary acquisitions had occurred on January 1, 2020 (in thousands, except for per share data):
Three Months EndedNine Months Ended
October 2, 2021October 3, 2020October 2, 2021October 3, 2020
Net sales$1,467,982 $1,281,692 $4,243,700 $3,582,308 
Net income (loss) applicable to common shares609,695 32,053 618,073 (483,488)
Net income (loss) per common share:
Basic$4.83 $0.26 $4.91 $(3.85)
Diluted$4.80 $0.26 $4.88 $(3.85)
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.21.2
RESTRUCTURING (Tables)
9 Months Ended
Oct. 02, 2021
Restructuring and Related Activities [Abstract]  
Schedule of Cost Relating to Restructuring The following table summarizes the costs related to those restructuring plans for the three and nine months ended October 2, 2021 and costs incurred to date since inception of those initiatives and programs (in thousands):
 Three Months EndedNine Months EndedCosts Incurred to Date
 October 2, 2021October 2, 2021(Since inception)
Severance$646 $3,125 $39,356 
Asset impairments103 4,091 11,959 
Gain on sale of facilities, net— — (1,298)
Other restructuring costs222 245 9,781 
Total restructuring costs$971 $7,461 $59,798 
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 October 2, 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 incurred932 264 1,772 157 3,125 
Cash payments(1,196)(933)(2,241)(587)(4,957)
Balance, October 2, 2021$42 $166 $1,522 $— $1,730 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL (Tables)
9 Months Ended
Oct. 02, 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 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 acquisitions252,497 122 — 252,619 
Divestiture— — (121,464)(121,464)
Currency translation303 224 — 527 
Balance, October 2, 2021$649,824 $655,167 $21,420 $1,326,411 
(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 50 R36.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES (Tables)
9 Months Ended
Oct. 02, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventory Components The components of inventory are as follows (in thousands):
 October 2, 2021December 31, 2020
Raw materials$373,034 $241,353 
Work in process and finished goods241,539 190,584 
Total inventory$614,573 $431,937 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.21.2
INTANGIBLES (Tables)
9 Months Ended
Oct. 02, 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 October 2, 2021 and December 31, 2020 (in thousands). Intangible assets that are fully amortized have been removed from the disclosures.
Range of Life (Years)Weighted Average Amortization Period (Years)CostAccumulated AmortizationNet Carrying Value
As of October 2, 2021
Amortized intangible assets:
Trademarks/Trade names/Other3157$233,067 $(69,885)$163,182 
Customer lists and relationships72091,716,511 (441,654)1,274,857 
Total intangible assets9$1,949,578 $(511,539)$1,438,039 
As of December 31, 2020
Amortized intangible assets:
Trademarks/Trade names/Other5158$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 
Schedule of Future Minimum Finite-Lived Amortization Expense
The Company expects to recognize amortization expense over the next five fiscal years as follows (in thousands):
2021 (excluding the nine months ended October 2, 2021)$45,517 
2022181,916 
2023181,904 
2024181,246 
2025181,136 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Tables)
9 Months Ended
Oct. 02, 2021
Leases [Abstract]  
Schedules of Lease Costs
Weighted average information about the Company’s lease portfolio as of October 2, 2021 was as follows:
Weighted-average remaining lease term5.9 years
Weighted-average IBR5.82 %
Operating lease costs were as follows (in thousands):
Three Months EndedNine Months Ended
October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Operating lease costs
Fixed lease costs$26,117 $21,220 $79,342 $78,183 
Variable lease costs(1)
29,942 19,013 82,730 54,188 
(1)Includes short-term lease costs, which are immaterial.
Schedule of Cash and Non-cash Activities of Leases
Cash and non-cash activities were as follows (in thousands):
Three Months EndedNine Months Ended
October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$24,994 $24,853 $74,734 $80,241 
Right-of-use assets obtained in exchange for new operating lease liabilities$23,267 $2,070 $40,782 $18,940 
Schedule of Future Minimum Lease Payments Future minimum lease payments under non-cancelable leases as of October 2, 2021 are as follows (in thousands):
Operating Leases
2021 (excluding the nine months ended October 2, 2021)$17,972 
202281,817 
202356,245 
202443,479 
202536,384 
Thereafter98,707 
Total future minimum lease payments334,604 
Less: interest54,051 
Present value of future minimum lease payments$280,553 
As of October 2, 2021
Current portion of lease liabilities72,983 
Long-term portion of lease liabilities207,570 
Total$280,553 
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER COMMON SHARE (Tables)
9 Months Ended
Oct. 02, 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 EndedNine Months Ended
 October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Numerator for Basic and Diluted Earnings Per Common Share  
Net income (loss) applicable to common shares$612,155 $30,028 $619,970 $(484,658)
Denominator for Basic and Diluted Earnings Per Common Share  
Weighted average basic number of common shares outstanding126,159 125,100 125,840 125,655 
Common stock equivalents:
Employee stock options920 189 762 — 
PSUs and Performance Share Awards— — — — 
Weighted average diluted number of common shares outstanding127,079 125,289 126,602 125,655 
Basic income (loss) per common share$4.85 $0.24 $4.93 $(3.86)
Diluted income (loss) per common share$4.82 $0.24 $4.90 $(3.86)
Incentive Plan securities excluded from dilution(1)
160 2,146 176 3,338 
(1)Represents securities not included in the computation of diluted earnings per common share because their effect would have been anti-dilutive.
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTY (Tables)
9 Months Ended
Oct. 02, 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 nine months ended October 2, 2021 and October 3, 2020 (in thousands):
Nine Months Ended
 October 2, 2021October 3, 2020
Beginning balance$216,230 $216,173 
Acquisitions6,464 109 
Divestiture(2,245)— 
Warranties sold1,597 1,885 
Revenue recognized(2,043)(2,054)
Expense22,856 23,257 
Settlements(23,978)(22,645)
Ending balance218,881 216,725 
Less: current portion29,523 27,201 
Total warranty, less current portion$189,358 $189,524 
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.21.2
DEFINED BENEFIT PLANS (Tables)
9 Months Ended
Oct. 02, 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 EndedNine Months Ended
October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Service cost$14 $11 $41 $34 
Interest cost635 802 1,906 2,405 
Expected return on assets(1,360)(1,398)(4,079)(4,193)
Amortization of prior service cost17 16 49 47 
Amortization of net actuarial loss104 753 312 2,256 
Net periodic benefit (income) cost$(590)$184 $(1,771)$549 
OPEB Plans
 Three Months EndedNine Months Ended
October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Service cost$$$13 $13 
Interest cost44 59 133 178 
Amortization of net actuarial loss18 27 53 81 
Net periodic benefit cost$66 $90 $199 $272 
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT (Tables)
9 Months Ended
Oct. 02, 2021
Debt Disclosure [Abstract]  
Schedule Of Debt
Debt is comprised of the following (in thousands):
October 2,
2021
December 31,
2020
Term loan facility due April 2028$2,587,000 $2,497,967 
8.00% senior notes due April 2026
— 645,000 
6.125% senior notes due January 2029
500,000 500,000 
Less: unamortized discounts and unamortized deferred financing costs(1)
(45,205)(53,938)
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs3,041,795 3,589,029 
Less: current portion of long-term debt26,000 25,600 
Total long-term debt, less current portion$3,015,795 $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 (included in December 31, 2020 balance only as the notes were redeemed in full in April 2021), and the 6.125% senior notes due January 2029. The unamortized deferred financing costs associated with the asset-based and revolving credit facilities of $1.4 million and $1.7 million as of October 2, 2021 and December 31, 2020, respectively, are classified in other assets on the consolidated balance sheets.
Schedule of Long-term Debt Instruments At October 2, 2021, the interest rates on the Current Term Loan Facility were as follows:
October 2, 2021
Interest rate3.75 %
Effective interest rate4.02 %
As of October 2, 2021, the Company had the following in relation to the Current ABL Facility (in thousands):
October 2, 2021
Excess availability$564,442 
Revolving loans outstanding— 
Letters of credit outstanding40,925 
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVES (Tables)
9 Months Ended
Oct. 02, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Interest Rate Derivatives
The key terms of interest rate swaps are as follows (amounts in thousands):
October 2, 2021December 31, 2020
Effective DateFixed Rate Paid (Received)Notional AmountStatusNotional AmountStatusMaturity Date
Entered into May 2019:
July 12, 20192.1570 %$— Terminated$500,000 ActiveJuly 12, 2023
July 12, 20192.1560 %— Terminated500,000 ActiveJuly 12, 2023
July 12, 20192.1680 %500,000 Active500,000 ActiveJuly 12, 2023
Entered into April 2021:
April 15, 20212.0369 %750,000 ActiveApril 15, 2026
April 15, 20212.0340 %750,000 ActiveApril 15, 2026
April 15, 2021(2.1680)%(250,000)ActiveJuly 12, 2023
April 15, 2021(2.1680)%(250,000)ActiveJuly 12, 2023
$1,500,000 $1,500,000 
Schedule of Fair Values of Derivatives on the Consolidated Balance Sheets
The fair values of our derivatives and their presentation on the consolidated balance sheets as of October 2, 2021 and December 31, 2020 were as follows (in thousands):
October 2, 2021December 31, 2020
AssetsLiabilitiesAssetsLiabilities
Derivatives not designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Other assets(1)
$17,140 $— $— $— 
Other long-term liabilities(2)
— 17,140 — — 
Total$17,140 $17,140 $— $— 
Derivatives designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Other accrued expenses(3)
$— $13,127 $— $— 
Other long-term liabilities(4)
— 48,386 — 75,770 
Foreign currency contractsOther accrued expenses— — — — 
Other long-term liabilities— (202)— — 
Total$— $61,311 $— $75,770 
(1)The balance as of October 2, 2021 of $17.1 million is related to receive-fixed interest rate swap for which the fair value option has been elected.
(2)The balance as of October 2, 2021 of $17.1 million is related to pay-fixed May 2019 active interest rate swap which has been de-designated as a cash flow hedge.
(3)The balance as of October 2, 2021 of $13.1 million is related to the financing component of the pay-fixed interest rate swaps.
(4)The balance as of October 2, 2021 includes $48.4 million related to the financing component of the pay-fixed interest rate swaps.
Schedule of Derivatives' Effect on the Consolidated Statements of Operations
The effect of our derivatives and their presentation on the consolidated statements of operations for the three and nine months ended October 2, 2021 and October 3, 2020 were as follows (in thousands):
Three Months EndedNine Months Ended
October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Derivatives not designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Interest expense(1)
$7,288 $— $13,957 $— 
Foreign currency contractsCost of sales339 — 853 — 
Derivatives designated as hedging instruments
Interest rate swapsInterest expense2,540 7,462 13,422 16,644 
$10,167 $7,462 $28,232 $16,644 
(1)For the three and nine months ended October 2, 2021, the entire balance related to the reclassification from accumulated other comprehensive loss to interest expense is due to de-designation from hedge accounting of all May 2019 interest rate swaps.
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Oct. 02, 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):
 October 2, 2021December 31, 2020
Carrying
Amount
Fair ValueCarrying
Amount
Fair Value
Term Loan Facility$2,587,000 $2,578,929 $2,497,967 $2,485,477 
8.00% Senior Notes
— — 645,000 674,025 
6.125% Senior Notes
500,000 527,500 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 October 2, 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):
October 2, 2021
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$37 $— $— $37 
Mutual funds – Growth549 — — 549 
Mutual funds – Blend1,380 — — 1,380 
Mutual funds – Foreign blend450 — — 450 
Mutual funds – Fixed income— 151 — 151 
Total short-term investments in deferred compensation plan(2)
2,416 151 — 2,567 
Interest rate swap assets(3)
— 17,140 — 17,140 
Total assets $2,416 $17,291 $— $19,707 
Liabilities:    
Deferred compensation plan liability(2)
$— $2,561 $— $2,561 
Foreign currency hedges— (202)— (202)
Interest rate swap liabilities(4)
— 78,653 — 78,653 
Total liabilities $— $81,012 $— $81,012 

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 
Total assets $2,180 $153 $— $2,333 
Liabilities:    
Deferred compensation plan liability(2)
$— $2,339 $— $2,339 
Interest rate swap liabilities— 75,770 — 75,770 
Total liabilities $— $78,109 $— $78,109 
(1)Unrealized holding gains (losses) for the nine months ended October 2, 2021 and October 3, 2020 were $0.2 million and $(0.7) 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)The balance as of October 2, 2021 of $17.1 million is related to receive-fixed interest rate swaps for which the fair value option has been elected.
(4)The balance as of October 2, 2021 includes $61.5 million related to the financing component of pay-fixed interest rate swaps and $17.1 million related to pay-fixed May 2019 active interest rate swaps which have been de-designated as cash flow hedges.
Schedule of Fair Value, Liabilities Measured on Nonrecurring Basis
The following table summarizes information regarding our liabilities that are measured at fair value on a nonrecurring basis as of October 2, 2021, segregated by level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
October 2, 2021
 Level 1Level 2Level 3Total
Liabilities:     
Short-term steel supply agreement(1)
$— $— $9,333 $9,333 
Total liabilities$— $— $9,333 $9,333 
(1)See Note 8 — Assets and Liabilities Held for Sale and Divestitures for more information. The fair value of the supply agreement was estimated using level 3 inputs, including broker quotes and the Company’s steel procurement agreements.
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT INFORMATION (Tables)
9 Months Ended
Oct. 02, 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 EndedNine Months Ended
 October 2,
2021
October 3,
2020
October 2,
2021
October 3,
2020
Net sales:  
Windows$596,486 $501,314 $1,703,493 $1,378,039 
Siding357,870 321,898 1,036,448 848,190 
Commercial490,049 404,041 1,371,617 1,199,771 
Total net sales$1,444,405 $1,227,253 $4,111,558 $3,426,000 
Operating income (loss):  
Windows$15,756 $37,295 $83,901 $(252,794)
Siding46,108 45,313 127,019 (92,916)
Commercial908,458 56,137 1,003,373 109,642 
Corporate(59,596)(34,766)(151,549)(101,819)
Total operating income (loss)910,726 103,979 1,062,744 (337,887)
Unallocated other expense, net(44,593)(50,402)(189,611)(159,056)
Income (loss) before taxes$866,133 $53,577 $873,133 $(496,943)
October 2,
2021
December 31,
2020
Total assets:
Windows$2,076,604 $1,717,032 
Siding2,120,543 2,123,615 
Commercial516,366 890,380 
Corporate1,017,582 747,463 
Total assets$5,731,095 $5,478,490 
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
Oct. 03, 2020
Dec. 31, 2019
Accounting Policies [Abstract]        
Cash and cash equivalents $ 677,187 $ 674,255    
Restricted cash 2,211 6,223    
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows $ 679,398 $ 680,478 $ 633,826 $ 102,307
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 02, 2021
Oct. 03, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Ending balance, prior period $ 13,313 $ 9,962
Cumulative effect of accounting change 11,176 13,411
Provision for expected credit losses 2,289 3,762
Amounts charged against allowance for credit losses, net of recoveries (268) (1,801)
Allowance for credit losses of acquired company at date of acquisition 0 810
Divestitures (4,158) 0
Ending balance 11,176 13,411
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    
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Oct. 03, 2020
Oct. 02, 2021
Oct. 03, 2020
Disaggregation of Revenue [Line Items]        
Total net sales $ 1,444,405 $ 1,227,253 $ 4,111,558 $ 3,426,000
Windows        
Disaggregation of Revenue [Line Items]        
Total net sales 596,486 501,314 1,703,493 1,378,039
Windows | Vinyl windows        
Disaggregation of Revenue [Line Items]        
Total net sales 562,097 465,472 1,607,704 1,283,337
Windows | Aluminum windows        
Disaggregation of Revenue [Line Items]        
Total net sales 22,420 22,056 64,336 61,338
Windows | Other products & services        
Disaggregation of Revenue [Line Items]        
Total net sales 11,969 13,786 31,453 33,364
Siding        
Disaggregation of Revenue [Line Items]        
Total net sales 357,870 321,898 1,036,448 848,190
Siding | Other products & services        
Disaggregation of Revenue [Line Items]        
Total net sales 63,028 58,388 181,988 156,509
Siding | Vinyl siding        
Disaggregation of Revenue [Line Items]        
Total net sales 182,019 146,585 508,121 387,559
Siding | Metal        
Disaggregation of Revenue [Line Items]        
Total net sales 70,667 75,477 221,260 192,567
Siding | Injection molded        
Disaggregation of Revenue [Line Items]        
Total net sales 19,131 20,460 58,420 49,556
Siding | Stone        
Disaggregation of Revenue [Line Items]        
Total net sales 23,025 20,988 66,659 61,999
Commercial        
Disaggregation of Revenue [Line Items]        
Total net sales 490,049 404,041 1,371,617 1,199,771
Commercial | Metal building products        
Disaggregation of Revenue [Line Items]        
Total net sales 395,869 281,339 1,014,663 842,863
Commercial | Insulated metal panels        
Disaggregation of Revenue [Line Items]        
Total net sales 32,934 89,088 208,220 260,410
Commercial | Metal coil coating        
Disaggregation of Revenue [Line Items]        
Total net sales $ 61,246 $ 33,614 $ 148,734 $ 96,498
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 20, 2021
USD ($)
Apr. 30, 2021
USD ($)
facility
Mar. 02, 2020
USD ($)
Oct. 02, 2021
USD ($)
Oct. 03, 2020
USD ($)
Jul. 04, 2020
USD ($)
Oct. 02, 2021
USD ($)
Oct. 03, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Business Acquisition [Line Items]                    
Goodwill       $ 1,326,411     $ 1,326,411   $ 1,194,729 $ 1,669,594
Strategic development and acquisition related costs       22,250 $ 7,909   25,502 $ 13,550    
Windows                    
Business Acquisition [Line Items]                    
Goodwill       649,824     649,824   397,024 714,023
Siding                    
Business Acquisition [Line Items]                    
Goodwill       655,167     655,167   $ 654,821 $ 807,280
Cascade Windows LLC                    
Business Acquisition [Line Items]                    
Cash payment for acquisition $ 239,500                  
Goodwill 220,428                  
Net sales       19,000     19,000      
Net income (loss) applicable to common shares       (600)     (600)      
Acquisition related expenses       1,900     1,900      
Strategic development and acquisition related costs       1,200     1,200      
Cascade Windows LLC | Windows                    
Business Acquisition [Line Items]                    
Goodwill $ 220,400                  
Prime Windows LLC                    
Business Acquisition [Line Items]                    
Goodwill   $ 32,069                
Net sales       20,900     33,700      
Net income (loss) applicable to common shares       $ 800     2,500      
Acquisition related expenses             1,000      
Strategic development and acquisition related costs             700      
Total cash consideration transferred   93,000                
Working capital adjustments   $ 2,000                
Prime Windows LLC | United States                    
Business Acquisition [Line Items]                    
Number of manufacture acquired | facility   2                
Prime Windows LLC | Windows                    
Business Acquisition [Line Items]                    
Goodwill   $ 32,100                
Kleary Masonry, Inc.                    
Business Acquisition [Line Items]                    
Goodwill     $ 12,539              
Acquisition related expenses             5,400      
Strategic development and acquisition related costs             $ 4,200      
Total cash consideration transferred     $ 40,000              
Working capital adjustments           $ 2,000        
Percentage of outstanding interests acquired     100.00%              
Kleary Masonry, Inc. | Siding                    
Business Acquisition [Line Items]                    
Goodwill     $ 12,500              
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Aug. 20, 2021
Apr. 30, 2021
Dec. 31, 2020
Mar. 02, 2020
Dec. 31, 2019
Assets acquired:            
Goodwill $ 1,326,411     $ 1,194,729   $ 1,669,594
Cascade Windows LLC            
Assets acquired:            
Cash   $ 2,838        
Accounts receivable   15,663        
Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Receivables   409        
Inventories   15,644        
Prepaid expenses and other current assets   1,538        
Property, plant and equipment   15,561        
Lease right of use assets   19,335        
Goodwill   220,428        
Other assets   500        
Total assets acquired   291,916        
Liabilities assumed:            
Accounts payable   17,680        
Accrued expenses   7,673        
Deferred income taxes   2,491        
Current portion of lease liability   247        
Other current liabilities   215        
Non-current portion of lease liabilities   19,926        
Other long-term liabilities   4,220        
Total liabilities assumed   52,452        
Net assets acquired   $ 239,464        
Prime Windows LLC            
Assets acquired:            
Cash     $ 997      
Accounts receivable     5,500      
Inventories     4,446      
Prepaid expenses and other current assets     823      
Property, plant and equipment     2,500      
Lease right of use assets     2,787      
Intangible assets (trade names/customer relationships)     51,600      
Goodwill     32,069      
Other assets     50      
Total assets acquired     100,772      
Liabilities assumed:            
Accounts payable     1,676      
Other current liabilities     1,429      
Lease liabilities     2,637      
Total liabilities assumed     5,742      
Net assets acquired     $ 95,030      
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 current liabilities         1,020  
Lease liabilities         339  
Other long-term liabilities         109  
Total liabilities assumed         2,617  
Net assets acquired         $ 41,984  
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - Schedule of Pro Forma Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Oct. 03, 2020
Oct. 02, 2021
Oct. 03, 2020
Business Combination and Asset Acquisition [Abstract]        
Net sales $ 1,467,982 $ 1,281,692 $ 4,243,700 $ 3,582,308
Net income (loss) applicable to common shares $ 609,695 $ 32,053 $ 618,073 $ (483,488)
Net income (loss) per common share:        
Basic (in USD per share) $ 4.83 $ 0.26 $ 4.91 $ (3.85)
Diluted (in USD per share) $ 4.80 $ 0.26 $ 4.88 $ (3.85)
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.21.2
RESTRUCTURING - Narrative (Details)
$ in Millions
9 Months Ended
Oct. 02, 2021
USD ($)
Restructuring Cost and Reserve [Line Items]  
Total restructuring costs incurred to date $ 59.8
Asset impairment $ 4.1
Minimum  
Restructuring Cost and Reserve [Line Items]  
Execution period 12 months
Maximum  
Restructuring Cost and Reserve [Line Items]  
Execution period 24 months
Corporate  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs incurred $ 0.2
Windows  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs incurred 1.2
Siding  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs incurred 0.3
Commercial  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs incurred $ 5.7
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.21.2
RESTRUCTURING - Summary of Restructuring Plan Costs (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
USD ($)
Oct. 02, 2021
USD ($)
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 971 $ 7,461
Total restructuring costs incurred to date 59,798 59,798
Severance    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 646 3,125
Total restructuring costs incurred to date 39,356 39,356
Asset impairments    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 103 4,091
Total restructuring costs incurred to date 11,959 11,959
Gain on sale of facilities, net    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 0 0
Total restructuring costs incurred to date (1,298) (1,298)
Other restructuring costs    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 222 245
Total restructuring costs incurred to date $ 9,781 $ 9,781
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.21.2
RESTRUCTURING - Summary of Severance Liability and Cash Payments (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Oct. 02, 2021
Dec. 31, 2020
Dec. 31, 2019
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance $ 3,562 $ 2,663 $ 2,418
Costs incurred 3,125 26,573 9,658
Cash payments (4,957) (25,674) (9,413)
Restructuring reserve, ending balance 1,730 3,562 2,663
Corporate      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance 430 1,763 2,333
Costs incurred 157 3,013 4,009
Cash payments (587) (4,346) (4,579)
Restructuring reserve, ending balance 0 430 1,763
Windows | Operating Segments      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance 306 418 0
Costs incurred 932 4,294 1,094
Cash payments (1,196) (4,406) (676)
Restructuring reserve, ending balance 42 306 418
Siding | Operating Segments      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance 835 482 85
Costs incurred 264 2,705 1,834
Cash payments (933) (2,352) (1,437)
Restructuring reserve, ending balance 166 835 482
Commercial | Operating Segments      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance 1,991 0 0
Costs incurred 1,772 16,561 2,721
Cash payments (2,241) (14,570) (2,721)
Restructuring reserve, ending balance $ 1,522 $ 1,991 $ 0
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 02, 2021
Oct. 03, 2020
Oct. 02, 2021
Oct. 03, 2020
Dec. 31, 2020
Goodwill [Roll Forward]          
Beginning balance     $ 1,194,729 $ 1,669,594 $ 1,669,594
Goodwill recognized from acquisitions     252,619   12,539
Divestiture     (121,464)    
Impairment $ 0 $ 0 0 (503,171) (503,171)
Currency translation     527   13,991
Purchase accounting adjustments from prior year acquisitions         1,776
Ending balance 1,326,411   1,326,411   1,194,729
Windows          
Goodwill [Roll Forward]          
Beginning balance     397,024 714,023 714,023
Goodwill recognized from acquisitions     252,497   0
Divestiture     0    
Impairment         (320,990)
Currency translation     303   3,991
Purchase accounting adjustments from prior year acquisitions         0
Ending balance 649,824   649,824   397,024
Siding          
Goodwill [Roll Forward]          
Beginning balance     654,821 807,280 807,280
Goodwill recognized from acquisitions     122   12,539
Divestiture     0    
Impairment         (176,774)
Currency translation     224   10,000
Purchase accounting adjustments from prior year acquisitions         1,776
Ending balance 655,167   655,167   654,821
Commercial          
Goodwill [Roll Forward]          
Beginning balance     142,884 $ 148,291 148,291
Goodwill recognized from acquisitions     0   0
Divestiture     (121,464)    
Impairment         (5,407)
Currency translation     0   0
Purchase accounting adjustments from prior year acquisitions         0
Ending balance $ 21,420   $ 21,420   $ 142,884
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 02, 2021
Dec. 31, 2020
Inventory [Line Items]    
Raw materials $ 373,034 $ 241,353
Work in process and finished goods 241,539 190,584
Total inventory 614,573 $ 431,937
Inventories    
Inventory [Line Items]    
Inventory purchase commitments $ 24,900  
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.21.2
INTANGIBLES - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Oct. 02, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Cost $ 1,949,578 $ 2,006,766
Accumulated Amortization (511,539) (422,162)
Net Carrying Value $ 1,438,039 $ 1,584,604
Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Amortization period (years) 9 years 9 years
Trademarks/Trade names/Other    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 233,067 $ 248,155
Accumulated Amortization (69,885) (51,722)
Net Carrying Value $ 163,182 $ 196,433
Trademarks/Trade names/Other | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Amortization period (years) 3 years 5 years
Trademarks/Trade names/Other | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Amortization period (years) 15 years 15 years
Trademarks/Trade names/Other | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Amortization period (years) 7 years 8 years
Customer lists and relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 1,716,511 $ 1,758,611
Accumulated Amortization (441,654) (370,440)
Net Carrying Value $ 1,274,857 $ 1,388,171
Customer lists and relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Amortization period (years) 7 years 7 years
Customer lists and relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Amortization period (years) 20 years 20 years
Customer lists and relationships | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Amortization period (years) 9 years 9 years
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.21.2
INTANGIBLES - Schedule of Future Minimum Finite-Lived Amortization Expense (Details)
$ in Thousands
Oct. 02, 2021
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2021 $ 45,517
2022 181,916
2023 181,904
2024 181,246
2025 $ 181,136
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.21.2
ASSETS AND LIABILITIES HELD FOR SALE AND DIVESTITURES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Oct. 02, 2021
Oct. 03, 2020
Aug. 09, 2021
Dec. 31, 2020
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Contract with customer liability, current       $ 15,500  
Contract with customer liability, revenue recognized $ 6,200 $ 6,200      
Divestiture related cost 17,900 21,300      
Assets held-for-sale 3,900 3,900     $ 4,600
Proceeds from sale of property, plant and equipment   4,615 $ 1,538    
Insulated metal panels          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Proceeds from divestitures, net of cash divested 1,000,000        
Gain on divestiture of business 679,800 679,800      
DBCI          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Proceeds from divestitures, net of cash divested   168,900      
Gain on divestiture of business $ 151,500 $ 151,500      
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Summary of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Oct. 03, 2020
Oct. 02, 2021
Oct. 03, 2020
Leases [Abstract]        
Weighted-average remaining lease term 5 years 10 months 24 days   5 years 10 months 24 days  
Weighted-average IBR 5.82%   5.82%  
Fixed lease costs $ 26,117 $ 21,220 $ 79,342 $ 78,183
Variable lease costs $ 29,942 $ 19,013 $ 82,730 $ 54,188
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Summary of Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Oct. 03, 2020
Oct. 02, 2021
Oct. 03, 2020
Leases [Abstract]        
Operating cash flows for operating leases $ 24,994 $ 24,853 $ 74,734 $ 80,241
Right-of-use assets obtained in exchange for new operating lease liabilities $ 23,267 $ 2,070 $ 40,782 $ 18,940
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 $ 17,972  
2022 81,817  
2023 56,245  
2024 43,479  
2025 36,384  
Thereafter 98,707  
Total future minimum lease payments 334,604  
Less: interest 54,051  
Present value of future minimum lease payments 280,553  
Current portion of lease liabilities 72,983 $ 70,125
Long-term portion of lease liabilities 207,570 $ 198,875
Total $ 280,553  
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.21.2
SHARE-BASED COMPENSATION (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 02, 2021
Oct. 03, 2020
Oct. 02, 2021
Oct. 03, 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)     800,000 1,100,000
Stock options, grant date fair value (in USD per share)     $ 7.38 $ 2.13
Stock options exercised (in shares)     200,000 0
Stock options exercised, intrinsic value     $ 700,000  
Proceeds from stock options exercised     1,600,000  
Value, restricted stock award, gross $ 0 $ 0 0 $ 0
Allocated share-based compensation expense $ 8,400,000 $ 4,000,000 $ 16,900,000 $ 12,600,000
PSUs and Performance Share Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock awards, targeted number of shares 200.00%   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 3 years
Key Employee Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     3 years  
Key Employee Awards | Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Value, restricted stock award, gross     $ 18,000,000 $ 7,000,000
Shares, restricted stock award, gross (in shares)     1,200,000 1,400,000
Key Employee Awards | Performance Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock award grants, fair value     $ 28,000,000 $ 5,600,000
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Oct. 03, 2020
Oct. 02, 2021
Oct. 03, 2020
Numerator for Basic and Diluted Earnings Per Common Share        
Net income (loss) applicable to common shares $ 612,155 $ 30,028 $ 619,970 $ (484,658)
Denominator for Basic and Diluted Earnings Per Common Share        
Weighted average basic number of common shares outstanding (in shares) 126,159 125,100 125,840 125,655
Weighted average diluted number of common shares outstanding (in shares) 127,079 125,289 126,602 125,655
Basic income (loss) per common share (in USD per share) $ 4.85 $ 0.24 $ 4.93 $ (3.86)
Diluted income (loss) per common share (in USD per share) $ 4.82 $ 0.24 $ 4.90 $ (3.86)
Incentive Plan securities excluded from dilution (in shares) 160 2,146 176 3,338
Employee stock options        
Denominator for Basic and Diluted Earnings Per Common Share        
Common stock equivalents (in shares) 920 189 762 0
PSUs and Performance Share Awards        
Denominator for Basic and Diluted Earnings Per Common Share        
Common stock equivalents (in shares) 0 0 0 0
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTY (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 02, 2021
Oct. 03, 2020
Product Warranties Disclosures [Abstract]    
Product warranty, term 10 years  
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning balance $ 216,230 $ 216,173
Acquisitions 6,464 109
Divestiture (2,245) 0
Warranties sold 1,597 1,885
Revenue recognized (2,043) (2,054)
Expense 22,856 23,257
Settlements (23,978) (22,645)
Ending balance 218,881 216,725
Less: current portion 29,523 27,201
Total warranty, less current portion $ 189,358 $ 189,524
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.21.2
DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Oct. 03, 2020
Oct. 02, 2021
Oct. 03, 2020
Defined Benefit Plan Disclosure [Line Items]        
Service cost $ 14 $ 11 $ 41 $ 34
Interest cost 635 802 1,906 2,405
Expected return on assets (1,360) (1,398) (4,079) (4,193)
Amortization of prior service cost 17 16 49 47
Amortization of net actuarial loss 104 753 312 2,256
Net periodic benefit (income) cost (590) 184 (1,771) 549
OPEB Plans        
Defined Benefit Plan Disclosure [Line Items]        
Service cost 4 4 13 13
Interest cost 44 59 133 178
Amortization of net actuarial loss 18 27 53 81
Net periodic benefit (income) cost $ 66 $ 90 $ 199 $ 272
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.21.2
DEFINED BENEFIT PLANS - Narrative (Details)
$ in Millions
9 Months Ended
Oct. 02, 2021
USD ($)
Benefit plan  
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 82 R68.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT - Schedule of Debt (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Apr. 15, 2021
Dec. 31, 2020
Sep. 24, 2020
Debt Instrument [Line Items]        
Less: unamortized discounts and unamortized deferred financing costs $ (45,205)   $ (53,938)  
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs 3,041,795   3,589,029  
Less: current portion of long-term debt 26,000   25,600  
Total long-term debt, less current portion $ 3,015,795   3,563,429  
Debt instrument, interest rate, stated percentage 6.125%      
Term loan facility due April 2028        
Debt Instrument [Line Items]        
Long-term debt, gross $ 2,587,000   2,497,967  
8.00% senior notes due April 2026        
Debt Instrument [Line Items]        
Long-term debt, gross 0   645,000  
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs $ 0   $ 645,000  
Debt instrument, interest rate, stated percentage 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%
Asset-based lending credit facility, due 2023 | ABL Facility | Other Assets        
Debt Instrument [Line Items]        
Unamortized deferred financing costs $ 1,400   $ 1,700  
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT - Narrative (Details) - USD ($)
9 Months Ended
Apr. 15, 2021
Sep. 24, 2020
Nov. 16, 2018
Oct. 15, 2018
Apr. 12, 2018
Oct. 02, 2021
Dec. 31, 2020
Nov. 15, 2018
Oct. 14, 2018
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity $ 115,000,000                
Debt instrument, interest rate, stated percentage           6.125%      
Term Loan Facility                  
Line of Credit Facility [Line Items]                  
Debt instrument, face amount 1,755,000,000                
Debt instrument, discount rate         0.50%        
Financing cost incurred 24,800,000                
Deferred and amortized cost incurred $ 13,200,000                
Debt instrument, interest rate during period           3.75%      
Debt instrument, effective rate           4.02%      
Mandatory prepayment, percentage of annual excess cash flow 50.00%                
Debt instrument, covenant compliance, excess cash flow, minimum $ 10,000,000                
Current Cash Flow Revolver                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity $ 92,000,000                
Secured debt, percentage of capital stock held by foreign subsidiary 65.00%                
Debt instrument, covenant compliance, secured leverage ratio, maximum 7.75                
Extended Cash Flow Revolver                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity $ 92,000,000                
Tranche B Term Loan                  
Line of Credit Facility [Line Items]                  
Debt instrument, face amount 2,600,000,000                
Increase in borrowing capacity 108,400,000                
Long-term debt, gross 2,491,600,000                
6.125% senior notes due January 2029                  
Line of Credit Facility [Line Items]                  
Debt instrument, face amount   $ 500,000,000              
Debt instrument, discount rate   6.125%              
Long-term debt, gross           $ 500,000,000 $ 500,000,000    
Debt instrument, interest rate, stated percentage   6.125%       6.125% 6.125%    
Debt instrument, effective rate   6.125%       6.33%      
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   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%              
8.00% senior notes due April 2026                  
Line of Credit Facility [Line Items]                  
Debt instrument, face amount $ 645,000,000                
Long-term debt, gross           $ 0 $ 645,000,000    
Debt instrument, interest rate, stated percentage 8.00%         8.00% 8.00%    
Redemption price $ 670,800,000                
Expected loss on extinguishment of debt           $ 41,900,000      
Make-whole premium           25,800,000      
Write-off of unamortized deferred financing costs           $ 16,100,000      
Revolving Credit Facility | Extended ABL Commitments | Line of Credit                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity $ 611,000,000                
ABL Facility | Revolving Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity     $ 611,000,000 $ 396,000,000 $ 360,000,000        
Increase in borrowing capacity     215,000,000 36,000,000          
Payment on outstanding borrowings     325,000,000            
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     $ 313,500,000 $ 285,000,000
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     $ 82,500,000 $ 75,000,000
London Interbank Offered Rate (LIBOR) | Term Loan Facility                  
Line of Credit Facility [Line Items]                  
Debt instrument, basis spread on variable rate, floor 0.50%                
Debt instrument, basis spread on variable rate 3.25%                
London Interbank Offered Rate (LIBOR) | Current 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                  
Line of Credit Facility [Line Items]                  
Debt instrument, basis spread on variable rate 2.25%                
Minimum | Current 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) | Current 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 | Current 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 | Current Cash Flow Revolver | Commitment Fee Percentage One                  
Line of Credit Facility [Line Items]                  
Unused commitment fee 0.50%                
Maximum | London Interbank Offered Rate (LIBOR) | Current 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 | Current 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                  
Line of Credit Facility [Line Items]                  
Mandatory prepayment, percentage of annual excess cash flow 25.00%                
Leverage Ratio Target Achieved | Maximum | Term Loan Facility                  
Line of Credit Facility [Line Items]                  
Mandatory prepayment, percentage of annual excess cash flow 0.00%                
Ply Gem | Term Loan Facility                  
Line of Credit Facility [Line Items]                  
Debt instrument, face amount         $ 1,755,000,000        
Increase in borrowing capacity     $ 805,000,000            
Ply Gem | Current Cash Flow Revolver                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity         $ 115,000,000        
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT - ABL Facility (Details) - ABL Facility
$ in Thousands
Oct. 02, 2021
USD ($)
Debt Instrument [Line Items]  
Excess availability $ 564,442
Revolving loans outstanding 0
Letters of credit outstanding $ 40,925
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVES - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Apr. 15, 2021
USD ($)
derivativeInstrument
May 31, 2019
USD ($)
Oct. 02, 2021
USD ($)
Oct. 02, 2021
USD ($)
Jul. 03, 2021
USD ($)
Dec. 31, 2020
USD ($)
Derivative [Line Items]            
Number of swap contracts terminated | derivativeInstrument 2          
Number of swap contract entered into | derivativeInstrument 2          
AOCI, derivative qualifying as hedge, excluded component, after tax     $ 200 $ 200    
Derivative, floor interest rate     0.50% 0.50%    
Fair value hedged assets     $ 200 $ 200    
Forward Contracts            
Derivative [Line Items]            
Foreign currency hedging contracts         $ 20,200 $ 66,000
Realized a loss on foreign currency fair value hedge derivatives     $ 300 $ 900    
Minimum            
Derivative [Line Items]            
Fixed rate paid     2.0369% 2.0369%    
Maximum            
Derivative [Line Items]            
Fixed rate paid     2.034% 2.034%    
Derivatives not designated as hedging instruments            
Derivative [Line Items]            
AOCI, derivative qualifying as hedge, excluded component, after tax     $ (51,900) $ (51,900)    
Interest rate swaps            
Derivative [Line Items]            
Derivative, term of contract   4 years        
Notional value   $ 1,500,000        
Derivative, notional amount paid (received)     (1,500,000) (1,500,000)   (1,500,000)
Interest rate swaps | Derivatives not designated as hedging instruments            
Derivative [Line Items]            
Notional value $ 500,000          
Interest Rate Swap Three            
Derivative [Line Items]            
Notional value   $ 500,000        
Derivative, notional amount paid (received)     (500,000) (500,000)   (500,000)
Interest Rate Swap One            
Derivative [Line Items]            
Derivative, notional amount paid (received)     0 0   (500,000)
Interest Rate Swap One | Derivatives not designated as hedging instruments            
Derivative [Line Items]            
Notional value 500,000          
Interest Rate Swap Two            
Derivative [Line Items]            
Derivative, notional amount paid (received)     0 0   (500,000)
Interest Rate Swap Two | Derivatives not designated as hedging instruments            
Derivative [Line Items]            
Notional value 500,000          
Interest Rate Swap Six            
Derivative [Line Items]            
Derivative, notional amount paid (received) 250,000   $ 250,000 $ 250,000  
Pay Fixed Interest Rate Swap One            
Derivative [Line Items]            
Notional value 750,000          
Pay Fixed Interest Rate Swap Two            
Derivative [Line Items]            
Notional value $ 750,000          
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVES -Schedule of Interest Rate Derivatives (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Apr. 15, 2021
Dec. 31, 2020
Interest rate swaps      
Derivative [Line Items]      
Notional Amount $ 1,500,000   $ 1,500,000
Interest Rate Swap One      
Derivative [Line Items]      
Fixed Rate Paid (Received) 2.157%    
Notional Amount $ 0   500,000
Interest Rate Swap Two      
Derivative [Line Items]      
Fixed Rate Paid (Received) 2.156%    
Notional Amount $ 0   500,000
Interest Rate Swap Three      
Derivative [Line Items]      
Fixed Rate Paid (Received) 2.168%    
Notional Amount $ 500,000   500,000
Interest Rate Swap Four      
Derivative [Line Items]      
Fixed Rate Paid (Received) 2.0369%    
Notional Amount $ 750,000  
Interest Rate Swap Five      
Derivative [Line Items]      
Fixed Rate Paid (Received) 2.034%    
Notional Amount $ 750,000  
Interest Rate Swap Six      
Derivative [Line Items]      
Fixed Rate Paid (Received) (2.168%)    
Notional Amount $ (250,000) $ (250,000)
Interest Rate Swap Seven      
Derivative [Line Items]      
Fixed Rate Paid (Received) (2.168%)    
Notional Amount $ (250,000)  
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVES - Fair Values of Derivatives on the Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
Derivatives not designated as hedging instruments    
Derivative [Line Items]    
Assets $ 17,140 $ 0
Liabilities 17,140 0
Derivatives designated as hedging instruments    
Derivative [Line Items]    
Assets 0 0
Liabilities 61,311 75,770
Interest rate swaps    
Derivative [Line Items]    
Assets 17,140  
Interest rate swaps | Other assets | Derivatives not designated as hedging instruments    
Derivative [Line Items]    
Assets 17,140 0
Liabilities 0 0
Interest rate swaps | Other long-term liabilities | Derivatives not designated as hedging instruments    
Derivative [Line Items]    
Assets 0 0
Liabilities 17,140 0
Interest rate swaps | Other long-term liabilities | Derivatives designated as hedging instruments    
Derivative [Line Items]    
Assets 0 0
Liabilities 48,386 75,770
Derivative instrument, financing component, amount 48,400  
Interest rate swaps | Other accrued expenses | Derivatives designated as hedging instruments    
Derivative [Line Items]    
Assets 0 0
Liabilities 13,127 0
Derivative instrument, financing component, amount 13,100  
Foreign currency contracts | Other long-term liabilities | Derivatives designated as hedging instruments    
Derivative [Line Items]    
Assets 0 0
Liabilities (202) 0
Foreign currency contracts | Other accrued expenses | Derivatives designated as hedging instruments    
Derivative [Line Items]    
Assets 0 0
Liabilities $ 0 $ 0
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVES - Effect of Derivatives on the Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Oct. 03, 2020
Oct. 02, 2021
Oct. 03, 2020
Derivatives designated as hedging instruments        
Derivative [Line Items]        
Derivative instruments, gain (loss) $ 10,167 $ 7,462 $ 28,232 $ 16,644
Interest rate swaps | Derivatives not designated as hedging instruments | Interest expense        
Derivative [Line Items]        
Derivative instruments, gain (loss) 7,288 0 13,957 0
Interest rate swaps | Derivatives designated as hedging instruments | Interest expense        
Derivative [Line Items]        
Derivative instruments, gain (loss) 2,540 7,462 13,422 16,644
Foreign currency contracts | Derivatives not designated as hedging instruments | Cost of sales        
Derivative [Line Items]        
Derivative instruments, gain (loss) $ 339 $ 0 $ 853 $ 0
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.21.2
CD&R INVESTOR GROUP (Details)
Oct. 02, 2021
Dec. 31, 2020
CD&R Funds    
Class of Stock [Line Items]    
Ownership percentage 49.10% 49.40%
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK REPURCHASE PROGRAM (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 02, 2021
Oct. 03, 2020
Oct. 02, 2021
Oct. 03, 2020
Mar. 07, 2018
Oct. 10, 2017
Class of Stock [Line Items]            
Authorized stock repurchase amount $ 100,000,000   $ 100,000,000   $ 50,000,000 $ 50,000,000
Treasury stock purchases (in shares)     0 1,100,000    
Purchases of treasury stock     $ 0 $ 6,428,000    
Available for stock repurchases 49,100,000   $ 49,100,000      
Retirement of treasury shares (in shares)     200,000 1,200,000    
Retirement of treasury shares $ 0   $ 0 $ 0    
Treasury Stock            
Class of Stock [Line Items]            
Treasury stock purchases (in shares) 88,330 1,635 200,198 1,168,514    
Shares withheld to satisfy minimum tax withholding obligations (in shares)     200,000 100,000    
Retirement of treasury shares (in shares) (88,330)   200,198 1,166,973    
Retirement of treasury shares $ (1,320,000)   $ (2,861,000) $ (6,895,000)    
Additional Paid-In Capital            
Class of Stock [Line Items]            
Retirement of treasury shares $ 1,319,000   $ 2,859,000 $ 6,883,000    
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values of Financial Instruments (Details) - USD ($)
Oct. 02, 2021
Apr. 15, 2021
Dec. 31, 2020
Sep. 24, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Carrying Amount $ 3,041,795,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 $ 0   645,000,000  
Fair Value $ 0   $ 674,025,000  
Debt instrument, interest rate, stated percentage 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 $ 527,500,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      
Current 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,587,000,000   $ 2,497,967,000  
Fair Value $ 2,578,929,000   $ 2,485,477,000  
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value by Level (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 02, 2021
Oct. 03, 2020
Dec. 31, 2020
Assets:      
Short-term investments in deferred compensation plan $ 2,567   $ 2,333
Total assets 19,707   2,333
Liabilities:      
Fair value of liabilities 81,012   78,109
Short-term investments, unrealized holding gain (loss) 200 $ (700)  
Derivatives not designated as hedging instruments      
Assets:      
Interest rate swap assets 17,140   0
Liabilities:      
Derivative liability 17,140   0
Foreign currency contracts      
Liabilities:      
Fair value of liabilities (202)    
Level 1      
Assets:      
Short-term investments in deferred compensation plan 2,416   2,180
Total assets 2,416   2,180
Liabilities:      
Fair value of liabilities 0   0
Level 1 | Foreign currency contracts      
Liabilities:      
Fair value of liabilities 0    
Level 2      
Assets:      
Short-term investments in deferred compensation plan 151   153
Total assets 17,291   153
Liabilities:      
Fair value of liabilities 81,012   78,109
Level 2 | Foreign currency contracts      
Liabilities:      
Fair value of liabilities (202)    
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 currency contracts      
Liabilities:      
Fair value of liabilities 0    
Deferred compensation plan liability      
Liabilities:      
Fair value of liabilities 2,561   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,561   2,339
Deferred compensation plan liability | Level 3      
Liabilities:      
Fair value of liabilities 0   0
Interest Rate Swap      
Assets:      
Interest rate swap assets 17,140    
Liabilities:      
Fair value of liabilities 78,653   75,770
Interest Rate Swap | Other Noncurrent Liabilities | Derivatives not designated as hedging instruments      
Assets:      
Interest rate swap assets 0   0
Liabilities:      
Derivative liability 17,140   0
Interest Rate Swap | Level 1      
Assets:      
Interest rate swap assets 0    
Liabilities:      
Fair value of liabilities 0   0
Interest Rate Swap | Level 2      
Assets:      
Interest rate swap assets 17,140    
Liabilities:      
Fair value of liabilities 78,653   75,770
Interest Rate Swap | Level 3      
Assets:      
Interest rate swap assets 0    
Liabilities:      
Fair value of liabilities 0   0
Pay Fixed Interest Rate Swap      
Liabilities:      
Derivative instrument, financing component, amount 61,500    
Money market      
Assets:      
Short-term investments in deferred compensation plan 37   349
Money market | Level 1      
Assets:      
Short-term investments in deferred compensation plan 37   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 549   487
Mutual funds – Growth | Level 1      
Assets:      
Short-term investments in deferred compensation plan 549   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,380   1,006
Mutual funds – Blend | Level 1      
Assets:      
Short-term investments in deferred compensation plan 1,380   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 450   338
Mutual funds – Foreign blend | Level 1      
Assets:      
Short-term investments in deferred compensation plan 450   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 151   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 151   153
Mutual funds – Fixed income | Level 3      
Assets:      
Short-term investments in deferred compensation plan $ 0   $ 0
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values, Liabilities Measured on Nonrecurring Basis (Details) - Fair Value, Nonrecurring
$ in Thousands
Oct. 02, 2021
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Short-term steel supply agreement $ 9,333
Total liabilities 9,333
Level 1  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Short-term steel supply agreement 0
Total liabilities 0
Level 2  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Short-term steel supply agreement 0
Total liabilities 0
Level 3  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Short-term steel supply agreement 9,333
Total liabilities $ 9,333
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Details) - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Oct. 02, 2021
Dec. 31, 2020
Dec. 31, 2021
Income Tax Contingency [Line Items]      
Estimated effective tax rate 28.50%    
Effective tax rate 28.10%    
Valuation allowance $ 12.1    
Increase in tax reserves 6.4    
Liability for unrecognized tax benefits $ 18.1    
Amount of employer side social security payments deferred   $ 19.9  
Deferred social security payments recorded in current liabilities   $ 10.0  
Forecast      
Income Tax Contingency [Line Items]      
Deferral amount estimated to be paid     $ 10.0
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT INFORMATION (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
USD ($)
Oct. 03, 2020
USD ($)
Oct. 02, 2021
USD ($)
segment
Oct. 03, 2020
USD ($)
Dec. 31, 2020
USD ($)
Segment Reporting Information [Line Items]          
Number of reportable segments | segment     3    
Total net sales $ 1,444,405 $ 1,227,253 $ 4,111,558 $ 3,426,000  
Total operating income (loss) 910,726 103,979 1,062,744 (337,887)  
Unallocated other expense, net (44,593) (50,402) (189,611) (159,056)  
Income (loss) before income taxes 866,133 53,577 873,133 (496,943)  
Total assets 5,731,095   5,731,095   $ 5,478,490
Windows          
Segment Reporting Information [Line Items]          
Total net sales 596,486 501,314 1,703,493 1,378,039  
Siding          
Segment Reporting Information [Line Items]          
Total net sales 357,870 321,898 1,036,448 848,190  
Commercial          
Segment Reporting Information [Line Items]          
Total net sales 490,049 404,041 1,371,617 1,199,771  
Operating Segments | Windows          
Segment Reporting Information [Line Items]          
Total net sales 596,486 501,314 1,703,493 1,378,039  
Total operating income (loss) 15,756 37,295 83,901 (252,794)  
Total assets 2,076,604   2,076,604   1,717,032
Operating Segments | Siding          
Segment Reporting Information [Line Items]          
Total net sales 357,870 321,898 1,036,448 848,190  
Total operating income (loss) 46,108 45,313 127,019 (92,916)  
Total assets 2,120,543   2,120,543   2,123,615
Operating Segments | Commercial          
Segment Reporting Information [Line Items]          
Total net sales 490,049 404,041 1,371,617 1,199,771  
Total operating income (loss) 908,458 56,137 1,003,373 109,642  
Total assets 516,366   516,366   890,380
Corporate          
Segment Reporting Information [Line Items]          
Total operating income (loss) (59,596) $ (34,766) (151,549) $ (101,819)  
Total assets $ 1,017,582   $ 1,017,582   $ 747,463
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.21.2
CONTINGENCIES (Details)
$ in Millions
Aug. 25, 2021
USD ($)
defendant
May 19, 2021
Feb. 10, 2020
defendant
Apr. 11, 2019
defendant
Oct. 02, 2021
USD ($)
May 31, 2021
phase
Dec. 31, 2020
USD ($)
Loss Contingencies [Line Items]              
Number of field sampling phases completed | phase           2  
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]              
Public comment period duration   30 days          
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 8     12      
Number of defendants with charges dismissed | defendant     4        
Settlement amount $ 100.0            
Attorney's fee and litigation expenses, percentage of the settlement amount 23.50%            
Current Liabilities | RCRA Facility Investigation              
Loss Contingencies [Line Items]              
Liability accrual         4.5    
Other 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    
EXCEL 97 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (V):5,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "-B6E3\A&<,.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'9A4)/FLK%3"X,5-G8SMMJ:Q8FQ-9*^_1RO31G; ^QHZ?>G M3Z#&!&6&B,]Q"!C)8;J;?-NPI@:@%L':> M&,Y3U\ -,,,(HT_?!;0+L53_Q)8.L$MR2FY)C>-8CZN2RSL(>-MM7\JZE>L3 MZ=Y@_I6621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M (V):5/"W2(00@4 /P5 8 >&PO=V]R:W-H965T&UL MG9A=<^(V%(:OM[]"P_2BG0FQ)?.Y0Y@A;++-=)>0D'8G[?1"V (\L2TJRQ#^ M?8]LL EC'WN:B^"O\_JQ=/0>2:.]5&_Q1@A-WL,@BF]:&ZVWGRTK=C>_?5&FPO6>+3E:[$0^H_M7,&9E:MX?BBBV)<146)UTYK0 MSU/',0'I$W_Z8A^?'1/S*4LIW\S)@W?3L@V1"(2KC02'GYV8BB P2L#Q[U&T ME;_3!)X?G]3OTX^'CUGR6$QE\,/W].:F-6@13ZQX$NAGN?]-'#^H:_1<&<3I M?[+/GNUT6L1-8BW#8S 0A'Z4_?+W8T.<"7BD:5! MT]RQW&/\;1;/*N*'Y+N,]"8F=Y$GO(_Q%K#D0.P$=,M0P4=77Q.;71%F,UK" M,\7#9W)7%?X!Q\G;QTGU'+1]_IXL8ZT@Y?Y!)#NY9">5[%1(?I%N @-!DY?# M5I2U.!Y.[?830M'-*;K-*)X2KK10P8$\BZU4NHP(E](J$0A1+R?J-2.:"^5+ MSV04@9PN;2)<*%C:=;C. M5*I(*+"]2)#;Q \\/UJ36Q#TXBOR$+G7""NU"].SF]""GE30B]QTZ!59:,@V M(A69RB32Z@"_7NDGU*A_N<,@SYR9-H%\X>_DP8/D\U>^FY(BW5TCV>^U;K\?]27O2Q%Q247B0_ITK%M#+ H"A2W]4O J3F#7'R1^Z@4#I>;PIP,XRK* M!,7-_9(K'R1S)7=^Y)9W,JXYFV)H1;V@N,U?HLUEK'E _O*WU2,75V3]+G4P MMJ)@4-SET^Z;P,2Z&@47&/1Z&$A1)2AN\=^D"VTRWQA#17P#%^G08=NV.PPC M*BH%;50JIHE2IJ1F==38O$FMI'P.BBN^7LY$G MU#*R&L4:LJ(6L$:UP!1[*$\P M?R7"=B>O""@H*GO R,8RNJ .L41U8 MA#P(H&K'<#LN[<<:G;JI$2OLGC6R^[M0J+5)K:^@H#L12N, MGC4R^L4&EJXH$"Y3"U0X/,/=^,77,(64*T+9+\M?R4*XB0+"4B9<";XFA+J] MT-)](S_;US8E6Z[(C@>)(%O(W'25B4$7WL]PIX:)>#HU7!S"I0Q*67&!Z>P9 M RF,GN$^?6HNL"FS>RPO%9HX7!>6= V4[7]^0QT5 C M(]-TI6OK3+F;*IL=H-V8LAZC@Z$-WK\KPRILGS6S?3!2!17I(?+$._E=E.<9 M+F7#WV#@I%#5*_S"]AW\[N%_G M"\]SMGNX6&JO-6)U6R*%WSNX3U]2'1?LU5RXW!,VY7+.=FIPBYX DI=A!;PL MO6]K!"HMU3K;7S,5)=UVC(EKEHG95EM^-=_:G*0;>E;Q>+8O^IV;@A230*P@ MU+[NPUA3V59C=J+E-MVM6TJM99@>;@3WA#(/P/V5E/IT8EZ0;_B._P-02P,$ M% @ C8EI4S;*0C)&!P %1X !@ !X;"]W;W)KZUV MNBQJ^=20=E=5HOGWO2S5V\V(CMYO_"C6&VUN3&ZOMV(MGZ7^??O4P-7DZ&59 M5+)N"U631JYN1G?T*F>9,>@0_RCD6WORG1@J\AEY?H&/;_GWEV?R^"MY?,I_W+T\ (", MR>_/,W+QRQ?2;D0C6U+4Y&6C=JVHE^U7\LO9]?5$P\2,^\GB,(G[_238P"0X M^:9JO6E)7B_E$K&?^>TSC_T$ G*,"GN/RCWS.GQ:^W-(2_(+J>O)X^#@3'6,(B?HZ;N;B0 M4AI%Z3DN=W$\9'$0!$?<&=?HR#7R5 >9D%F\75Q&6I)RR :K)D6KBI?H,*UU1K[^2M:QE(TH"C9"()33L MPI2*60R)_ FK>XL_^,1]\+%Y]%8H$!B'- ^L4+BP,$E29L%R!,;C*(GP4*3' M4*3>4#S46M3K8EY*(MH6JEM4JM'%?X01!ACWU)U&%,>)11U#A:&5*S,717D: M)W9]8[ H"A.<>79DGGF9_Y#PK'<+O6L@%;H,**JM*)JN:2Y@X5Q+6"QKB19# MYI9T8M7SU,6PC%K<9BXH"6/+4^Z".*-QB/.G02\F G\9F%R7ZV(!6NT51.BV MH][5PN*O7=$6>J\O2T MR0+:(:X6 I1TSYR!&9R8J O MT!-]1?U-$,0Z =)+: &M+B Y\ YP<',Z_M@TIHC9K%V@7?^?]95[?9T39CUA MYB>LU/*M*,N3Y$?YLH]H3#^&S#Z&Y @D"C@]*:YSHKTLHOR#1M?IHHL25KDO M9-6HBL#^K>GZ'/Z(N5OC-$B8O> A.!KP+'$R&\/%+ E#.P0N<,QYDJ8##8_V MXHWZU1LT>PD)K6$#8(*!L@[=*K4;&X+AS&YL"(A1N[$A(!H$0SQ[X4;]RNW( M\["(HT1=&34.><(=L@@NHA%U'B^"HV$2I_9JA@*C-.'I .U>P%&_@H.]..RT M:V -RU>]EF1MNMD^X]$0N.IJ3%GB%#:BU:BMYU!?@:T+E_*.=[17#WE$/\0,D,@XY Q6PKF7E?GG'OE1OW2 M[5%O9',H97)Q2/4O@Y*%NC(*NHI-V06-F;TO0T"4NH\:&O5:=&__+N:PA8$=&RQIJODP$ Q15V$495:/FF(XV(K:.U;<';>7 MR!S!0:-AZ4 VL%ZN,;]<,Z\CBM.,0$F[LBEF 3Q8F[2+XT%$[4T+ZBY) SO_ M$=PX3,,X&NCSK-=LS*_93EB+LE2+3IYK1;8"=FZ+8BM,#R2M7,#61A<#F>#J M+!"=J=T",5AH+VDS# 7[="UC&_K',R@(CMMBP6PNQH(2;P2P5E MLG\1B@:".V^/8LIHY&2'BX-URY$]J+LLLQ?5','YLZ,7>2S\S O 0S1 XI[% MX,KWOK476,POL.Y%"[O&"U 7YDVS&:-SCI??WE5R^B[@,G7"ZZ*"2Q;:T<5\ M97;?15!C?IG& Y'M]17SZZM94>Y,J7V2=XSQMO>'" KCC?G*;-HNR$>[UU8L M\2;4']WQ#? 6K[!? EE9[ZHY4 =Q=59=1.UTJT6]A.[C3;->X3"_PNG3;#\" M'F=$C;"81O9;6!07T<"6=#@N#9T*1G%Q-+2H]1*'^27.:9KY>+OJPHAW>]\Y M17$12^T-#(J+8^?5"^[/Y3TY.>:J9+/NSA=;2)E=K??'&<>[QS/,N^[DSKI_ M3Z^F%+D_HU?Y_H2R=[\_,/TFFG51MZ24*Q@JN$Q@LLW^#')_H=6V.V2;*ZU5 MU7W=2+&4C0' [RNE]/N%&>!X$GS[7U!+ P04 " "-B6E3KELN5/<# "* M# & 'AL+W=O<@!9PKNTTW?OK[V HFP!AJ[TO 9LSQYXSX_%D M@]2W,QU6(I][>Z+L*89D3LW"\/3]@_V+26"+ECZ(XED M/-5\#45T2PZI?&+'K[1R"!=\(4N%^D7'"FMH*#P(R;+*&':0)7GY).^5$"<& MP--M8%4&5M/ N6!@5P;V9U=P*@/GLRO@RD"YKI>^*^&61)+9A+,CX@4:V(H7 MI;ZR!KV2O$B4C>3P-0$[.5NL5YOUM_OE_#E8HLTS/!Z"U?,&K;^@Q?KA\2GX M&JPV]]\#=+^"<8"NOJTWFVLT0B^;);H:7*,!2G+T'+.#('DD)KJ$3174>EAM MX*[<@'5A S9Z8+F,!0KRB$8=]LM^^W&/O0YBU(I8'XK<6;V$ZU#>(,,:(LNP MS([]+#YC;BMSH\N=_[=Z\->KGXEAU^EA*S[[4GJP#.I/7!2&-PJ1#EE&T57* MA+B^[:%W:GI'T3L7Z%=0"<](N_*GI' 515'WWF:N96 ;3_2WT["T8;:!3?<< MM>PB\WS#.X<%;=C(\1T7^S7NS%]<^XM[Y5S+F'(47A9UB'*0A&V1).]] KOU M@FZOP%!,H53FB+Z',KP0O.5R@:?(OC93#E= (_(\H3]Z(+(,@ M)#_ !2A%'8(J,!")8C2PA@Z&@S6X:W6+ZM9A^KYCSC!UR":Z& M*1$BV2:@ZI:S#,W#\) =(+%@@OTIRV$D&:*$YTF^Z[PS_'9*67Y3JS:H(<*R MC3#M,6X>]CZ>,Y7&M4KC7I7^>,R[7!ZW=H%-/&ZXW 9YV&GHLFR#+-[2>K1OGN6H7&_-WYNW"[)A?%HVV MZN5^TY==^@/ANZ)"IW0+2QDW'@2+EXUO.9!LKSJ[5R:A3U2O,?Q9H+P P/L/NM%9DB2'*Y]64JY5=L<1I MCE2DC +'1=OJ-NX"7\>;@)<4M^)@#KJ2.6.O>C&,VY:C$\(,(ZD9B!HVV,: M+V*9,$_8EK&.!=%:2):78)5!GM)B)+NR#P< Q7,/PT%W%@P@G*EA%(QG(4SNH3\939^"AV <#E\"&([5.H#:XR0,ZU";$HY4 M)BC3B&1UN(3G< "U+W7X BF%6<+6@M!8M&RIDM12=E0FU"L22J___ MQQDYOY+SC9Q_0NZ9*N_+TM\80\:$ .4L,?)T0[2[J(.FE-8Z&W$!DNR@-D>* MBU36 7?*2 4>.WZ%8M,H:A?==%S_VFO9F\-O^C'HTG>;;X,&'X.:U_[;F.!C M3,.]N;VMHHJVV <_<(Y\:9Q30,365!8?I]JMS+EK/.G=?J]QUV\B*5-/OT.\JRY8@/SEXXD>PC^>>)=[\C=?$LVV]J+81&W^NJ M49>SM=:;=XN%*M:BSM69W(@&?EG)MLXUW+:/"[5I1;[L&]75@F+,%W5>-K.K MB_Z[S^W5A>QT53;B5/+YIR=DW>W438-.@M_BK%LSJX1F8J#U)^,SW'- T/KW>]_])/'B;SD"MQ(ZN_RZ5> M7\[2&5J*5=Y5^HM\_DT,$XI-?X6L5/\7/0^V>(:*3FE9#XU!05TVV__Y]\$1 M!PU(Y&E AP;TK0W8T(#U$]TJZZ=UF^O\ZJ*5SZ@UUM";N>A]T[>&V92->8SW MNH5?2VBGKV[N_KB_^_3Q]OKKAUOT_OK3]1\W']#];Q\^?+U'I^C/^UOTT\G/ MZ 25#?JZEIW*FZ6Z6&@8V;1?%,,H[[>C4,\H=X4^0YC.$<64.)K?A)O?BN(, M,=(WQZ^;+V"^^TG3_:1IWQ_S3;IK6]%HE"LEM'H7Z)'M>V1]CY&OQURM$?@& M%>9"_-.53WD%0SA]M>V*]UV9,'NZXDE"TN1B\73H$Y=91.-X;_9*:;17&@65 M?A%*MV6AQ5:K2]^V@_A@8$H)F:BSC3BES*TMWFN+@]JNBT)VX#3(#X4 #SY4 M8HXJH13**\@W>5,(A>0*G1 R)PGO'7Y"V)S!!]JHC>B30O7BFE5L"XYBFJ63 M>=EF<1SQ*'//C.]GQH,S^]@\P6J0;2G4'#5"NP1R6R")XH1-!-IF$2,92]P" MD[W Y(C 0M8"Z?R[.'2_2V=B"2"$6^O#MF(@TN/&=*\R/>I&I6L36"8C+<6# M[A>!"3C]@I0HNK;4O9-S#6FR_>9V=6JO\)A/X\]AQ)AGA6?["63!"7QNQ28O M0?!WX+ "5QOU4J]%ZY*9.3R=419-A-IF29+$Q*V4X)$,.!R-?79$:U$M$=0+ M2.7N]3!T\_I1XVPBTF$%815Y1![@BP1%?I4ZKP"4APG=*9+83Q,G/,[P5*=M M2)*,D,3GSQ$ZA!YY]E!\M?IECC95WHP+=V/6\R[/%457=U5NTO-20&%6E'E? M[IBLQR'-17&V37O@NSG#Z?&\-ZAZE=%2QI)IP#KL.",I].I6KTPYN L^)V<\I21GA4[4..QX1[$F#9,0C"?/Q5RF7SV55.<79T"/, M#&OYTF%(LBBAGOQ'1D*2,"(_-CIO'DM(S8,3O3@A-LE(Q%+,K,AT&,9IQ+$O M.$?HD3#U;L5*0& N(5>/='%JM:%&B9U";"N2IL)+-XZD6;=V7 "Z'4!LWE&,\S?8NLYAC MCS/HB"4:QM*^DMWD+[XZBMJD83@A\;3@<]A!.1Y%GD5%#W9!82"!R+8S^P!9 MFVID"QH#EP?1B%7I7FG4QD3&DVQ:DSC,4A)'J4?S"!,:ALE.<]G XX=:T"G1 M9@.A":53B0Z$@$+/_HJ.!*%A@HP2PTF/VI VDY!Y["*,?/+RKHIU"'4C)(IQ8"]5A!PDQ M\Q3Z=,0*#6/E=65ZS*TV-U(H.R-KS=IVG$/.H!ZU(V!H&#"?CF=4FQP,DSBQ M$.,RC#F+?,4/'1%#P[NG-]<3U-X248CLR'KX#CN>)9G'G6QD%@LS:W3GFZ** M.3"$DSB9XLIA1[(T33QQQ49>L3"OMG$U8O687@>Z:$;2:3GDLF-)Y#NL8".Z M6!A=V^!ZNUZ;1E )0WDT/?UQ&$:,9[%OW\\.#@A9L#RZU[+XMI;54K3JQQ\@ MT2?GP[%%\/QQI X+4^=&UC7D<66&F:,3?(8)%!\M>LJK3IPCBO$<;S\H[_1: MMN6_8GF.".5S2M,YYW&/_OX>)_,XBY!:YX!85"IEDFU_4M%I!?N/9=D\F@.6 MNT++!]'^^ /A^'PXW7V](3T?.HWG$7PR1L9[$!-GV?%!;D4AZOTHNU/@X_M> MYMB#43X%E=/*=\;*1KRR(R>9RV5IN J+U)SWG)8-*O)-"8O6*=6Q X.")'(9Q@GL1#R"1["R,%BO7QT\K,JB=$* V;0\)8RGB15(#L.$1]Q77K&1JRS, MU4.E_+3U!JI7*OXUC-C]/*6Q^I@QSV<4D)K[$-7*6'=G(M<"# MKGW9!2HL\$(JC7Z"R('BOP\ B [&Z"XR/''66[XE-GYV^L%F]&E$IWAT6<7$ M4WNR$>,LC/%M\E;>A.@4[#H+)13'UI.S#6&KE&+?:Y,1Z5$8Z0-R1M#T3^#_ MS6(8XO"=CGN;[C)T;M,7!Z_^S'O7W_/VL6P4E!TK:(G/$G!$NWV5N;W1W9@7C/L7RE?_ 5!+ P04 " "-B6E3';H+ MF3\# +"0 & 'AL+W=O_R4C&:D[% LLPR+-XN">/KGN5:[PN/=)DJO6#W MNP5>D@E13\58P,RN6>8T([FD/$>"+'K6P+T8QCK>!/RB9"VWQD@[F7'^K">W M\Y[E:$&$D41I!@Q_*S(DC&DBD/&RX;3JE!JX/7YGOS;>P=J[1G M=2PT)PM<,O7(US=DXR?4? EGTORB=14;Q19*2JEXM@&#@HSFU3]^W=1A"^ & M>P#>!N!]%>!O +XQ6BDSMD98X7Y7\#42.AK8],#4QJ#!#;B['0VF5R-T.;@;W ^OT.3FZFHZ0:=C+$BN4J)H@MD9^H&>)B-T>G*& M3A#-T33EI<3Y7'9M!4HTGYULLEY66;T]61\2U4*.=XX\QW,;X,/#\!%)6LAW M#=SY"+?!?UT$KRZ"9_C\/7P3A16!UE2(+] US7&>4,S0F$MJ>NW/8":5@([[ M>R"97R?S3;)@3[(!@YT#&0B"/8CFO)RI1YDK"UD@(7>$9(TUUK;@C MPZUWZ*KONFX[ZMJK[?(U1/F^Z]=1'X0'M?#@L/ D*;.20:GFL%'@F0%%,N6! M;R'@N2+4VSDJ&(8Z0EL@\E+20E>UR4?P26'D^D$8[QAI" L"W^DT.PEK)^%! M)T.>92 :-E?R#(JQ0"O,2H).H:MUBX,5)%-H_K,FZ15W>TN3TW+<'>%'@C[( MCFK9T3=D&X$2X5*E7-!_<%.T_&JU47=%'FY)@D=]]=D1_Y7(#P[:M8/VEQV\ M&Z!2EL?%MS])$QY_;P77:NQW?$!7Z MOK%LA0@? M]07GZGVB#\3Z_:?_'U!+ P04 " "-B6E3 @AGW<(( !5)@ & 'AL M+W=OS9 VP1U]NRS(M$Q3V71*]&Y[*??H>28BGAQ@L7I0^/+B/IS.)S?#*WC!]G^ MZE:<*_2XKIONY&BEU.;3?-Z5*[XNNH]RPQOX9BG;=:'@;7LW[S8M+ZK^HG4] M)U&4S->%:(Y.C_O/KMO38[E5M6CX=8NZ[7I=M$_GO)8/)T?XZ/F#G^)NI?0' M\]/C37''%US]L;ENX=U\/THEUKSIA&Q0RY^?2O_>1A M,K=%QR]D_:>HU.KD*#M"%5\6VUK]E ^_\]V$>H&EK+O^?_2PLXV.4+GME%SO M+@8%:]$,?XO'G2-&%\ X[@O([@(RO8!Y+J"["V@_T4%9/ZW/A2I.CUOY@%IM M#:/I%[UO^JMA-J+1R[A0+7PKX#IU>G'U8W'U[?+SV)W]/7;U9\+-$-_+#ZC=[^]1[\AT:";E=QV15-UQW,%&O1(\W)WO_/A M?L1SOQQ]EXU:=>A+4_'JY?5ST+Z? 'F>P#D)#GA5JH\H(A\0B0AVZ+EXS>6T MOSP*R*%[?])^/.KS9]&MT!(V1X>6K5PCV&]MH41S-P2L4()WGP+W8?O[L/X^ MS'.?'[##15/*-4?O:MEU[UU+,0R1]$/H_7Q_FI TB]+C^?W80[;9C&4LB;.] MW0N)\5YB''3%6?4_B%_8\JI#2L*>+V53BIJC9JI=?ZT_++7S-JV\%Q ;Z/8) MO=MV\$(T[]_LQV0O,@GZ\3.'[%>*8L@I386*M6R5^+O_P.738;AXY"R"DSQ. M)CYUF1&&J=NEZ5YM&EYUV;!^5^@QA$ MO3H=8%O1K730(KD$'MPJE]CMLW==T4%*BLN654$@G=8]/F9T7299/ MI=I6-$V(1ZOA$8X/Y/HE;]L>*#U\5/'H41G;*P_;FUD!ZK)+H]BGU$ ))^$J M8E4T=[S3M=8(?'T(])"J17$KZAZ"?4CH".'+)93&?:R4?T$2$SKC#N;C2 ]! M$QL.X3"(SLI2;C78 9YWM3.I8YLN,TQ31J:ITF68,1KE'D\:$N$PBBZ; M>\A!LA6>E;:!,@-,1R.D[ 3:AJ N\^T?@QX<9L_EH5"T(4+2U)9GF^$DRQ*W M/&)X0\*\N6XYY/'J&=Q#.$FUXJU+++&9,H.:)XXG:AUV"6$^L88\Y !YGH-R M4SSY(I+83,%1Q*)I3G?8$9(DGG@D!CXD#!_0V&ZY<:A3H\T3BN-XNF<<9ICD MQ!.2Q*"'A-%SI9?72QIB8R3/IV6:PPA33U8DAC7D<,_SQA;!.0.;+C.DP)#3)4E^@&A"1<&P1:OA"PGR!^J?DO-HMY!BT+]T]?.-QMZ.KP5E*K4;=8>C;[09 ) R@EQ-X M+C=AA\%N4D\?T*8NH!?2:9]#P&Q\%3UQM$0)MA*_ U,Q];1OU%"*ABEU(#&X MMI=K#M3&4@H-,YF6IPZ[&8Y(YIV((1C%;TH,2]$43?GZQ$ -AVB80R^77?%V M#55[X3SQH [.1%"<36L0AYTG.NGH-"W,HNOB:3A @@8C+-(FS@SG+)I&H-N. M8$\BH 9.]& C--Y'O!'0#S52>4+-1LLTMSI,XDC_\R@U]*'A-FCLTX,Z'1U. MDD999*FU#7U"#;QH&%Y&Z'*T$TK9*;=6!XPPA40ZE>JP2_+(%P&&633,K.MM M6ZX*722#7M7RHMNV3ZA3LOSEE&LCR7*JBUJ,^-*,@18] *U1!%2\A?Y-_Y8R M\K&\K<5=?V3G]K2C:TK U5/YK\85-;BB85Q=^7H/:J,%5M^.4X<92ST>989 M[%\1R)7'G0?V#K(D$:'9-(TY#&F>Y"GS3,00B(5[J"_[4P3^6/:G$ B*:H[* MW8D$1,Q0/D)!T+_05<$]5 V->U,RNX^:I=FTE7%8Q:/JY^5<#.-8F'&[WTCT M3N3H7<6'5[H>Z*5_L";0STH?J[>B5'R8H'-2CI-!0.(TUAQF,31RV--$,D-% M%J;BQ:O5HT*A6WXGFJ;?UE#8P7:7SBJ4V61,LFB\-W:SY1K]HA4F MZ-MFQ?5!1' ^-C^3-*>Y-1^'':49\71YS'"6A;N\Q7:SJ;E.M-#(5*(K:PE$ MX/N60-=Y$(O#3_&0:H,_"QIHLC T+Y]_&=+G-OL>I%@/)R/ET%>)O]V="+/1 MB%D>$2O]..QH1HF'HJ//P8QTIT8;BH22U#IDHM6SN9D-1#79]U3*'/HF.09O[#_]<\M03;627EXU&7_Z?[9J+/^B:#)Y^?XT\7P MA),99GC@ZGO1 N8[5/,E#!E]3$%;.SS#-+Q1;S$01\4EPZW@F MMN18VVSLM9UV.IT^,!)ML:%$+TG%R;\O2#&""%R LNQL]V$CV0>7]P*7..> M]-%#7GPN%TE2H:_+;%6^&2RJZOZ7T:B<+9)E7+[.[Y.5^LUM7BSC2GTM[D;E M?9'$\V;0,AN1(!"C99RN!L='S<\NB^.C?%UEZ2JY+%"Y7B[CXMM)DN4/;P9X M\/T'5^G=HJI_,#H^NH_ODNND^GA_6:AOHVV4>;I,5F6:KU"1W+X9O,6_3(6H M!S2(?Z3)0[GS&=6E?,KSS_67Z?S-(*@S2K)D5M4A8O7/E^0TR;(ZDLKCCS;H M8'O->N#NY^_1SYKB53&?XC(YS;-_IO-J\68@!VB>W,;KK+K*'\Z3MB!>QYOE M6=G\'SULL"$=H-FZK/)E.UAEL$Q7FW_CK^U$[ S K@&D'4", 3QP#*#M +KO M%5@[@!D#2.@8P-L!W!P@'0-$.T 8 T+7%<)V0&@,8,(Q0+8#I%DT=PR(V@%1 MTPZ;]6L6?QQ7\?%1D3^@HD:K:/6'IH.:T6K-TU7=[-=5H7Z;JG'5\>G%A^N+ M]]/QVYO)&%W?J']^FWRXN4879^K;Q>G?SR_>CR=7UW]%D]\_3F_^A8;HX_48 MO?CI)?H)I2MTL\C79;R:ET>C2F53QQS-VBN?;*Y,'%>^R:LX X:=^H>=KI?K M+*[O$#2YO56WS"MTF11I/D?Y+7H[S^_K>^B5^O1?-7GJKJR 2XQ[+I$OE_GJ MY[]@$?SMNLIGGX$0$W^(M_-Y6B<29^@R3N?#Z0J=QOO,_+$BINVM-2:KLOU\4WY]*-U-VQO47(]A8A353FB'J2W*6K M>J[4KIK%JYG*3W5^N8B+I'R)X@J-D]EK1/$K1 (<0>VVB<^;^#7[?#G&1& < MJ/^.1E]VZ[.1G'-,MZA. 71; 'UD 7LD?;*)*792B2BG6'8S/K5A0Q$:H+$- MJB>@"YI ("9#&79Q9\ 5B<2$1%W^I3=\N\FR>%*7:=_]8I]4W].^K/,N0XO>'N)C_Q]/5 M?'MQ[FV*[_<**NO+H?MU,5NH#,K=YH;:@EL=.MQTLMG*(%!(CAD\:V*;N#@H M<2A9 ;1 % @CTSY4)\UPFV;H35-MM&F1U-MDO7U6VZ2;F>V;Y!#8,( Y'@,X M+$044J/"?ERG1KFM41Y>(U27M&;:K,A&##$Q-@II=Y:0TJS9CB1DQ.&"HVW! MD;?@:5FNFPU4E:M*K(IT5E/9IA/]:SJ.[#60/ Q#.",<: $7')P3J,J"WD4 M(.8:M)#.(A!'*3M:%'M+:78^M!$:)4J^)L4L+54M/7=+&Y6#%753T9R/_:2_ M42>SCCI)6W62.=3)21NSRR:<Z&%MQ;N%@]7:=(D)%](LIP_6355S*O:3ZH>DVJ.] MA3V73#+!C2S/]@!V\]2DBOVL.EG-/4+\8E:]1@&M-2T)0-\'$2O'1,J F2UA M0TE(I(- L*9,[.=,HX(]LC[!-N$QA8VLV\&F/%6=M7/;T12*RM#4V0!P& K! M!3>W,XB0P]"\\A3(;\B)ZS;3G(S]I-SKSWY=9VJ"F:H+@/]]@D9US [^&.-!B30D@#["@CJV':'5 _.K@ M, M5#=1S>S$S^Q[:2AB115Q&::^EC#^GW2/R$VH:=,2P#;G:&C5,%FOL*A<[Y>4B$ MJ9\ H.H,)J35&0"08XY#.'61!=YX;T#]?/U$M!*A?"!QZ1$U[3PZF M &1(@@!'#KJB6BK0P\[5P41M#3 DTGPP,NV%=5/56H#ZM<"3CJBIS?;@$36, MP_83EEY U( ,K1XPE89:M5X9-9MA_*LK18CU"]&GB*B MJ2T^).6$.XX!J58?]/#C\A"$V:QH=;']^-H\2 "B#*7Y%!R((QU^DVGR9<]GWAEP M."\B)LQB^F#=5#5CLF>P[\RF1D%"&9C>KQ_7S5)3*'NZ@2>-X<$@ST &7A"E M.$Q7.@6@! >AXS;@FCGY80;>G?4)!]@18Q*8#FS,(0HL( A(6F3YR"N0W9,3QV)=KEN=/=/";!PG4W1<<SM!*A/\?'#S7ZH'_$ <_Y8 ]EY)2AQ[F.R^]/9\[Y] ;;)18 M[[D![KP#ZZ:JY0+_<>Y\S&W&[\Y?FSLD##SSK'F?/[/IYC:KFT*' Z;;NH$! MTXTI-DTW$,JS9%I"\!]GNKFM& B5E#@4/->*@3^OZ>;]IIO;IMNT(T 4U_MA M0DL'X9<.A_G!L;#96?#0<00@-.N*@]Y6 ]]#M3G3?%8^%H#/-B85"N-H6J%Y M5_R -]T$\*(Z-L^VSOM0W8PUJ8D>>_T(4R%L6RPI-Q5A'ZJ;J*8_X:>_O2R% ML+E.*&E+#>UXUH_K9JDY4?@Y\8F60D"OI,&6 H!ZI*/8>2/<3Y4'6 IANUW8 M4D! VU* *,A2 $#84D! R%) .%LXCG;^0JS^(\;?XD*I[1)ER:T:%KP.U9H4 MF[\+W'RI\OOFC\8^Y565+YN/BR16>K$&J-_?YGGU_4O]=VC;O\X\_A]02P,$ M% @ C8EI4TG8)9\V$0 "RT !@ !X;"]W;W)K4T7+)$6]Y:U*=C*SOILDWBC9N:NK^P"1D(09 MBM00I!7MK]^G&P!)R;(GN[5;^\662*#1[_UT0Z_W9?6KV2A5BV_;O#!O+C9U MO7MY?6W2C=I*,RAWJL";55EM98VOU?K:["HE,]ZTS:_C,!Q?;Z4N+MZ^YF?W MU=O795/GNE#WE3#-=BNKPXW*R_V;B^C"/_BLUYN:'ER_?;V3:[50]=?=?85O MURV53&]58719B$JMWES,HY=U9LW%],+D:F5 M;/+Z<[G_DW+RC(A>6N:&_XJ]79L,+T3:F+K+KQ\^S#__ MK_CT@UC<_?CQ[H>[V_G'+V)^>_OIZ\??KJ[O7N_>'U=XSS:=9TZ MVC>6=OP$[9GX4!;UQHCW1::RX_W7X+-E-O;,WL3/$OR4U@,1QH&(PSAZAMZP M%7[(](9/T)NG:=D4M2[6XK[,=:J5$?\W7YJZ@K/\_S,').T!"1^0_$NT^\^B M+6ZDT4:4*W%?*:.*6G) ?-DH!$5:;G>R.) .FD(VF:Y5)M*R,%!()NG+2A>R M2+7,A<%.A8BLC4 Z$+=E5:@*+EHH<=/H/",B-Y4L,A.(NR(=B,NZ7*MZHRIX M=;T1&AM-LS0ZT[*"L@,6R8"_ M1J^ZQT\S<+)TKTZ?-,8_@"CN6=E4[N$+L9$/2BR5*@2RW4Y6T(0N6&%5!GTH M*]):@0.9YP=ZHW:D+]EYU:[2T-P.,K+"=%&K2F][&M6%S:N57K-%=X0%;]K-9-;FDLKOYG(.;,(\[/#ZS%@\A* M490UB*9YD\'J>4[[[#G'#& 9F*W4;XTFB9>'[Y?PTBGQQ_G\OM4BB4TNEJM: MG?6D 3R%.2EWNB NP-A6%B@(]-IZP=_CF$[&3,"C% R&';4DPT%FF?V"C,KK M K'?Z'3#!+6IZ=2"%)%#]K2I*I+M:'FA4G@JZA998R5U!87L;#@QC\Y%2?!H M\LKTF-N51I-^ Y V*!8! M-4_I>+%85>56_)Y1"BZ_"G@TNP57C(-B=QA*)3> M0?Q)]4;6,,P!(2'4MQV**EG ';_2)H6D!R4KH0H.PW>@NJ7CAHZ/@;A5%9L" M&LZE,7K%1Y$*NEC;2O@G-,Q"0:;*BR:WY'*D#G[W^XX (EA$WNWID5W)7+M> M%AQ09,'2&9OH."+)8"M(X+?_[I%= %$^4]C7>J-C^]1+Y@5LE2."=V4%)RS: M./_OIW0+6J>J#;$F5[WDL2 7AD#*LO3^6[J1Q9I/WVK#>.JREUT7[V_;>,6K M#[)"8"3>:I8WKI'.([^<=7?F\C=X'G*<8>F[<5KZGSW5$Z*" JBI>(T)RNYS-F!K?.> M+"=M(J]K#IY;BGG2Y:K,$?DD=3()H.N%/21"/1GW=\?K+Z 4HQE$D MQD$<#\479OWO4- _(!EQ,PN&LRE]FH9!,IDR'Z>\P?Q;FU(KA=JL.!\IDQ* M=&I'VE.YS:$2IFUJ'&J='^Y97.&!D.M*,1M",B./(Y_$0M)6VZ)-I]TNSI;+ MLA==+O51,7'@UX#U5$%-R]REB\_,,$ &>27[1R_@G5,9CP$(*_CMJ"1<2"57 M6[>7Q&OK10I,H6N1E\8H!,.7BK+].4J4/KKJ0T2-)/[PX4$7!^J2B@SV"'!2 M@[:HV79/[ ("F<4Z$%M%3N&_Z>(7UPYNRYQR*6(M \PR?N'2P\C3%VG)E3=@ M%3%>;9?P(Z.J!YU:.]N^C=*#J[UD2Q+G:\$H9E&S1]"V6T"=3/)'N5IQH&,! M<@7R=VDQLJTAQ!/CQT*Z2L6LTB'[34F*0F?+3@92C>%DLV"=D2X[=\Q444)A M? R\X^M@,0 \S'-)&VZM?:RN'6BTL(@=F4$ALA+07+9FA)#2SIKPX2N!8%(/ MJH(!_!@:Q4SNF$/L<&7^SX=6B4\8N&P:D_=R+*@#'O)@41% Q;K%\N2 MLKG[C@ @U\?_3)M=4W/,4!8":886)VK^A*_'^>G8V, "9#W3ZLJN<01ZPG&L M8VN3JM.GWMZM/^'9LG4,2K]WY*G*,.C+%.SZ6\-Y_HP.M7F$(^LG,Z>OZ;;> MI>6ZT'^EELW8V* 300R2(&U J51JZ#75X&.OU416&@32DGH_8YJ*^/Y:^%CE M/.TY(%_=PYRU(@]96>(21J[KW%8P2R_=J+;D6259V(&W/ G %]<.]NKA!OZ- M9$A(RHD7<#_7RQIJM>*RU'42ZMM&PF8T20"9:S[R@$/6%#AV4RU_Q4($8C\6 M-E 5@2[6]^ L0$,-M'74V"*%USA]+ZNL#85G_.O)!N\1;/JH"W4T0^L#*?]Q M&- [8J[5S5'C] <1#8-A-,2'63 ;Q^*VV?*X@++%:@7]<4AW+;UK%@C5<(Z+ M7P'S3,6]3TS/)4K L>D,+$UPSMS% .A5:_*QM:2IQG.Z"3R$(,]%+:$.YC(> M3U^ FV :@J/Y,XIE,=S@PHVU!%R+$%W[SB4Q+]@T"L4[:,+4&HT&G98$T6C: M27ZL6E)F%$23L=5J NA):OI.C;:)A:R_+3,@-D5!6E>E(6V>[,_*'>^>+[X" MZT7C*YPH?F@3\AU/B+B\.69=]?[):N/R2[E#&AW&8WC2!T0RY/-%ZG@EM9WG MR [$1UC#@HBC^EEPZX-\PBTV3TM=][!S=9@;( ^@[*2%,H33B4\!Z"UHLD;V MP4;NNTG))6K6NC<<83!XV%'\(Q/1L(^;85#@E('CLJ9RW?R/4*)-( 6UCFUM MA0$,$GM(L1IN 1LK0DYE7?MF05A MMGI;]']2K'YS/[5"&MW":)'RU4V[L1/0@ MJRT>MI[ -=QMB"ZB8P@J<,5D]$:MD89#_#[H.C]ZH%AFTE M1O,&7"M4[WCTM1SW:!? MCY%V)_'2-/M,P!6VP[3':>1KZBPY$(3@=Q"4OJS+KV-+B*5N=2]_T%8P6 MTKIA $ ,G_15G \X5>2F';K1)J<$176 %E)S! [UW/24!C8-9XWT ME-'*-<4M4RW7;4/2H]^5]V.S=:'E&3./C^I9P.44FGNM;8+M5$^I,(72R6GK MO7+A2^W>"7L+;0D"*U MBNRY0.M%AOH7&)$H^32A*22=10>G9>@)YV6D^*#5WEY =+HMPV[35 M!J+LKC\&XF?E^UA&AOU$[GH;%^\H*X^BK,U_AN]C9.YN6=RI0:^M[HW8['T4 M5BC53V.$9XYF]? :FQ>Z3;H]B&"KRQJF5_PDZ%8'&EQ5=:_J+2@1VXC.(&B1 MY?R%((4= [OPM0IM;-QYI;/*VI5TN]'D*QJ:>G\R/B=WY<)C._0*N/V"M)XZF:0I:#><]"LW4OC5+B8XE4$,4MQOW9OC^\@%W[9?@<\98=8(D< MOOV@CIV?KA@(--'T1:WM%5Y;]X"2:[HKO%*N)_3AV[<*W)IUYQ=S=PROY]YZ M(-Y3ZNX].D8L'I#Q<-O-;+PAKPAD4_!31FDH_S65]S)'L!UR.?Q[@RK6&#NB M:J%JGQ^;51YDWJA' (,O/KB'O9(Y13>7+GXQI>Z'8'M,4NC;'C<09^X!/ MFH[]4BX%E:/*\4+Y$)U2ZOV$"QY1/"7H<=_CU2([%W>6#C@1A#HF-!&VM:BM3+-'+DD M>Z5]GX=QY_*X"2J-^QXA]A;6BH,-?W'?J<)?1 MI+C61QT4M JEE)TJNUY5:LSF\,H@2>F9*0SA?ZIQ9;%,SU0@7 MO(]&$E\VE3J927SOE.+\TY_MV+[7:K[K>(9>7XJ_] ?^:+Q'XS@(9W0QE(Q' M03*)J1D/QN$DF(0)?XZGPV XG(CYR=V B.,@B4/Z%X[&8IQ@%?Y%^#<5GWBF MC_9^-IY1-@-!WQ&=,@BB-\&DXGP6@T XHB/B9A M,!Y/Q(14,(%($'LT8K9="K&XV",LZ">/Q1;G>ONBL/FH&,:?>4" ^Q.YI&3"4: M08QPUJIN.)H$TTE(G\#PE*_1(J@*"DWH\S2!L+.P7T:>5MZ'\SSE$VHJ3,?G+&%X109@)]I.[0%*O@V06!F%"["1A M@D^1!+$(Y(F"2*X[FA$2H0? MQN,@#$,VS/.FZU!%[YA-$^I._E"6=\]NC 2&]V9:5.FYLR5O.J4(_X5Q.&W3U[T?J"*NU_PS7.HR4<[L;U7;I^TO?>?V!Z[=[XYZ[+L@8.XX\;)5&F:0'>KTJ([K[0 >WOG]_^ M#5!+ P04 " "-B6E3X#F!@)\$ "G"@ &0 'AL+W=OR*7+OK3N9]>=7K MN33#0KBN*5'3EY6QA?!TM.N>*RT*&9R*O#=(DM]ZA5"Z,QZ%=S,['IG*YTKC MS(*KBD+8_0WF9GO=Z7>:%W.USCR_Z(U'I5CC OU+.;-TZK4H4A6HG3(:+*ZN M.Y/^UM\/C->:G(7_L(V MVEX,.Y!6SINB=B8&A=+QO]C5.APY7";O. QJAT'@'0,%EE^%%^.1-5NP;$UH M_!!2#=Y$3FDNRL);^JK(SX\GT^G3R^/S_>,WF,V?'NEY>OMP^_B\&/4\P;-1 M+ZVA;B+4X!VH+_!@M,\'(%>IZ9 >!8[=/#+LRE5"A?#Y-.P0*87/$$2%@I3=!LY#R]"!W2A3GU!^GS80\] M"$L%)>K)>PTT2#XEPS,"6Z%%PXD_WAA)N8XJ<\B(> MODT[-'C#GY8+\V6:%O.81:9*>LVIQ+D-%$1:KPZ&.'#\X_[F:0XDB-#1^!5] MEC1D1U262$/F.++27,LEIJ(B^M2D1[T1(Q=BS_;-*,>]$:>F'W_?$J)B3;7. M#@OY/*Z#052J60>T!' C\DKX9M?2FN+2$6(4C%^;1K(3C;MO_7#UCBX/!=IU MN"+Q;J1ZQWM$^[:]A4WBY>-@'J]PE!%I[R#'%;DFW8O/';#Q6A0/WI3A*K(T MGBXVX3&CFR1:-J#O*T,C6!\X0'LW'?\'4$L#!!0 ( (V):5,XB4.@] L M &(H 9 >&PO=V]R:W-H965TDFQ7-K55 M^R*1&*#1W>C^^FMPGFR5_FQ60EAVN\X+\_1L96WY^.K*I"NQYF:D2E' DX72 M:V[AJUY>F5(+GM&B=7X5^O[D:LUEJ,KFLA#O-3/5>LWU[KG( MU?;I67#6#/PBERN+ U?/GI1\*6Z$_5B^U_#MJI62R;4HC%0%TV+Q].PZ>/P\ MQODTX9]2;$WO,T-+YDI]QB^OLJ=G/BHD_J.W?1&W/&.6E*C?TEVW= MW'%\QM+*6+6N%X,&:UFX__RV]D-OP2EAGGUV_^,?'5S>O/KQZ]_;FR94%B3A^E=:KG[O5 MX8G5"7NC"KLR[,RX*[2"@R=FT,1/QU^J621M+HOZ[GQFJ(DG_?L6_<[AO3 MOO$WNO7AJ\D3?47!%FY2G@GV21:9VAKVKF#7U1)B!>8ZSWG,K@3:7/)BQU+X MGPLK,B:M@3SH;%:+?6$>>U6D(W;QES_-PM#_8?"4;0T-!S]<,H #=AY&R6@, M49GG*$P6+.5F-3K0SPB]$894TL+(3!16\IP5D+(IV&-UE;;GHD7)I:X_KE4F M"3S,$/H!JHCMI]+"1ZZ<9R*\ 3XA;F]Q2DO M^;Q9CMNF (D6GZ!9JBR5ME7A'J.OJG:33\)8H8OA9B/V826'9[/EL++"O()E M6E7+%;F7\0V7.9_G@BDG<,YS7J2"$0B@H.[DP9N@QT'$X"D&TQ_P- "\G&<; M[=HS6P+T[HD#V,\E@!"X,]\!]H$=\(T4%.!..+<-SRN!884CEA=+B8JB?V31 M?<7<1(=H$7FU1&0*HT.6"J5;2',"("SQG!QFV)JU[L=[M_W)@8: M1)YV"* V @M3NNJM@@-'CZL\1_LOR!\0-*"'N7SL\*+3[S&Z=,7.6>C-HAFD M9ZJJ IZ#QD)NZ'2"L3>91.P=:*)[XX;%?@))M@'O*HTVX\0X9N\I]#.,.JAY M=50I6IU66F.LUXX+O#'L^5Y#9=9VY[$2SM_2= ':E7AN*'0\"=AK 0YC&DL3 M>J4RK?>#Q(NB,?MKXUG(=B\.9[6^]:2Q[[,/RD*R\J']+$P"+PDF['7_\ R4 M=O1-ZXZ2[YPOIMYDYN.XKD3/1!B>1NRE6 B-0F4!4(5Q468@WXCY65+I5QP"(ZR;"@U'+M$IA;J^6\LG1$]2YF MAP"+!N$AI?7^'2NP <8&M'!@2!%I1R-02:GO4GW30HTNWQ 3G7-ZU5,#WS4EDL/ M??*P0HE3[ZB17ET CE1'KT5,[Y"X-!HVW_A>M:.109WS]M3KA5/SZ&BQ\0Y+ ME"-&V;&*.0)* /WRH"V 4,E9=+0K:.-]N.KUZQ@#W!^+>[S%B+XXG7]%BS,+HG@8CI#U.]Q>A-YU-08=] MQU] ^0/TGV>Y,3K4G@^]YT M&CZT-8$6I&'\^[@-#^,PJ8T<-!7>))K>U01XT_A4#Y",/3_R70L0A:/@NSN M/:+^^V@&AGA]NA6 'BD9M +G432:=B4&( 4U@QJ3[US>XOJZ++I>839<'W97 M5OO+?YM6XCL:"/_A#<3 P1[Z8?H_;A^^R2\?[N3_%,![8 H"AL$#E9M+X),] M2KNHM$OHEE34Q.D$NW4B$-PA\4]1#%05HT4"&>A(7V]7H' *#[FO;3V/ACME MFL@Z3H!_>[;;U<]AF4AM;'L2\6!46@T;B&AY\SQX,(1_O4'5_W C-]PB+GZ;/T3Q!@*R9^; MP#\_'-[C MY8.[EB!TWY;!?5M]I4+'HW1/7+@<. ML<$?0 '-FUO!S 4O1!S,T6*1$X=9U?>J1,C!%V@=1$P!):]5[4@,05GA);"/ M6Q(-NYR/NU\V&EJ-OB;H.$&O/A:\RNBB E"#T2L7["O?C>;WIP\:$S#51/0-2T)OU@[L^\J'!24&\P ':B Z)TQU-B34!&@C>Q M'##_ ]G2?T>#O46C!B/[1NT;=-_SMVW#=HX-\V0*B!32YW &W76"GV,OC"-O M"CW].:P;SP">_1FMK%NU"_QQYQ+#*)=I Q<-GW(D:^(G(&U,EP'CB$V"F>=/ M(W81SR(OGLTNCXA#A_2%/&;/N8'L!85&LPC^^:-P0M^2 /Y=1*/9^)*]E#EU MHC3+[\^:S;I9&(7W!MNB#6#9"V!*!2RDA'H-(5A)@X4VW9O<_(KBPO3@9[33 M437Z'A4S)=SUZQ*)IE@LZAZ'X$39^E)5@DXIE>VF^'?2 $(R%]%(A?ID/^N MW6O #Q*YN65-$:&5)OB$P-H0;23NNN:[YE>38[\_T"K7,@-(UT2)0+B/+IWE M]8L3CCNBK85 .N;N0\"=$KM01[,[+1OXP"S]CB2_*\&5:V$J6Q&GI?U&QUY* MNNJ]]P4D:$EOMV$K!8S%O0+6CK8OT%V[]\:ZZ>[M.^B'EMA$YV(!2_W1='SF M.%GSQ:J2WB*;*PN,BSZN!!BN<0(\7RB(BOH+;M"^5OCLOU!+ P04 " "- MB6E3BM^L9_4% /#@ &0 'AL+W=OQ:D M:$FVG&E?" +8R]G%[B%XOI;JNRZ$,.Q'737Z8E(8TY[.9CHK1,WU5+:BP&Z5ZFKFNVX\JWG93"[/[=H7=7DN.U.5C?BBF.[JFJO':U') M]<7$FVP6;LM586AA=GG>\I6X$^9K^T5A-ANMY&4M&EW*ABFQO)A<>:?7(%3S)UI1U^8]@ MYBD24O22,PW)>@%D^9Z!I92FQ1O*XVV_0LH-)%G=EZ"@$F0H(+D0B@TEY&S[ M0"*R3B%.Q+I=%EG!U0K!R"4[\J8^^@PID(W#CMQIL)E9\$?1-!D7D$DR_JUL M!CAE MMR_B'L-";G/2QM%F?7;M1F/V[&U7RD*LN'7NNU[*N!((,IW.-["FMMR6L@)] MVZSS124&#L<1ZMZ+/5TU=!90F$+J_2!0@HV&)6553*&$L$GXZ1E:J=[%@4CI MT5J6QQ'VO@\VP[$]-O0+5O7)*<(C(-LTQCX1HIV5&^O]PY;WM^1]'^C^_/AN M%]X)NQ,/:"I:/&)Q&.,9.)X?T9@Z012S*ZWQ*2Y1KZ6R=<,\-V"AXZ8>\SPG MC5+V'M]:AE@UQTD@8#1)65DFU7E@W,]WWF MAQ%+G63NL7MI4+8N^H$JXB&*0:J*Z)?AZV+,BO8&N1N M-V&B#ZXW.7 ER[A2CS8?M>P:TW,*B:U5:<2O:#O Z!EO"V1=?0M M4B.79DVISE&2E6R?,OG3EI<=KG5C(5):I#HOC1T.^ M<%(+7EEK]BJC^U RK@O6\L?^;&J>"]9V2G>\,3W)'* 8)>LM2D!5RFY5/&_. M/2(8>'Q#XUL4?C/27=%!T91Q#>2<1QG,0GU-5AD&"TXAA#)TI2C"GL M!R>'0:; $%JHX=S?0>@Y2=PCC#'N(0Q!(A:;&S$O=B(00."X7L!\3))@'V/H MA&YLT0613V@)GFMA!J'=B)PX"0_C]%TB19HO^4_B_:_21WSVRX:X80E5 M=YI$$Z;ZWX]^8F1KK_P+:? #85\+_+$)10+8I\O49D(.QG_ RW\!4$L#!!0 M ( (V):5-NI(Z_Y0, "P( 9 >&PO=V]R:W-H965TD MZGJ_?D?*5KR@"8J]6$>*W]U]W^EXGFZ-?7!K(3Q\:Y5VY\G:^\U9FKIZ+5KN M3LU&:'RS-+;E'I=VE;J-%;R)H%:E+,O&:26UN+7@NK;E M=G)S0Y;'R2J[4/&^ELNN$K<2?\'YM;BZMT\-+(5F@GC08KEN?)!3V[ M+,+Y>."+%%MW9$-@LC#F(2RNF_,D"PD))6H?/'!\?!570JG@"--XW/M,AI ! M>&P?O+^/W)'+@CMQ9=2];/SZ/)DDT(@E[Y3_9+:_BSV?4?!7&^7B+VS[LZ,\ M@;ISWK1[,&;02MT_^;>]#D> 2?8"@.T!+.;=!XI9SKGGLZDU6[#A-'H+1J0: MT9B>=DCV0O("CX:[=<.?M6- M:/Z+3S&+(15V2.62O>KPIO:GD#$"+&/T%7_Y0"V/_O*7J!G3;*52P'4#U]IS MO9(+)>#".>$=S*6KE7&=%?#GQ<)YBQ_(7Z^$+8:P10Q;_ ]%?PP)G]<"KDR[ MX7KWRT\31LMW#E8'-@NNN*Y%9%6OD91P(#5XQ-34_HH&E-2VVZ6,GG8PM&\FS=T 9&>75\^4U"B1M9'1"W\!)SC)251E:M!R3 MLBS0&I$B*\,SRPDM\=159ZW0]0ZPWMHI'N/DB*- ,Y)EV5.4?O>VLZBR0\7J M.H@:Y6W^QLX,D5V?],9*8V$GN#W.WSWYPG3&SU8OR&),+>&$LVQTO1>>E#'QS>'9XGE%%2 MC(.0@_5] ;,<&*9[ (Y8^<0/^]H$>OO.#IR*"CGU[$:$CDNT@O](G9*O0@X?V>=YR.*4><"Q^Y:KK:8:6TUCDMQBA!51HE968&B8&QO>J&ULG53+;MLP$/R5A9!#"QB6+,EU'-@&G$?1 M'/* DR:'H@=:6EE$^%!)*D[^ODO*5MVB"8I>)'*Y,SN[TG"VU>;)UH@.7J10 M=A[5SC4G<6R+&B6S0]V@HI-*&\D<;3U'H[3P:1?O BF]JYP/Q8M:P#=ZA^]K<&MK%/4O))2K+ MM0*#U3Q:CDY.)%X0""^<9&+V>\0R%\$0D MX\>.,^I+>N#A>L_^.?1.O:R9Q3,M'GGIZGET'$&)%6N%6^GM%]SU,_9\A18V M/&';Y69I!$5KG98[,"F07'5O]K*;PP'@.'D#D.X :=#=%0HJSYECBYG16S ^ MF]C\(K0:T"2.*_]1[IRA4TXXM[B\?KBXOK]975[X9S;0FC;&H1OR[5UAGZ'[^]4R/L*>:B0_]_\_AD,]S5"H66C%2FVH"O@ MO7A&JIF%2@ORD(4/7(&K=6N9*NW'$Z"IZ34:V,T-SK% Z0/9*$026+$M_30. M#6?"PA%DDVR09#FMTGPTR,89/))WJ"(T1A=H+1 U5%QQ^K-*V&A=VI ZSJ8P MFB:#\7$.]]HQ<:#R"#Z-\L%XDM$JI]+3; ++T,D? @>D'N&,FF7J%6I6'I T MK2EJ1.[H=QE.;#*1E "/+R\&\?+CXP@42S"5:WQ-,JU_FAC_:WR;(S MT:_T[BJZ8F;#E06!%4&3X60<@>GLW6V<;H*EUMJ10<.RIAL1C4^@\TIKM]_X M OT=N_@)4$L#!!0 ( (V):5/^)A+. P0 +0( 9 >&PO=V]R:W-H M965T<>[A\\=[WB:[J3ZK!M$ X\=%WKF M-<9LSX- 5PUV3)_)+0K:64O5,4.BV@1ZJY#5SJGC01R&>="Q5GCSJ=/=J/E4 M]H:W F\4Z+[KF'JZ0"YW,R_R#HK;=M,8JPCFTRW;X!V:/[8WBJ1@1*G;#H5N MI0"%ZYFWB,XO4FOO##ZVN--':["1K*3\;(6K>N:%EA!RK(Q%8/3W@$ODW (1 MC2][3&\\TCH>KP_HO[G8*985T[B4_%-;FV;FE1[4N&8]-[=R]SONX\DL7B6Y M=K^P&VRSQ(.JUT9V>V=BT+5B^&>/^SP<.93A"P[QWB%VO(>#',M+9MA\JN0. ME+4F-+MPH3IO(M<*>REW1M%N2WYF?G5]O[A^>W7Q[LW=-# $:-5!M7>^&)SC M%YPG\%X*TVAX(VJLO_4/B,C()CZPN8A?!?Q0F3,(8Q_B,(Y>P4O&Z!*'E[R M]U;*>M=R#DS4<"4,$YMVQ1$66J/1<-GJBDO=*X2_%BMM%-7(WZ\2^JJS[<)SO645SCQJ,XWJ ;UC1+AO$ RS89B&&5A+3IVEP1D+BLK0?L?^ MD0HJV6VE<$JYAO9K_&R(GSD])5VN4,$^[2Y7EUAA9Y5)Y+0AG+2"D&6O:5N? MGAUGP]M)3R7@L7(_;NDG<.]8C6]C/1J!FX)@G6H@P\4#^4+ M?OFIC*/H5X@R*.!GB)/$#W.[.LDG?EEFI[2,\L2/RAB6KL')C;?:W@=E7B%W M9'73;C4A'.#H"B80^464^UD4P4F:1GZ>I:>DBXO4+[,"[J5A_)EKGM@3_4DZ M\;.BM$0(P,^2B6/BITGIA\EDGXGO+_[''*>E'V790,$OXM@QF.3$ M(?F17&2EG]M<)$7HIVEH)Y1=Y;HFD<>Q'^<#$S\K4S\/4 MM=B2FH>))\#'+4T0*F])?"JY$92+0W$/964MA*;*I0)U52WPD?J2I@W]Z(IX M/-GJM.UV:-9ON^E\J+H3?*QX7]OB="CT,$ W/+!H']C_EZGEG&94#H458XA* MNN4HMT(R"!0*":D3XM3M9$Z(DAR>>^B"HTE"=[%Q\U+30](+,PR543N.Y,4P MB;Z:#_/\/5.;5FC@N";7\*S(/%##C!P$([=N+JVDH8MWRX8^*U!9 ]I?2VD. M@CU@_%"9_P=02P,$% @ C8EI4U,>22GR!0 " \ !D !X;"]W;W)K M&ULM5=K4QLW%/TK&I?IM#/@)\\4F#&8-.Y 8#!) M/W3Z0=Z]]JK9E3:2%N/^^IZK?; F0)-,^P6SN[JO<\\]DHY7QGYR"9$7#UFJ MW4DG\3Y_T^NY**%,NJ[)2>/+PMA,>CS:9<_EEF0AS> MW=C38U/X5&FZL<(562;M^HQ2LSKI##KUBUNU3#R_Z)T>YW)),_(?\AN+IU[C M)589::>,%I86)YWQX,W9+J\/"SXJ6KG6_X(KF1OSB1^F\4FGSPE12I%G#Q(_ M]W1.:G"^PO,JD+?\6J7+NWUQ%1X;S)*F-DD"E=_LJ'"H>6P6'_!8-A93 ,>9>! M0I83Z>7IL34K87DUO/$_H=1@C>24YJ;,O,57!3M_.I[-+NYF8OQ^(BZGX[/I MY?1N>C$3[RXN)^+M]:V8C2\OPM?)]./%[&YZ]^'V8G;<\PC-#GI1%>:L##-\ M(4F[R'M9YGPU?=7@=^:[H#[?%L#\#= M$'CW_V[ JV%XMM^X7$9TTL'P.K+WU/F^V.):BW&Q!#7%40G_MO )B7.3Y5*O M183?E#Q@Y+> C819".6=F%[=B'GAD)ES GHB(ND2D5L3$<6.5VT-NGTQ5VD* M[+NM0(/#;XLT.3N?_FNH_UHB$3'P%2@SE=%[YPI9AMP9[@^[>%TL#;JVUVV*5 MJ"@1$F9*1VG!"2)8&5&WESI188LI="95L614G,8YF M.$^4\O/[(H+W-DH-X1@B[ QDV:W,0;L'A0V$8 [D'H&K\5FAV=P:6^%CX!'$ MB2++:D0/V(&9AN89A.8RE3I"A;P#;#?I,*Q96+"0X."]3(L* .5:9?UDJ:*@ MTDO4?DGW*&[4-LI(.O2'E_]<3DE3F<5JZ"4F(TW%',S(@%P@5X!2XTC!P(?$ M@2LDD[?('98FWDF1B;FGBM$,=]6@)KT:'OZH-*H)))F@N5E@^/?/Q*J=[-9^ M=]A0>2-O2VG $"\W@?L/1A'S4 04MP8'CSI43A?J&CUR! W**1Q>TO4V@]0: MFYTZQ<@X[]KSUN830^]IJ2+T#EY,WDB4C#X7RJEJ:EJNQ M2]Y7C&7@2TF2. M/BIIK "4\:+A72LWEZ@%//E$>I'(>Z"*@\Y?P)D6"]3/+#*%;84)%2S #!VD M%PYQ% ,(CMM%ZU)B.=J&S,;MG?YISMYX>(JDM6N>B&9N*A'?E&@>VZW1T^;M M=O MW*J(JLV7263E/&QKP7?%+B0OMX-P+( M9A74@PV_+GA73 I;]^0;U>/YHT^$]O'6^FP[R_'@>%CQ9%-J:7G*4A,&>6%-5@J@E=K)J)JAYP[$O=;M!,>D9;B#,12%]N5%I7G;7//& MY>WF<7EY1[R2=JDT]VD!TW[W +% M,;Y^X #-Y??T'U!+ P04 " "-B6E33 /A]#T' #)$0 &0 'AL+W=O MN]-G_8 M4@C'GBI5VYM1Z=SV:C*Q>2DJ;L=Z*VJ\66M3<8='LYG8K1&\\$J5FJ1Q?#FI MN*Q'M]=^[XNYO=:-4[(67PRS355Q\WPOE-[?C))1M_%5;DI'&Y/;ZRW?B$?A M?ME^,7B:]%8*68G:2ETS(]8WH[ODZCXC>2_PJQ1[.U@SRF2E]1_T\+&X&<44 MD% B=V2!X\]./ BER!#"^-;:'/4N27&X[JQ_\+DCEQ6WXD&KWV3ARIO18L0* ML>:-[E6UO_/]D$V@7#>6*>K5AD15+(.?_E36X>!PB)^12%M M%5(?=W#DH_PW=_SVVN@],R0-:[3PJ7IM!"=K N71&;R5T'.W/[V_>WS_>#UQ ML$4[D[S5NP]ZZ2MZ2_9)UZZT['U=B.)8?X(8^D#2+I#[]*S!S[D;LSB-6!JG MR1E[TSZQJ;PO%^NL'@W6E=WR7-R, M,#E6F)T8M<;8SZ5@#[K:\OJ9J1!S+HS#. 'FNEDC],;(>A.Q/3>BU(T5C-<% M*R3RDJO&][;2.:>%C=A.E#)7L$)"XELCMQ@A%S%9YZHI8(BM%0U[)S=FG\BU M7C-7(K0NAI+O!--;;Y0YS9PPZ#[N!-L:J0UMX7_QY 3MJW-O_ZQ2)/Y.\NL5H*2 MSXT@T3%[U%4;->,;(P2EV\:_XT;R%>2W_-EO1R_<[U&%DJ&R" '^A764X\ 0 M< @RZP9 "*JC"262Q$JU\\I$#$@<+%-COQ!/8_:Y,2_#*C2KM6,Y9H<0ILJ# M603"5#!F9=%@L>.J$6S3<,-K)^ )E1Y* 7?/93"S$S5D[/BHC7B>ZX:\@;.[ M$ !+K>N+\)1#4-<^((Y_S*(M5%?$_J57YTIU+:%1.P!?(L5N9\V*QO@*.ZW1 M]9OC0,03]1P$6_F]=&6HD'24"W4(&4E25@4V\0%;1&YTY;%"I8"X+) ^^HPK M7N>">;H+'6Y$KC>U_!/6C5!>*J3104XPO3#D40ZOX1XGG GCXQ%D1!A$YAAV*-K^ MPI3)JJE.L^C]4_/I&C6G\FYQML%LJ96?;(0C==%-#H"$;N[S9)1WYRF@,68? M<&:V6Z=3UK5"[;G3(F*]DP7ZB/P7$LX+T5("H2^KK9*Y= SE$&-VAS%M\C(B MK-&NLO)%]Y-#P0#YE3;@7HJ9--@;?_6KY-U;H@"0FZ+J18?RR3I< M1/R)ON-2>?]MQO @/($<91IZ\HQW(UI [##@SH;$#-+0!=D]_NE&^6PPX'#< M3\VAV"#'X(+L\8J&D:B8.EX/FN@ +G4=3G+J7\-5US##MNM&99#571AS3^G= MH-,4@/,1+_N]*3:GU-^!1NM]*?Q \Q[FCI:($KRUJ*OJ*Y7S)T,+TC &FG-< M /TH!>B'_1&=]G%WWIVTL:>?8!(];:UPD1]YT@8MM4<>%85F&]T9AIAB.D]Z MH2&.31Q0>94J*9X3NJ,F/9KLTSE:4>,,.PH%J0NN8)(.TAPP_N8OCI0BL,8] M^+C%5U3'UR=TJXU;(Q1-1 [SN$7I%4!M[U&X,WB*APANW_:J=W;1.0.R//3# M@=C8;+QDSX(;^U(>$XK7BY3]\P7[Y=JB2GL,R\ E>^/Y%]<6Y&W?7J'T. R/ M+H_L/T2S1SN#-+KE-'IM][MA?)!/_5$0=GY@Z664)'-:)!'8!HOY,IIF*2T6 M4;*8LE^["\-0\4WREJ7+: G!9!G%R90MTF@^C=DL@]+"O_]8MR>=+8'(A:_B MP$8TN&?(JCO+Q^R!V[)ON-P_T,D>3I"_O9(^FBV7[>A5X1(1V,/S=[@](:TF M$,+A_C8X^:X&B/B4UCYZ,JF/H?*89-%RF87%8C8E*#(4EW86<91F"?/?B1=Z M?>%OOD0#Z/05$4:("9<,7$DV@8!J.M+.G,KP,XW22]\$43RG'LCB:+Z@'D@6 MP#AF'\Z>PPVJ:EJX0/?JT"WVE1'DYU$\%*O]8O%*;\+5B;:IYC7AVEZ1Q"FN MI/"6XI]'RWE*CRE;)-$"K8[UE,TN4<<9K3.63:-LOJ3UC$TOH^DB(RX$%Z_1 MDFRYB.;QG/VLB>K/WT>FTRRZC#,$;8%X?T9B).)9PKZ<7G#.&P,8 'L&^.^^ M6\*'QOB;-K%=R].3]QLZ(!58@W5>#R?C9@)/QR$!Z>W M_F-]I1T^_?VRQ(U+&!+ ^[76KGL@!_VO-[?_!U!+ P04 " "-B6E35>2= MRK@' 9%@ &0 'AL+W=OVGLG%8Z?M0^=[@$E(1$,2+ !:UK_OV05(48KL M.DE?;)$$=L^>/;M8\GAI[">7*^7%0UE4[F20>U__-!JY-%>E=(FI584G M#":#]L:-7N2>;HQ.CVNY4+?*_U9?6UR-.BN9+E7EM*F$5?.3P6SRT]DAK><% MOVNU=+W?@B*Y,^8375QE)X,Q 5*%2CU9D/AWK\Y549 AP/@[VAQT+FEC_W=K M_6>.';'<2:?.3?&'SGQ^,C@:B$S-95/X&[/\5<5X7I*]U!2._XIE6'MX,!!I MX[PIXV8@*'45_LN'R$-OP]'XD0W3N&'*N(,C1GDAO3P]MF8I+*V&-?K!H?)N M@-,5)>766SS5V.=/;W^=W5SNG\UN+R_$^8=WUY?O;V#L5T/)T\8>^@ M"_6 [1T\%FHNK=JG%&;B6JZ@+"]FULIJH?CWG[,[YRUD\O\GG!UVS@[9V>%_ MP.O761(?&@MJQ@?BK:D6^Q^5+<6M-^DG<56EB =B%]>%K(9".B$1(;(B7OA< MB?]]=S2=CM_PWLVU_&3RYH>AT-A3"?5WH_TJ_[$CX;'7UH4PMLW"=<]Q M(F;! ZU?J$I9D+L*I *](6,P+%9*VF& 0?F4I6DJ[QCV%MMH4!0#))6)NQ6O M/N^G$1>E]EXIVF(@J#.#;71QH4&V-]9M:*9;OX9\55'\5>RR':AWRBX ]84D M#',&D"NK=/5#6'.-P'Y1)2K1@MVA>/OVO",O/ENK$8;?FWM5WL'BY!5UA,G1 ML$N'(K8B1]!@JJS':22=@"XBB5Q6'!X'5:+US37@Q MDT6FVXZC4^Y3Y LZQ=VJD0453.L0M4ML0C!\:I&)R/M3L:PM]\2'#%$1MG&Q M9=*_O==IBZLK61>=/M*LEQJB02IDFFMUK[)$G,?>$;MA!,,ZSE3069IBI*1: M6X-H:IHO19K3+$%[B5>+60[K^5GHP;+KD)B.D>\&M8859'5A#'$AG8'2?V]C M"Y7"JFJ%B3I"I?O'>@LB#CE=4":#[[P+D-.+G6Z%HV6AT?]26?O&PN[%K6>N:RQA)PLA,50BW(H@?$NWYIQ%P[9)4/,2?"6'*ATM#< M#R9*:3IQ/T=.?H$53A3!1E&)D#"UN]C7/0WCL(O'!=;&=X*[L08E,VA62OK/]] MXEIL&,)F%HD!B2I-1I=MUF_#&XSZWR]P4%)]5D$TX M,$+D^QF=/G.I+6:_HE%N)SG?'#X?19LS#;UU8*J1MC#"Z1 XBCN)PW!HG&TE M7WPC '26]8$U3H[P2E84;!]K)\FDN_Y\M*T5OX 6J\ :CA"+M]XX,6^QQ_TG M=OS_CCOTCKW7R<$1/]V;)I,#GB8YKSL@@FFF>YQ,N[!:4*UL-/H<)A.=KG'O MC9/7W7H,7S;5[FO@\WF(&53I^WY_:A&L+7-I*OJ@N-FJ H2#,S1"#/+90[TV. MDG&G#*OBE$9^Z=7./.@2H$#+I"FXO MX389485VNXEMDZ&]:9]*+N>7ZP+8K.7A9]&C-?8FWXV7!/5 OU4_MC!!D8_G M*0,E:UB8[M^97\N#NNY$M!]FG_)I"'V]Q/IH^1G^SZ ME#3J?:XK:=RBCY(TN&& "5_NNKO==\]9^-RW7AX^FK[#*8[^*PHUQU9TWI># M\&FDO?"FYH]_=\9[4_+/'*^1RM("/)\;X]L+FX-S28U5*^ 4O2P<$-3YO, ?=E4ZP/V[1 M?_&VPY85,_Q"E9]$9HN3P7Q &<]94]H;M7['-_8<.+Q4E<;_TCJ&LH) MZ8)R:S5V!>3LZ>79S?7[ZU]O:7EY0QDU>T\^2;@A]2.*$J&E$1)_ V\26?KQ.-- M=MG*M!3RSM"2:[HMF.;TQ]G*6 UJ_/D-_&F'/_7XT__#E_\2BLZ9$2GQUI0: MIJ2JJD!PXRT2QLWKQO*,5D^4B0>1X21))+B0V.+$RE*ES!VP:DO8. E;<%I[ M,N, >^ :N4FRJ5:X2>5?G$>:&\NDNV%$;T7IK]VIW)!$3JRN2Y&R58EIJI#= M&=?&WYHY>>0H\3Q'TO9OLRJ])_ZY$0^LY!)EB'Z#@.8 2$4IF,]PG'^'ECH!T*F3\6O-1)KKQ?O<3WS' ^9@9 \./:T)Z0 %2-@; 9 M$G],>6V]4#B=(2_WCZ"PYGPK1>@:4=]> >65"\I(3KV@6)\/XX "C232,DKE?6@P7AQ%&>]/Y M=#@[F._3VYZK_ZE*G[YD7(C'#_".XF0&[1;X'@SC*/+?^31\9]#Z8@>'CNBR MJDOUA*B$/54[,AA:)!">+^APEM#//\V3.'E#R]N/QIL"S?U3*%.^4?ULS71F MNI.[OB\L;'GV8S8>#J/#8&,R7WB;9U'2V1A2RI,W@/G4>Y'+W\_@%4\9JH$3 M%KJM-VO5E!D5B _V.3H&6/*Z+4HC!)!25J9-B=*Y#1TP&^,BY=1Q(4^B-W:M M7JLN,JK9$YH>2RS0RA;,NCII MT6#!=@GRY5Q8GZK:,41[9H"#VW,<4>SCHG>>-=C$)\G-Q+OX52WGIV$\&O MN'?#!5SB-&OY%%Z.]F&S5HM58]LZUOD7HMA)O:M]JC=2P">>BB^?C"WH[E$2 M5@_-J*T)IEG]Y9@%7=P1EA:"/W ?7N#4O5*""&1?9!)XT"7.USJK<:]CA>OO?%_N.I=&VM"\=JM=ZW\6.M[GX^%_ MPQ73=P)^*'D.T6AT># (B=%.K*I]_[M2%MVT'Q;X^\*U.X#]7"G;3MP%W1^B MT[\!4$L#!!0 ( (V):5,8SM7NJ 4 /X, 9 >&PO=V]R:W-H965T MO&!I C6W9CITT"9#T!S9@[8*T6S$, M^X.6:)LK1:HD%=?[]'M'2K:2MD&Q 4$D4;QW=^_N'>7SK74?_4;*0)\K;?S% M8!-"?38<^F(C*^&/;2T-WJRLJT3 HUL/?>VD**-1I8?Y:'0RK(0R@\OSN';C M+L]M$[0R\L:1;ZI*N-VUU'9[,1@/NH5;M=X$7AA>GM=B+=_)\%M]X_ TW*.4 MJI+&*VO(R=7%X&I\=CWE_7'#[TIN?>^>.).EM1_YX>?R8C#B@*2616 $@WY'@WT/@FIAJM$9PR7)1WP>&M@EVX_'!U>WOU]OT?Y\, -%X;%JWE M=;+,OV%Y2F^L"1M/KTPIR_OV0T2Q#R7O0KG.'P7\M0C'-,HSRD?Y^!&\R3ZU M2<2;? /OQMFR*0)]$,X)$Y3T]%+Y0EO?.-S_>;7TP:$K_GK$UW3O:QI]3?\# MC=]G^7XCZ86M:F%V9%MD'OX,RT=70?*G,FJ";'CQY MJ\N$W(;ZXP^+?#Q_[CN('6DEEDJK%*F3U #(%[8Q'"\'(,J_T=9XP$0A959: M1'FRM,KD3[F2:N$ ANHTPBFA2?J@H$&)Q%YCU8*>L!&!!*A"8.%[0U*FT$TI MH\&!W<8H<,?99;11$)U3!9S&<,%+H>I(M^, >M784:&%JGP&5GV@&F!Q(1H: M3*2.-V5"ND.FQ_V&9(8,3Q>M.YJ+0J)Z1<(-'GI[E0AV34FCHR3 M##ZKVAKL\)%*S@AQKY5!Y&ER2'=,[W"YUSWPB+8W'BTFEEJR-]\LO?S41&=; M$UN/,\?.M<3CP^""-+23 MM6SE;1<0EF.+I*F&;%57,<#-+XU"@7^^<9R!,H MZZY*$7>6ATBO>-N=BN.>$^I*7O;H!LVHH0=P81W&SJ%M>F63GU$))0T(XSQZ MO<$E4K;D74@I=:)O1;!W[E,!5GQPI [L0^[+UT7#-+5=E02I3&H'T+&VMO1? MJH8E+/DOQB9*L"2*7:O'0VX/NJRGGM:P8EGQ0$"S%0"$=E%P">V -KW+J*E; M 7NA8WT$;:7 @@M\6AG8'+PHTU&%>3;O4:IU&&Z>T)V6_8<\8JUEAH1.Q MP0E!53I;)9^MA)/1\J1JS\8(V*U-XMJ(GL;RV<;CI3\ZH[>,TC^AOT!YB' M M,3L,)]WQ^83R\4F63T;MW7@^H:L"DO;M"7*234^F-!Z=XF2]8[U&X3_-LWPZ M.Z(XB?/G_7G'4J!Q-CN=X_]B,:/;EH5#!=A\-)TML>D2O4FM0GF>+V0GE MDRR?S='F(6B9ALE3K)W.%VR29R?L^E6J?Y=(/E[ VS@F,<]G] L:_PRC!Q7! MS*NMBW7*3[-9/J%\GN6C,;VW 1+HRI619K$\-'E"X\5I-IDMVKM9/HT-]'!? M*^VO'TF]<=;.CT>TP3 '9?PO_*\+[# &[IVFCPCN^&L?4,/>-RGFR3I^>3,, M1E;Z/-VO[C_NK](W[6%[^F7P1CATID<%5C ='<]G W+I:SL]!%O'+]RE#3A+ MXNT&/U"DXPUXO[(V= _L8/^3Y_)?4$L#!!0 ( (V):5,J4>URXP8 'X1 M 9 >&PO=V]R:W-H965T-_ONV0M<^%ZII :ORR-S87'T*[Z MKK!2I&%1GO7CP6#2SX72G8NS\.[17IR9TF=*RT=+KLQS8;=7,C.;\T[4V;UX M4JNUYQ?]B[-"K.0GZ?]9/%J,^HV55.52.V4T6;D\[UQ&[Z]&/#],^$7)C6L] M$T>R,.8K#^[2\\Z Y;7,,C8$&+_6-CN-2U[8?MY9_RG$CE@6 MPLEKDWU1J5^?=V8=2N52E)E_,IN_R3J>,=M+3.;"E3;5W"$\)J7S)J\78YPK M7=W%2\U#:\%L\,J"N%X0!]R5HX#R1GAQ<6;-ABS/AC5^"*&&U0"G-"?ED[?X M56&=O[BY_>GNX?:&KFX?\/29'O]Q^?#IK.]AFB?TD]K,564F?L7,G.Z-]FM' MMSJ5Z>'Z/B UN.(=KJOXNP8_)KY'@[A+\2".OF-OV,0Y#/:&K]A[DEY9B6KR M="6U7"KOZ%^7"^#29)VK ![3?Q""L)WJ$+*MN&-DL9T58*ZS@>)^VS2@!(I\& S(O,;*4,/$P_ M.$I,#IUR(;X>?3[F0SE:6O.;U&RERV8@ ,;*;F/-46I(&P\V$UO"6YH&1D76 M *CC=[T:MW/2!X2OAJ7TLW0>\2A-"VM$B@!3*)%U:JGP&EGQ2Y,I$\RL#'[1 MH4[-(E.K$)#K4E[Z$C"6X! CR$+R%?>%"<.E>@GV08($TJ2T@(UHF"U(N ?K MFJD7I#28=*Q1.#\)B)PG*$EL%K4UI0<2>^78MO0ZK*5<.;;-6R3IPG&2& M*\8C>]@'.$:5J$)HSM.1\OM.V,&:R)(R$TQ74XD5Q2(W)8P2RH:D@',NT'9] M6LE.),I+9!XQKM9-Q51%);)JM=%R5S450]A2GY4I'4A))'L]6F%O(&_7VD%1 MA+JI^N(:G2+T%@"=(5>@N@QZK#"0PKU&(K,*- 2:,[5DRZZT0B<[N'XM?)75 M)J6 R&'N4UHWJ[+LIG3_E>2/C[=7ATE%/986#/ILVZVC#5";)B_0)LF6&QF9 MYI#>Y,0A(Q!&RZG<\OZI\C(/2WFR\X H;-K0>Z?1*]SN3_)9ZI)MIY(3L:6? M97[0V_L.N80?N'$X!^SLW$N[DIQD>@!%.;1XUSRS@^;AN3OC/UM3%H?RT::K MP=#2UD8.[[_0/9ITB;VLM.CN+B))J+7G?6,.*PY5^G,+2IB]$8U>IF7HW6@^ M!WSVJ9E^RPK*!6:Y7EW0MUVMTIS+Z0PAC'RG!N?I:8)1RU*N>F M%OACNLQQ^#7Z\\%X6>4+6QL._HS!BT4&?B!GS$M];N$@H85Z+W$:OQ?8+ P4 MJ-E%$L@3B [[-0R]!&9#!L),9IT%BZ7O)&" WB F=_J>CN(%-"OEP:&5'C#M M\ T.H7R.(AQ#=X_#[BMO/]7I8Z3TCJ(17R)<1GP9CBIM@3I7,R;#,CB6EY-J?SG=A7TRG@,F(I]Q_( [G48\'L/Q7O#_>5N;4Y*DMX->S$V MI"QCMW4C'R]5[LUW@]ZT/;O%92CW2C:@3&%?NY%)M>D,H^H#JDKX 85XYL,FM#UGO98\.1[_L//AC6=-QKZFRAQ' J'2 MWK'/MW[KFSCG[9B__/D@B@-<]7G%.$+>V$\OM?#XUH*' 1Y GY?&LAA/6 'S;]<+OX#4$L#!!0 M ( (V):5.W#I0BM!0 #I. 9 >&PO=V]R:W-H965T%U%C9 R[IMQTD V\G,YB')!'%F]\-B/[3(EM03'GIL MTK;VUV]5]<'F)$2;DOA\/!S.SQ,NTZ-W;^B[K_F[ M-UE9Q#(57W.FRB3A^?96Q-GCVZ/1D?WBFURM"_SB_-V;#5^)>U'\OOF:PU_G M#DHD$Y$JF:4L%\NW1S>CU[=37$\+_E.*1^5]9DC)(LM^X!\?H[='0T1(Q"(L M$ *'?Q[$G8AC! 1H_-/ /')'XD;_LX7^"]$.M"RX$G=9_%\R*M9OCRZ/6"26 MO(R+;]GC?PA#SPSAA5FLZ/_L4:\=7QRQL%1%EIC-@$$B4_TO?S)\\#9<#GLV MC,V&,>&M#R(LW_."OWN39X\LQ]4 #3\0J;0;D),I7LI]D<-3"?N*=Y]^^_+K MV?#B$!I; MA&['.P'^%A8#-AP';#PV2Z8BO&; K6XB< BU D^'DR"MAWD2L3'F2Y87\7Z U@DO*RK10 M#&BK/Q%+D>?P82E3GH;(AS!3L/!D=,I. (OQ< 8?9I/@:G)YRKYG!8^!^'1U M5B ;(F!KP%*P<,#./WGB)!A.1\'%U0P^S2ZO B1-DQ*6L"$MV 9A@+V!L^HH ML/&<*!_/@CG\TXUE#+!:H([QV-&,CL7/L_DDF,+!2/['-(S+"#B.-* M9:'D!3QZE,6:0!8M00KH^_UB J)*J$4,9+8FG/!X"+8TAL,%R])X"R<34 WG M48"> GY")'KSLHQC_-3Q"]HSLCW=6*.\U%M_ (KO=Q+<,UV^39@T3IAO #!.H4 +<%4L-%JS0> M7G]XDJK JVE32BM&UZ?(./@ZR^4*+C]F? 4'KX!=%+]J!E=32WXH#P[\!S\73; M$(84_@5Z\6J!M1T7"!<"4IN:2,V1\UGD*Y%;62 8Q$72R9V7MH<9;+%EQY?# M&E%H(4#<0B$BI4& )]Z#-UFJDE#* CP>3M,J";O3E0K8"3\U)D9X))GK8QN^ M9:'("XY&3@A8#Y%U(LM$&VWQ!+&W$H1&F6M^^HS"DP1R"\Y9G()P(3QK+S4S M@)2R4 5 0TZ4$*3EA,?77)PE&I>*/4T]=#;66WUS^ZE[W4EH,3B>C#W.(B\7 M69Y3_-*'#D*UE],G7SU"@N8.,PKK='W!^7+WD7#;::G^R"3AP1TY!-N87KRF MFC1UJ4SEC:P"+$3($WWEMT0\'' "IA_\#L2 =)&T?*\M//6XM!.'@6>B9]JK M[-))=B^ R =2&2!4!0:KA8// DQ_*8(_>):/X.@CZOI9Y0W>?J;<-")5T]REON5 RDAA1 MKR"NYH!+KG54ZN0#M=3@W1+0NBH[6UE7,"]N2C&M(6?/[LO-)FZCW_&\(F$A MBDI*@49"$L&.L%(P&\P,,Q*5F7M=5*O?QSW/1QH4'AH4=?*C% MA0UR1\-++YMKB:")#;N86\DC)B^0N%#"WWEA8ZP(>!=6!9C&S!)QN1AZ(R M$I49@<"QD%UZ2]X,EF\HG4O+)*CN!70#4CHDR=9?0,KX(@:5V&2:<[&QFYCO M["%L(7BNZ P*D0U7./R'@1 GGY$CK@G<>8EL!C.6(\L%^1:TFT6G0&8D7@$3 MDA3T1/M>'OU1*C3,GS[>_O9-@SX!__^'28?H6!!37? 8OCIEF[A4M!.D389$ M:,+SE21-!F&8O:K8Q*B28TZ*@1@*>C&8TR?MA#6NPQJPFZ)92@N,(S=L0IBN M-+:#R62PN#*E=O6Z5:'[Z$,$HBYF[!7[T)96>CP=#,?P^'M?%&>3_OHN]<@W M51I*<@RI[Q5I#>$ .YU^@$B#20!SCG+@%9TE;'S@N23.$5@J/L/6I7P2H$;W M0I"%@6C3E?+?BUP^4'8$>:2VX-V)>K]7(3']5Y72X6XI!0^V0OR6>9: C(%, M(X0)^9U*<",!CB$RD4ZW?0^)L)@2W16Q7V8_+_ UM$86K?'+H$5F!V4^Q[J[ MM9ZZC +62DO@(1U(8 R'+'"K:=\ZFX6RK ^W+K8J3I5+AE5&W<_I,1\% M& -L[Z!^0"AD SF*/E'8C,15Z0255%I4X!?(:\AH_++WEZS2=M-X(X&)M/N(IZMHCEBNN"WBXKT"XI RJFT""TKQ < MR(H M5 'NC(U?SRNP6=OS[)'O*#?!_<#K-T6N0S1.WAUBWI47KN?+F6PL:J] MEL6V$F..Q@<=L;TVG:0;IP> \%CPGA@Z8GL3DID"+1D:=XU[]:=IWM60TXD( M$MQ5=ZG9!RR=?\TA;4 4[JJ"9CM%.J5<.2XC&VN'?",Q@P,#$_Z@*IO'8DR MV6I;R&$(-(L/:-C/1!K$4<&T7C;/!.S;?BG^\2= ME]Y3_^U@;[,:W!:"1] P= PFZ3-:VRDL>L0#$HZ,LB(M$'JE+<49A?'[)'4; MME W5X66G''+C7+D ;#Y_!50@3:2;\B=Q@ M7R2V9!<0N+\>00AEB282,?;:HC5&!/W(M[*J,47%R/(HY[J7I0U:+(H"BYQ8 MJ==63 ->\P>::$"8*3!1X!2;3!9ECN&1-;DQ3-[]6EW4Z_>K>]:TM.GYVEM8N*9/6^?L(Y6]&0^]+L3V/TS&S&( M@"C[>'SIUS[Y Y*6=.I[;;, M*V-+Y:Q<%V,K,CIZF*V6KTVX=1-DO]#ZO?G#Y U+K9.Y+SY:>LN-HBI4+WY: M\JZ\K=;BN4*1]F54 3IY.G76L"8DINQ5#3)05M,06#IJ-!G,:B-$)]L*9NOF M>N!>-,%>CBNH?5WVOX+G8[^C>-BPQV%7,A^-_IHKJ5\ TE[O"DPO)_Y(UT]> MD'\?'8>,QA>#R;[[^HFIB&9\]I+3$?X5[9R*^,K)K>P:CNAR.9WC$"U3=ZL0]<<0V<<@&8^)YX?/,*@\U-S.YT=>I=MN&&MPE1P/!QL^[@M M&Q!(I1!\V(8H"/!SQQ3HF H?Z_RZAQ1:TG;7'%C@:36BT$4PV<&:N3IX1J$K M7JY\]:WS^;Z[[\BU:\93(D,+NB^=LT'HC'/\\;891'ABXR7WNNP 4+3YAR^J M*-:T4D#(7%;[P&.(4/'*8ZFS7IEB'2;+06G<=SPT \N0U@GYP&VR[!88WQ+R M//+6*#LU;6(2,$TB?S!=M8YTS\S,4OE8WR!7E$& *A7K9H6G2R4@^O9Y+96N M[VA.XG2H'FQ>=J0&'*LLF' HBNJKP3B V3487+==:QZ99-&^#T#TVCMI&R]W MX3O>&Z BSP==R:G)T#&;S:?!=#HV:1A-1;1Z [:%\*E%J[]J.@RNQK.#6@LU MO*FI\"_13= /?K*G,+*5ZQ&DGSLKU]PDK!%'V^A&=G/'0U76=V.ZQM M@+>;*313YF%@3Z&TSGU)D,$>Z6&.O/X: E4_,; (O?=/] HR53@&8&J>?15# M_+M9\O.FSNP2OW] A3_[MI0II06&KXV2.6'G]F*D3,&6/Y#6623K\2<]Y<.> M6MC^PJ%4+ULS[)KL^8G:X1[FO% %T>L(["D?=L] UVU*T; !5A/;=9:_V#JX M$W=;B!9>/V$L.EH/C19#F_IJ(M,\ZM2[/\VYDQ6!Z(8TH=!140_I-AHMXP1J3=1*WA$=62 M#>^53QD,P+UN6'\=2^H.9;;O->U/&L-LLH]\V7'G3\B;&J>%['AHY)10IC>I;77MPQ M;ZVTJ_Z[!NL[0Z_=DP):/[JP:06Y9E$5T>A"5FR&QO"E2<<>4^6X&E032E*Y M>3,E$GFF&]NQ'B,&]'"7,7U&,19FCK%US$A3T3&E1]&EG>7LY#E( M[GPPF;SJ?@4RT+&*KNA'U.&O50@BN:3HOJB.-).:]+YTEMJR@GEQ"^QLJ>LU MC:9G1C-XINGM3)\;48ST2]@FB:-1B_Z;:_@#K 5:YUVFSB9S)97S%3VSH:Y< M0I6@DFZYYD*B+ &:95@OM5,>[C#H3G@.;,%7;I1E._*+DXJ=E')Q9=[QTB.= MSJOLS5-24UW4=U"5PY!9U12SU]/M]$JGNR^GN@5S+5C-7(#[2"E-,=[3'ZJ# M0[(\HCH660=O$/F0.S/'V%/]XWQ)K*'1YE37^YN[1J<\P]/V,[Q""],\_)T* MI,AJ $X&&MQ]TFL8UAE0[Q#A )1^6[M7]>%8E&7!- I8T:R-0M4*,#2L4*4\ MF]S$C97[,;9H$NB" *P 377CO*-AY>C[IG8#DP>'85Z:L>0RI?DM:UP"[ ;K MHF[&%F5!G=RZ)?$&UB-J-Q!,RHG]Y/J'.-/$FT&OZ\-(T_W.:47+#B_JU,7/ MB%R$!KD?-6+\P^#K:%U/"_.G(IHM!:YL?5MNNFT?KY,^ZY\,AC. M)W_+M1](V70/9;,^RD:#V63T-U'F)XD[J>O%'LMD?X\Z#KP7*/#\CK=(]G2* MW$]0%(VAD./YM-;;W_O.4#* MX1=5J7LJ4Z'[#(KI5DDK!C0_?:-#B;;MU.WDF4<^T^YJ8!T$SCN6D4;T(YTH0=O+S MN@TLEA!:7_L_)A(P^@D + EB2&2J?H]2X3%JDRGAWMO*>XL0!B^L0YKNRS4K M0!C5$KF7:]AV*;5J=:/6(JU[FO8"KK%PD*YTW)N:U$AS;X%Z08R@%E(%R;I% M.I6'.B[6/;SE$BX WQKZ%:IS[_>\B.?XJV4H;6!2]$][N6_=#Z/=Z-\#JY;K7U7[3+5]+(0L82L6 M\X]T!&C_*+(-_3K8(BN*+*&/:\$A'L4%\'R9@0$R?^ ![N?BWOT?4$L#!!0 M ( (V):5/(CVQ% @X 'XO 9 >&PO=V]R:W-H965TTB0S+X^6UJZNS\]- MM!0I-UVU$AG\,E#7F]\GG*9';UZ0<\^Z5O!:)6K\\ZA\5#S[+Q=+B@_-7+U9\(>Z$_;KZI.';>4DEEJG( MC%09TV+^\FC:OWX]PO6TX)L4:Q-\9BC)3*GO^.5=_/*HAPR)1$06*7#X=R]N M1)(@(6#C#T_SJ#P2-X:?"^IO27:09<:-N%')[S*VRY='ET)_:S6O\B MO#P72"]2B:&_;.W6CF%QE!NK4K\9.$AEYO[S!Z^'8,-E;\>&@=\P(+[=0<3E M+;?\U0NMUDSC:J"&'TA4V@W,R0R-L-=T@DM[SG:G;W+C-4YN),UC&S1B4UV;%(_'R"*+."'TOCD** M['?!96,+/F*\876HA*+Q#GX,D9 M^)[6(HLV;.D5%8&I42- SRIPP0QBEJE<,_&PK7,-I IC(E*4E9B6B/'%2PU?@ M,0X7=ME'X+%=,XPCUYIG!N02L6-F+>V2+2&8X3-*$=,.:7-BNL/62PF,:A'G M$?A,4P$1_""MDUQFS"X%$_=P%E-SX#A;"4U FD6B"R[IE?49E74'QC"H$F2* M2,+1.U1JC(HD\4;,V)PG"I9DBS,B=$,FL>R+T"E[KWC&WO(( MW,ANNNP+<*UF_Q.15QC+S;;S5"J%,\W!/I&J>^=M<(P"4(Y4NDJD68*J@$IY M*NA9L"6'XP5M1RMLT=KR7\-67).ND8D6S3D6<37#^+9BL0GL4!)%+=ZK!$Y' M VH1";DBLO=<2SY+P$BIRLE)M4H9A^#(D0B>OD&%B8=HR3-0!GHHTD Q>;8! M!KZC*N?R0<3.$"N^<=R#8MS:1,X%'H:? ^G0U)!6*]I^20[@JY,-DH68 !_@ MB6^@>S0O^K0XQNOUIJ3S$&-^YZ+7Z_: 0))@3>&9\US\^U^7@_[DN7DTMMK8$J!A\GPP%( >^ *R MP=E*:1L<502QV]KDTLG/0\,TER '8)-V'M!N$?HA@N&\S1;'-04X<0HCQ,) MYB!8LCND!'O_D7-P<'+7 M1E(S)&(D@C _->"F M!DHFXYSP-P6G]D>,K#)X#G8 Z".+W(J9977_@5)09HC*L!68:#/<#4212,$< M/!,J-T6F< #A=J,L8*KI2LN$]2]<&4,!1R@GG$4AAV-LH4%]ZB'<1K]4$&B; M%NRB6 )$E6XIQ\A,0'ASS4[D*1X0B[- _3Q) ":DL>TYOU6#SX&4HP7+H=)T M=ERK_81(![SRE'N>Y*)PE#).T+&(OCN@%JUX!"'LO3AS?GO(.8%'#B[J!Q4I M&O.HTXE#%S6? ^:1P5!"L@#/2O$ZOD-H4_V>TP,QGY/SGLC[=B$A '],P,F6 M@"%8 )9F5/&XU%' 6>$M13+<8\4PR3AN$8>AH?*^ D*)!QN<@NHKZ)+SQ-5Q ML-WY/_C^V.&#%T4+;!(="QCB>8IE&R(-T-04(EHLL=\#(T ='J2?NG-C)JE< MM'1H8 CZ!S4#6KZ#8&N77[1ZD-# H;:.+_K=JU*;2 JJCIE KH!-@-H_\004 M&JMF:'--O8:!P@8X%%6R+DW!H+:3*BZ 6FD)V :&;&C8J02U^[C3.XU1@J^0 M595%,43Y)O3J#&*YMG;+M5T6;6>@2-"MFPP4+A;K.5#:KSD-6K^=H:-&%4(F/G"1;^ M^60]K_ M4/G^$.2)445ZPH.7FYF6<2T[.<]5.L9G?#+A'L;\,,%728 M'>+21Q]B#C@W=[Z'\)/.1!RCI/8LY?H[J"%H5NR26_+BT/\-%IQU]'8B$EWP MYWK^! J5:T<*9&ZM-!W0+67BBM[]?+4=,N=2._RO%.X5JQ%58_'@@3@39U23 MLO?O7G_\3)I80T1"' :5*;9CS>*U2KFU@OOP,A5D'71[P_'5,SH5/X]ZSSK@ MHEC .D3M[*A5G3ZMQ#16YX#"9 M'UN5$M>*A:K2X3.%W5*FG$N@KQ0-0ES30E'J%,*%&O3N4R8/SU" LCN*B+4 ML\%_5^]%8D4\ET5 V3WMB7YBF9)8F2P/B%;'<17C#=0IRV8+$.Z#)L:R;QM> MJM(M@)OP! MLP=Z%I%]$Y9&14-W'2:6_A7$9O]BTF//V'%9PG^I_/&80>'5Z4'Q-77\UK)2 M"ZDQDFHA]#0RXTLDT]BSET1-UK(RZE\WN@0/2T ,>F7B*?S\L;VWJ>JC#L*7GU;N">0.^3Q@BUIDKF8+ M$U!KC,UX0EF;AN6F+#9H0^Q'7" N00%T8B(Q+OUJK!N! Q_P:H9#6$H+,EOE M0(DFE\#71HJ$9IV@#3B2AXU('1?>"T@T;% 00(SW' M9Y$/]G*^*S,<=BJ]P?DK9"$:P'ZA*G#[U+7 22= WPP'@ Z[X7A+B31@GF9L MC5%-@/S<6BUGN263X B6DE^)LU^[=UT6 S)R[9($U54N2]SPC,<2\-S][M!V MFU$TH)\(0^W7R#0_<]S7#+PZ(?]=0*7OG!);'S>U=>5SG8]Z(5AU'PKCJOSJ M) EZDVJ*1-[J3H,]_C!I*)9T7-:7H'NH?)#UY8 NO:(\= M-@YKB" F$7L\R/T\1WXBZ7M4P34VXD5ECGCKAF:N*XDD("@]K%< ]N "8C/"."HJLR;0?R/H=[!*#0%S]\QR=ZZ#6P' MQSHH'3+AQ8*UWD!N3R1_J-ONLENH-(M!%8VZ\><,G3IUM]6NU6@4P\UYL(<4 M[D((0;#N5+WNL#9&@@?E7*G93_K\O@T+!_0"OH7 IL\UH!XS#K!,PQ5]RU3Y M255KT$GAA)W AZ[?9M@_-J9OP8QDRV9%659@PQ.QJG".&NA1O._67A-Z0J3: MQIO;O(P$S.D@&]:>2+E,59DPIM8[[W+CQO5;<>M93!0=(YVM^UDW6PAZY#W7 MTPO@1H>3OMFF&>M!S0AJ##!B^X*PG<,MSVA2;7&.6-$-?. *5::GK)*F(I8N M6((RG6X'"U-,VX:V]4!<CV' MP01%%^SBRP=SH;6O3TI//Y0!FL?Z<<*\I65OE*-;, !E$EKR6QGG(7*J8C84 M2/?:2W?G^J0O-5\PQ=P_;N OD($U](I*9KDK] YHPEK']DAO6U!*G.&4X\G3 MC2E:!+HO;R4$G_5/L MD2>=_J@73#O:/KE]"5YETB5,$O!],C@MUWEBQ==R[J$L,!F?04 U_HPJB M2.=T54'W*B#%\+3&3G_8Z0\F3U?&J%+&Z+(SO!R77R<7G&_8GW3[%=[5 M1J2/#F6Q)*MJ_S 7N!'O$H>VF![I_4I,(>A^/\U7-?(MQH+[;F6)OY*3QBUA MZRT)>M>!3 YW,NGN%(JI<:U+I8G5ODNF+GGFXRSXILRPX]%E=U0R\I=QX0:] MAZ2#NUHY^K$J1ZL)PT_FA)T%;W&O\X0RGE85SX8'9@[W1DSX+BO[#0^J/0D. M"NBW/_TG4LB[YI6T2R.3SN#RLHF@5Q .O#X56YZ?)B^(.I MX2#F!YT+R$.3SF@\0(9'T)WWQYWQ:(0"]#K]\81DPY^/V>"R,QCB![^D[1W= M\^"=Z%3H!;WY;=RMEWL]NGQ:OEP^=>]45\O=F^D?N%[@X"81<]C:ZTXNCIAV M;WN[+U:MZ WKF;)6I?1Q*3A$ RZ W^<*VGO_!0\H7[E_]7]02P,$% @ MC8EI4^X[H7A3!@ "!, !D !X;"]W;W)K&UL MK5AK;]LV%/TKA(<.&:#YH:1MVCP QWDT0],8=ML-&/:!EFB)*$6J)!7%^_6[ MEY1D*;$=H^N'Q!(?E_>>>^XAJ=-2Z6\F9]4:]NF/$DM=@P.#_-:<+FS'[)IQK>!HV5F&=,&JXDT6QYUAN/WE\< MX7@WX"MGI6D]$XQDH=0W?+F-SWI#=(@)%EFT0.'G@4V8$&@(W/A>V>PU2^+$ M]G-M_=K%#K$LJ&$3)?[DL4W/>L<]$K,E+82=J?(#J^)YC?8B)8S[3TH_-ASV M2%08J[)J,GB0<>E_Z6.%0VO"\;8)834A='[[A9R7E]32\U.M2J)Q-%C#!Q>J MFPW.<8E)F5L-O1SFV?/)Y:\TRT]FY/;3UZOYY_L9N9G=?YF>#BP8QR&#J#)T MX0V%6PR](W=*VM20*QFSN#M_ $XUGH6U9Q?A3H/WD>V381B0&[@-B4D8G*:,?=T M0 VA\ 1Y\;-__>4X#("YXQO$W MI]I*IDW*M#I"124E;%77*;.AJ:=:<8>@>IVN:<;'Z^4A=.Y.5 M5^@ I%PE#&+1'J7G;G9(L2&*+KGK@$E>Z"@%08PQ$0],6[X0C,#6L&0:.6D0 M+Z*6;>H$I$QYE)(2*%G-JMEK4JJ9P?&JT-"999#7RH8D=W15E<#HL$^F@-P- MR\@'R :7B7'V: 05C@L#<[M1_.42,;::%QE$ R63L9A#UAL#@/['24!N;B;D M8MIM]7-O)^2:2RJ!W-,U_CYIY !4V&TS#TRL.FC>(%TDN<&UML"(YC.F$W#< MY:=R$V(>YYH+,G(2.#KNHQC\44#DH[>^9;<4=.D_!3(AMG>XDNYPNVIZQFCO M3@5UX*S (8!$D#/8[-=T+'2N#&0.4F#@% %C8!KWBO'4=K!3-SS>3SF]KC!8 MRA04(H(('8_ *^O6B80RD+&:;0Y/'30\*54A4,HZ0&- #JPN/VLEJ7$%FEHN M"[3.+98C-Y8A#Y!RT O1:^I$"(Y&5/)_P3Z0#@)#*X*6IO9J;I$&\'+)H!G8 MOB$-:X'[O(:OJA9W<$+(8:U/ZH%E*%>C-YX,'7 V00]5\V0$UD'CW/-,;5IE M!^4..'#9%VPMDG2]!;4"_01'M=U:NFG3\01D%,2CEI27E*HER5-N(J!HJ[!_ MAMAZJY77WL&NUN[IYB;YW:$6.'R[L #6VWW8L7+=97;46R?[B88N%M=L:N8W M"I$ >[33S "W!406%-*%8(J%B33/7=UH/#D;UW[ '8LT2SB>TCK=6\DT:X^> M^=%[<>H9I9H8]HZ]&[@[K\/=!NX%&=K&OYPGR6I!81O;$%4 M1.) DE9QPGK M5;/;XST\3E=*S2TH$&R83"R[1@TJC,-(+6$7]ELCD@!VUAPVJ#I7Z[VV%10B M-7I[8O =]UY7HP06<3MJ-](E;'BJ1*^=^M;:Y%2PK2?]U@DV?.W.\L.NABRY M !SI"]%(@GE,9+]@:O"P.Y3+UQQY7^MNY>:[*$0+^P$V_4Y>%8\ M^[F$YN'P5!?,]L/T'I[M+/:?Y. +:_C[ G5N/;TU-/&ULK5;;;N,V$/V5@1OTR9!EQ]ED4SM ;MO=%D&"9-,^%'V@)=IB M0XE:DHKC?GW/D+8L9^.@!?IB2]3,F9DS%\YD:>R3*Z3T]%+JRDU[A??UZ6#@ MLD*6PB6FEA6^S(TMA<>K70Q<;:7(@U*I!Z,T_3 HA:IZ9Y-P=F?/)J;Q6E7R MSI)KRE+8U8749CGM#7N;@WNU*#P?#,XFM5C(!^D?ZSN+MT&+DJM25DZ9BJR< M3WOGP].+,^.5+/NVE[)#4,O.,(/#W+"^EU@P$-[ZM M,7NM25;L/F_0/X78$ZO[Q[O+S^?/US3W?WMS_?G-Y.! M!SK+#+(UTD5$&NU!^D@WIO*%H^LJE_FN_@!>M:Z--JY=C-X%O,U\0NFH3Z-T M-'P'[[ -]3#@'>[!N_[6*+^B/\YGSEM4PY_O8(Y;S'' '/\/]+V+Q,UWZFJ1 MR6D/W>6D?9:]O?#TM9!T:/R3([2^\Z+*5;7@;R4D'X(U/""G9B8M#5-.Z_ 8SN=T M(V"'CL/)23\X(%#[9:,%MRP,>Z'9VL$P[=A/Z!&5%IQU\JU0^EWW2.UP@& Z M&JX0X)S GL?$<<$KA9%1@EC0N>85W2Y!D*AAH+9*>!F$LLS87" !:%U?D-": M1;3*Q$P#6F:-55X!58MEA+9R$6(SE4OH(=K>>I,3GEPC*L]>ODI%FR8H40,I MK5?X[I'G/.&RP#$BK4R(A+0JX3>(9YB\L<'H)G$;K(0^&8WIS G;FG(8,WE0 MXG.6]X65DLK8Y9*[G'YI8'X<6A09A=4.Q9$](/+=P._/0NG 2;/)V\:%3@V_ M420)76V=J("UZ\-&?#TI0M;!PI)_X-'K2G<=\WN[(-GIL&YNALFP;8!UV7#! M'GQ(QNWYOS#0Y75_2(>1V83.'2?MNT@/QA\[[KS!-+OV'@%O\K_3CY$)%!-[ MR\5;2F0X#)==:M!NRT)!<0EWT"I8&P*:H&=AE<3DAPOC*[8J YW;& RTBL84C-586N4Q@-7=U,N (:F/6@ M0W+WLM.&:V)K/<0A5C1C.ZZ.I(.J7#E@>54US*(/$7(?_;<*#/"O4K@[BWA0 M%%+G<9:\*&P7$HV4)J,VF8R1?E=K?2:CEF&5T:L^4Q+3"YH6!8.3[#_$+ U7I%"O.+_7R6S@>5#;Q8XD)I,\SYB0F4 M84YZK(.NL:NU\+;05!P\,.&,5CFBS"&#OYB9#3Q[**U;WR DPT6=T%OW\Z"S MZI32+L)"YV !HR9N/>UINS.>QU5I*QX73I3Y0H$++>=039-CK&@V+G'QQ9LZ M+$XSX[&&A<<">Z^T+(#O&ULS1I=;]NZ]:\0 M638D@.M(LAW;N6D!)VWN#9"D1=)T#\,>:(FVB,JB2E)QO5^_ M]?S,%%KPA XMLK,H",[/%ESF1^\N:>V3?G>I2IO)7'S2S)2+!=>K*Y&IY=NC M\*A:>)3SU.+"V;O+@L_%D[#/Q2<-;V!Y9D%)A#56>P)7CF"T1Z"8W:OEE!"DUK#/ MJ6 QUWHE\SGC"U7B(D#'W*2,YXE[$-]*^<(S/-&!J(;C,K;";788:#@1$*JQ M.ZU%+ !ZF@E"4*\7?.46BT*K[Q*"4[ 9LOA"+'*B"XZAID(S[QJ$X3T@7.!B M+Z35@'@H!.6&;-5A4Q'STI"4-A6 48N,NTUF4J4M!)\MM;12F.Y>D>$HD^#? M4Y L%\:P$EXT+5^76H/P;')U!UJ-92;MBEBK-JY12S>0+-FC>%'9"YS;+Z8C M9 4JDFG8-XQK ?M:UEJ#-)M?RUIK5 JL-XIS5CB@;CI@K"ZF3T(+5 MP(?4/)?_ A_CMJD^J FJU"Q6N5&93#AZX91G@% P2J@&#SB"E8NP0FBI$B;R MQ#@5G<@<8%1I0$QS>M'RNI;'@:3>81I!M6OML] +=J=XOE;K,: =C(:=( C< M\W#4&4=C>NZ/AYWQ^= ]CP:=_G#(1MT@^"M[$KE4FCTH=(^__644A=%O]>]Y M?T#HSH?]3A -V'DWC 9;9P9!0#"#:-@9X&_UWG._FW:JS+2#_R6X+-;0A%%) MC]'P&/(4/JA@BBM*&FI1<$T^[#VV8>$.6Z8R3LG5,P&QR2+8+DJT&#B>W>TV M3AD(X&4T3L:<9"1CUKQ]*Q6Z0P')"?9DU3UX7@R#;LC%7@+\R!@<,(. 0R&! M_S9[H6>OV[3OO>!86IS/3IZNV5,YM:J0,1M%P9L04M,^8,IDC=J$20S2*CZ6 MD!,4PPR&PG/J?*R(TUQ^0U7 WL)A:AK,IASS&F08"!.2RZ= -35"N_S;T"^T M(2W(,F_!4OR:]4F@"?I4F#LI&%&+&02\N6!W7DL0/BV*ID15FBV3H '6RN?& MH%5@K6&&MMFZGE"$A##-531( ?76.<"/ :UD7._A!EX= M&V]B3*F05RGC5+IRG/6 L^>V*@F]?]=BN+$U40,>5@ MYJD0.6HC3GD^=PZ %'?0^8D.H8L-JUAYQ5QLO+%9B86 B(-CSZ$<98T&P8FL M!;#@>E[4&)0_IZKZ0*R@>#OMF%JYC9IOFK&:8+PJWYQ01_+&8J+U5%? ;FE+ MP$JL76R\^=X T"15:<,<@M9RQM6B (3DE<[0S?#!Q=H'V6*-%TU-C5O2!?7- MA$8K80*'VFJ8+V]J;H=2FBKGF&C5$JDKG ?H7F M$)^UR/=F\CL .TQ0)&-+98%:9BT:D3/G6$6K/.1(W-U>?7QD*RD@Q*%K>A&- MQ-V6@,IDG(&3RIF$TTMI4U!0E5=]C#?\-95" ;4 MYM* FK"'>#JU\V8'?."NIK_"=(&D#TLN2ZV2K M98:JK#2,[[F'C5=.U1 ]NSN;V39XA7=M&]0[$*#XK22$*@(#O89! GMBA&_D M0B>> ]RPST'A3*&\$)V:B4+)W$%MS@4@/S36W'H7=V=P]'+.;:#H$[$"7)C\?B9(E80 M>#^^L_Y5:ST?)-1+'0?="";S+*-O'0!U?!)TAZ?5TN8]9]7AE3_DC'";^&O9WC5 G?J^Z+7\%Y1XG&LRVU01#05N9A)G(R=0@Y<+7:IC* > MJO7=_0XL'8?#;EB;5AIW)>UZ$W=!+M[,?'BW&_:-FX.-ILM-Y2E>R>'<3!_* M<'#!_/YCQEP/BG%P'G8'-7L-WHB>:PVQ#0=E0:[-:=(M^.H R^2]&T(WL*Z/ MWO,5L!*.JWEMY[A"DJ\O!Q+Q!GB&'$KH0+*MZ:IUBT%M\+H+-@?:X)_N>'.5 MOZKIW6YO_X];VXWLW2C+Q@J ,F510 +A( S=9%)VW%UNQU0,JM_#V7??*<3^ M) 1=8K-UK9RLAY0&N^P/'( Q6IZX_W#R7F)&D6Z8GM$,JC?FH.TO%)5-6G+B MO??V-)AYQ;6'NJE67T'C=,&XOM'V^9*D&/YFO$H+K6)_+[RF9[J[OE&>-;X2 M+X2>T[=PO&,I<^L^&->K]>?VB?O*O 9WW^KON9YCFV^?[L7 MJPKZYCQ5UJH%/::")T(C .S/%,CF7Y! _4\([_X-4$L#!!0 ( (V):5/2 M%D0FG @ !86 9 >&PO=V]R:W-H965TX 6V]VSLG%,:#8#NX^I!?8N6N!HA]6Y$C:>,EE=I>6U5_?9V9) MBK1E7]HO-D7NO#TS\\R0YUOG[\*&**J'PI;A_6@38_7S9!*R#14ZC%U%)9ZL MG"]TQ$^_GH3*D\Y%J+"3^73ZTZ30IAQ=G,N]S_[BW-71FI(^>Q7JHM!^]X&L MV[X?S4;MC1NSWD2^,;DXK_2:;BG^7GWV^#7IM.2FH#(85RI/J_>CQ>SG#Z=\ M7@[\86@;>M>*(UDZ=\<_?LW?CZ;L$%G*(FO0^'=/EV0M*X(;WQJ=H\XD"_:O M6^T?)7;$LM2!+IW]A\GCYOWHS4CEM-*UC3=N^PLU\;QF?9FS0?ZJ;3I[%"8,OW7#PT./8$WTV<$YHW 7/Q.AL3+*QWUQ;EW6^7Y-+3QA80J MTG#.E)R4V^CQU$ N7OSZ]\O?/EVK+XM_7M^>3R(T\OU)UDA_2-+S9Z3?JD^N MC)N@KLN<\J'\!)YT[LQ;=S[,7U3X6Q;':CH_4O/I?/:"OI,NO!/1=_)<>&7F M"E)?](.Z,B&S+M2>U+\6RQ ]"N+?+Y@X[4RVE.CN='L_/ID=J'P4%=8R?D;PIU U5SD=3KM61(IUME&D>5/CK1K[4W(3<-SA*PYB@98[C*>C@.$6;[JG?]U!>,#6!DQ/XCE&&BX. )\#!NX5Z33#9>+; FFKMZZ@G*,JS$.J4%.P M#)R +^*M]B7N!'5//M2AZ]2$)@,\R BGE?6)$^(NJQ,PN 1V_$O:['L*Q[U0 M!\/4XU%*?48^8@L \E2@VK BB(V@"G) )X?R\S&UJPD1T2Q19,Q,' MV/_M+V_FL[-W+Q9ZSSV! .75M5"$19HQ^J/IRBKA8S- MEVH,SO%N#V>$^PZDBJ=N,Q*:YM2%JTNATU>S^7@&AK-6GNLU5"%@)F>LSN1] M$Z0.@6*:#"V-I/"&\P0:V\= 49!")K'H>PZ-=25D0N.,+ISQ>TQG[XK4$?* MFCLN8,S 4F%VR*/9NS03V>5V=K0CH,3[4,^Q+2)@.=X8ZFBL9$>'X51"Z9FR M)DG.DA)><>.)CF72977!ZP*7C\RU%K9V'@8Z%/-PYQ _6D-L!_5N8M, 22'3 M*BJ@I'6RM<(T<3[TK PQ3;O0'>],/O)<:YFV&2>'FI-#3^L8:&2,O?69FE57 M%"H3Z2!I+0EKR2JE@,^FN86F+CMH9/E[LD')0I-IWO-8QNIM&):L:+YO5YZV M8O9*$\\O91Y82XA6%C HDZ%=QXWS4EP#\#O'FP%+GDU@4[2R/^)@;D 0J,&, MZRENB--;!U'BH39Y(K@X':_1J/V2^<[!VMY^,SX[% MY)8U>@E6CK+3/'^8<_ITWAU8=%[-WNSGEOAN>E,=H3FA2NO*]3$"*3H'S'Y% M';3L4EN9E?*E9JPN%S=XWU^ -]([?V(O#VCNC4>:%P:;PDTB2+9^#66N,)FZ M)10*Q\FR/[0C;J^O&6P_)NKCP'B)%9^!+ J/>_^3]JCO^9F$/WWT)F?3FQHO M-3RA%?K0NATN^$.""B[Q3NM&I7=I(6'<'V/X=OQVCZ$@?X6A43#T)[/6^*O9 MM#N$$VD!>X1VTQP#E-V?H[QXY,_ D!"V["#:IKF*@5!I(VWPV,]9Q]!I'>*< M_9G,?'SHZ]*D]ZVN(+^6+Y(RDLJ8/MMU=[N/GHOTK6]_/'TQ11I!8T%96D%T M.CY[/5(^?85,/Z*KY,L?Z#6Z0BXWI.$['\#SE0/!-S_80/&PO=V]R:W-H965TMEWOKA>M][O+Y=+5K=I* M=V%VJL>;M;%;Z?%H-TNWLTHV06G;+6,A\N56ZGYQ6;6^ M7MQ&EV]2D@\"?VJU=[,UHTA6QGRCA_?-]4(0(-6IVI,%B;]']59U'1D"C.^3 MS<71)2G.UP?KOX78$O[E_]_N'=W/_Q[FKI89A> M+^O)R)O12/P#(Q7[8'K?.O:N;U3S4G\)0$=4\0'5F_BG!C_6_H*)F+-8Q-%/ M["7'*)-@+_E1E&J#0O+LL]H9ZW6_87_=KIRWJ(G__<1\>C2?!O/I_T?B3XU0 M]UVZG:S5]0+MY91]5(O7++./.V5E",*-83DFK:)2A,6&2<=JL]V9/KPQ:R9[ MAJ6R.ZN=8KZ5'L\;=!S3/5L-#EK.C>VAO5:.H=79OM5URQKM:JN\8C M^UK+ M#CKC)*"6TE![E+J3JT[!34,;ZE%V@_0 0CV'OMT,G0R=@Y>K9_A7K&ZU6C-S MC*-1M0Y=OI7?E&7>A,5QVY$5:1L2)779=:8>$2 \<&4&6P,W].CUQ$H ))VC MX&@;W@+ROE:D-I.\8 ]X> O29/_,6DGR5BE8IFH)P1V8OF1?==^8O>/L7@= MY 6J6V6)GF *+)M_YFAM 'L_^I5;1%'79NB#S,YTNB;F!P?>B'Y$A"SV#B^: M0.8I ^,/=7J4>*4JYD0. M_4GAZ.-$)Q!T0X/B:6'_%SJ)FM#HD!M[X<0H6L+;H?:#)5\U%#:T+6O0YC0) M_W+ 7AM'60EL *)]-3KUI.J!3D_..G1BQZ=RQ#/RA!]&HD-E-VKE9ZQ-Y7$V M:9Z/(V5L^3"VPA1!Z=-D)ZC3)6C6U^AS5*7W5J^&4?SE/!OG\C3)M&DH@$:/ M!)RAA'V+&@8B=WX)YS2_YH5B'@2I5A%O! )3ZLDK).BY"*I#K,RR0I>%H(E<<3+JH2 2& B M+5F9ECRJQ&R2LK027*052T6*_RA8BW@>%5A%5<6+(F(/QD.R/X +/M,TY:G( MPCJ."QYGA"7E413Q+"NQ!KXXYT*(V5%Z2"!E_'P>9)3Q(J,8$YBJR&R9\$I$ M6)S%6 ST)I5"7QF OS&Y+P$UB@*@"HN M,D![_\+M='Z,LQS$Y10M92-+>%84M%4DT]99BFJJ4CB85>"OJE;;4((1GT(< MCYMYAF(NBISG8BJ_"*PG\2$E,8]B ;*2L$J -YOG(8MRGN0Y*U%L22EFM(,B M6,K*F!5IP=,\>>&?8N %4(E0$AE/4>FH6/;:;7(YNY[#\29\A-")B:$UWM2/ MN\?OG-OQ>G\2'S^2/F"4:UR(.K6&JK@HL@6SXX?'^.#-+ESV5\;CTR$LZ3A4 ME@3P?FV,/SR0@^/7W\W?4$L#!!0 ( (V):5-LA@!4I1, +DS 9 M>&PO=V]R:W-H965TV- M+GE27>T?'1S\9;_6MME[]8+?7?I7+US75K8QEUZ%KJZUWYV8RFU?[AWNI1=7 M=KEJZ<7^JQ=KO337IOVPOO1XVL^KE+8V3;"N4=XL7NX='_[UY F-YP$?K=F& MP6]%G,R=NZ&'\_+EW@$19"I3M+2"QC\;,S-510N!C%_CFGMY2YHX_)U6/V/> MP\_V5&D6NJO:*[?]V41^GM)ZA:L"_U]M9>S3HSU5=*%U M=9P,"FK;R+_ZSRK-! MG&U(*=>MQU>+>>VKV;NW[\_?_O3Z[>S\]?6+_19+TH?](DX_D>E'#TS_45VX MIET%];HI33F>OP]2,CU'B9Z3HR\N^*YHI^K@:**.#HX.O[#>X\S?8U[O\4/\ MN;JV+:RH#4HWI9J!7-LL35-8$]2I#47E0N>-^M?Q/+0>1O+O+^SZ)._ZA'=] M\D>E^CNFJV-0#I4WW0+4@52OW$*MO2N[ DRMO84WV6JGX*&J"T;91LT[6Y5@ M4Q6N 5<=>\!$M2L# =1KW>R4#1BX,AZ2P5SS>>V"*57KU :KN2ZH=K>&A+!5 MD436JJ+2M@X3-7?M2ND0C&\QB>3:->EQ0@303LZ#!#@Z%N@\Z,)2\RZ U1"F MPI0W J*A%080X( (Q ;%O5#=N#4K?&@Q-M TF(ZA$<:OW8M1EDL%-^E<0AN MQ T1A.CH-4E7S"LQ".K:E8; W 9;:G)JH[S&MC0Q[DN2*JJ.Z)LH73M:F4C$ M!]-LK'<-V:VN)DPSV28^U.O*[>@]S6X1S1#>.N$5I+2[B0JFZ+QM(:&)PJO@ M&GRVS2^=Q\(MN$EHP$=@6EW 2V'$PVGTEGB,L@JL3ZV 6/ M\QTK"TX$GIE:XFP\A5?736'(-?1&VTK/*S,FR9ME5VE?T:\-)0A>(+2Z[=A5 MH$)'!C(T/-KI8'#K*SK6$S-"0Q^!=8 MW*Y,@_=$-':=$\UB>D195JI::?(7&MK .GST6IY, V%]G>AP/*W0"":TFR8S MFE.D"'!0#3\?DT@TB6TDFG196K(9-CY!#Y2&Q6E'$K[HU3(WE36;Y#U$"P($ M[Z=*&Q"C>,E()W2?Y+BU5:4:UX+/C>%PB=?DN;J$ V*@62S@*%#0,++\^4_/ MC@Y_>!YB(!(59H=&7$+\0J(@[\H[0XTZK-0": ;V^K/;@EP_$?7T\<10I/J% M=H21U60Z'2S+M[!;$1<91==&4>"!IA#]0%:E+5I6(YL%PJJ8Y52==9[L:*+* MSB3CA?O=$-FZ-+]V)*:AK-G(,:@/9!9\%ZTD$,BO::-)]Q&,:%UTE&>&GS@@ MDXKQ7^1#%=8770WC!W&43*)_-ZX/=/W&G&!H47+_!RWJN IN$JV9I>%"L&S1 M#H)(&X_,0MR&*.^UU=LOBQ"]/B0AB0D]7S, M>,]>%P1;C ?3>O F%X;AD@(U32YO7,8 D/X<72(P. M[!!P#.%T9$>$(6KB':FI*B-E-"INQNZ](-3#F,D@X"=?^@5!CXHNHM::!>.8 M(-"A9)CC$;2L-P+/8424U0$$X/=5U7$(8^2#&J?';WH.S;"5T.2U&!*%9;NQ M%=3?,-B]A26$]CE9"OXEA2&HD+9$4[QUTI299"69O.W6!DIP)=B/PD(Q%J-L MJP0;#% 8Q3 *#)0DE:5WW+H $8Y@1K">O3;XA[+ M5D)_$UL",3O78/FDQ '\NSUU&*4]=F#>/FU'%P>*B.2UB9I;J4W>@= MN0UAF%GT(V: LZ'Z?7M)',I\9'X/*9Z=Y?J M:G9UK,YT(='TO ^>H"91?W5VGJE'+J!M$9Y:D_%\WN'4D+FFA#*6SC]0,]$> M:=6/IZ__D9>%E9S"S9(>G@H&T(E,T'EVGA/*SQT2E_I9;.X*M0AJ6\@FY#+C M!).HPE>O"U>YI:6L?7O6'PSY5!-%U "5TC7;5?N MN#E5)H1KA[(+#P@*/+.'2C$C3*ZAEPW[YM@8?YRJ#VL.R$BI)J%PK1X??%\B M$*V[>64+^LK\0+/6E9-^&Z"(CAA#L#VSY/L0L T)I%X!H9%)$V4S62)$4CAO M,K:K)"SOB,4+;'GX8T)7%.)&(RC/V)B"!>IUM,[2PP;++7DTREI4IL[3:]@E M,D$RE1#GE_T2)N2G6V[ M6"/E1">@HJ2:5=].Q=1. ,AMQU&=$DVN!_4 CH#[;YY,GZH:U1&)6N )L#4B M64PWBXC:OSF<'N1QW!M*12M5BV.8G!H\MR$L2=U5MN0D-]<5%]/26GX %A,7 MB$:RX1 I#35U-]NJZPX&MN@HP%NN>=0_G;^9J+=F[G6XT93!%X;+7*XO]][/7ZJVC,HI U&RT\C4ME>)!&DPO4UR8JK][MU,GJ;EV&<'@9)P(_GYR M^4MT/$PX'$P4^8\4(#T)*X-E"8,F@C*7UM937W$YRUZ9M MQ:.0M[SIVS4/9S\R(2KNL#%UDS3B"3-8C5/(_AFT;J-D)&;FI'*^?W:=XW]L M@PQM@$*PA!@>JC[!WJ!,D$^A54*5."W;\SB!(':^WSJU7J6D>76.Q0B)!HU@ M0;;41Y888,ET5_""Y8K%3OX2=2>M"BH2YT:"CJYV_Q%3+S$1:+WA'D@?X;C( M6!.U#(H*9%YI&@Q:- -!_:[P\B2'#=+'U^*&%!*_-TZ<+U3#N%=3#W/8&^;& MCS2>E.O\R+1[2JTH5%0G["=\1MR):5.<+K?B[D&EM^U/>M,BVB\%!/:S=L5V(RT;;J7T;22J)+:Q MDBL,)S?N^#0E^#A)$")I;]!-NG-\0 T:O24[C.7D[5Q%ILU;.F"#96HD]?WU M6QB%6WZLSZ\W\TYVN.>%I[Y7 #8Y)J;JXY2#H)$%U_-;?VBW(J) M1I![@2+WV#J%[)>=IGZZB8W9-<$M &9H3^ TR&S,%H]$!1F+*>\V-ONZ.XLE M=AE&)1%U97.L'YIE[JS&RA08SY9T?FD:/JT02.BZEC"\G!V)HHBH+C BH2-< MZ<$051N[=%[XX&40'/"6FV,R];E:)9%4/5$V_(;>:!8AL3X7&^U-.#>'1U$@ MM01!#XE8 ],YGT^C0(?4 9RN%GKC/+MH[,)R]=MG'HSK29[M!C9F2*= MO@37?O)GE M+"@?!V405M5RPH=\,[>M4 )UUYSXXS',,=)[5ZM/MBF)-/ITZIS/"3]^?_VY M]1U#_NM=H(.,])TF,"A#4M9^4&-SC^P-LKIK'JDW;0F,A1*J$E!>(1,DNGF# M3/>Z\Z&#PS'V@Q-87ZICJ+6,IQZH-EIFZZ-M=A5+B] F?P.R!'H?( _Q>,E+ M?4[GS'3X%T(% ZO9<6WM[2T@K>FR__1#-'TT?__^C^7<#:SM\,HD6I^G,J;0;6W8<,%UQ MLW)525'A)P+%IU/UT=DE'0/;BA'&NFLER2*,A!"++Z:OHAB1"#Z%(#C]S$BD M1-%L141BS629LTKO6LP][8A;D/5GX*WGJ+X+,[;\V2E_N>J!>YPZN6^N.B-S M^7A^?HY5II?3.\OT P:5 -6&\?BAM%19.A_N>"R+@BR8T$(J7^A@/>=-RBHK M72VX^8(WIEI,QF]U%!Q%C]A(A"WPL27B1,<*'>CA-A%"*C[8C19'&R\_&DH/ MC:L9&4L6X/+TN,D>U^N-W$-T3#VIM4> /CR<#.S_[I1\QR!R3_7,G%V,*%G MI@JNK,JNW<5[" P%38-2>R6E0[*%.[J1"R'Q]22=I'QA_73L##B],5F)/=_A M(21W8?S2^"E,-H^LN5X@R&X#G;'PN'L$T)2LW3-4MAU1=9@0H[S M%/KXB(1S!_:P@-DY<&-;B8WQ2'M5 MG7"S,EKBNY/.4VJICKALU-^0V%B%TK@ZNDL)-[S*>.+?6^9=T^TIXFMG]]HB M4:.I\R22B:>@%%?E(H7G(6N4*QH_"+)307=X,.@#Q0K=A((N0.FB$%O(0'UN MY"0CKA/'F<]K!I43E+>M#8N=E!C&Q+970=7+)ETZ"%Q$E%(\]S*&]3%(XV-D M]@6[6,CY5WH:I"J^-!$#%[42[+R+YWBB7#83JG&2->: >UL%"SED[U4AF/VA M/?D23EPW&',#OX :&K,+<23Q+9AH@(&3A,8^1J4"G8VR]>#UT>/ITV^3WXX4 M V'7\5Z+-'M%G\DJXHG40-(DX7PZV8LS*7&M40L@VU.LE\M8HSLA#_ D:D, M&-]NX9MU]QUQ4U'M!=4N]-S361%G(KJ?!F1/X,! HLGESZ[[C@P3147?A?EL MJ;+2"X02RX=UN1\7825\0(8Y=3T]GM+C;/JQ3](GUQ?] 8(9G[73<6;9U6M& MG@E=GN;ATM_MJ(%%]06-XLR0\__'?BR@+(EX>!5H+E<(\H'-^(""&]^^Z'N0 MI^]FHYWSO',B0/IR=)O T\4#ONC(1_5Y_H?K\_=Y!;'T(37,>X_Q[2#)4$I. MQH6F-,C]!8[4Z+PU.IC\J^/19>B((0VW>A2B^'. M5H 17+1(@Y%!WKM9.CM8TRER+5<*HW#I/#4UTSDK2H_.4C<,NN OQZ?CT2#^ MX%O^\FSZY(=O)X/ 2"5%)DG[FR?3PT':20L->R6EX3(W=:@_-/S[NF6E MSOBFM)C""=\N&)Y_2M\T=S"]*:/)VM3_AI2#KK#0L%*S@8[J=DCN2F!9KO\> M'PH((T9MB,V:U DVNI)"DX';X!#M:(B.V)%SY7*?1^>@"-2:_= MFE!\HCF[/"LLP35).JF)\3\;F\"*/E]W=2!<@1?2B)00]9!W8ODQ\-6 M!Q$C;90E]E_WW!W].45/E1G\T(HBOE;^LR&_SWZ4< MRY]C],/ECUH0DI=46E1F@:D'TQ^>[BDO?R@B#ZU;\Q]GS!TP5LT_44W B&D MOB\&ULC551;]LX#/XKA \8=D!AIVZW=5L2 MH,GEL#YLZRW+]G"X!\6F;6VRZ%)RT_[[47+BRX:UVXLM2OP^?J1%>KHC_NH: M1 ]WK;%NEC3>=Z^RS!4-MLJEU*&5DXJX55Y,KC/7,:HR@EJ3Y9/)\ZQ5VB;S M:=R[YOF4>F^TQ6L&U[>MXOL%&MK-DM/DL/%!UXT/&]E\VJD:U^@WW36+E8TL MI6[1.DT6&*M9_*/#)XT[=[2&D,F6Z&LPKLI9,@F"T&#A X.2URTN MT9A )#)N]IS)&#( C]<']K]C[I++5CE\\M7NP*&BU'=[J;E^'(\#%Y % O@?D4?<0**K\2WDU MGS+M@(.WL(5%3#6B19RVX:.L/+]>J?S>K=1UA]DN=ZFGFA#8=9 ML:=8#!3Y Q0OX2U9WSA8V1++[_&9R!DUY0=-B_Q1PO>%3V&2GT ^R4\?X3L; MB=Z0*<5V)W!EBQ2>/OGC(L\GKS?+95R=OOXS!3&@ M8[K5)3IHT2L#3"01ZY/# @KA(QNKJVPI@0MTCE@+HF)JP5"A0A\Z8=+2_]K< MB_@A)T&Q< ;<2CE)S,(F7:?2]'5 I/#Q./.[3CK:A>RJ7A"^T6[(T^G8Z#OM M&RB4:T",1D@'?&'(!:%4Q: 2T3HUC 8A&%BEH&7/P2NX5-2S4-WTBD53 [? MP?7;+^(<%(C"WBA/? ^J"R7:IT&"YWW_RJP;@Q=DRZC2I3^[>=E1([?(=1Q7 M3E"]]4-/C[OC1+PR=8O-H)MEM4?0/6:)M[LJB(TKC^'[Z_LXY)"5[/+.YMQ1YO^G7>UO]X39:U^K;MBC=#\\V=;V[?/G291N]35W/[G2);U:VVJ8U/E;K MEVY7Z33G3=OBY;#?G[[DINM+IVQI:KTZH=G5X/+ZT&? M-O"*7XW>N\ZS(E*6UOY!'V[S'Y[U"2-=Z*RF(U+\N=89T=DP[S^R8>@W#!EO <18_IC6Z9O7E=VKBE;C M-'I@4GDWD#,E2>6NKO"MP;[ZS=V7=^^N/OV7^O!6W=W^_/[V[>W-U?O/ZNKF MYL.7]Y]OW_^L/G[XY?;F]J<[]?RC+4QFM'OQ^F4-T'3 R\R#N18PPT? +-0[ M6]8;IWXJPX#W]?#) S]D=4_UAXD:]H>#)\X;13Z,^+S1(^== M99EMRMJ4:Q7(5/]]M71U!;WYGR< C". ,0,8/P+@.G7&*;M2'ROM=%FGI)3G M&/D/'*,^;S3T.[/;75H>B(:F3)O.*U,F9N,P"8*[]1?_F4^'/9?W0B2"7\D?\2ENMV%4&G-N!1F:8*6M=F6V'HZ84'\F^ILSE3"+'GX?@J?>R;^?'7U,7*1R"85*W2MSVI2#YK"F-B= M*0D+(+9-2SAW^EJTX.]13$]CKJ!1&@+#CCHEP8'F-/\=SI'7)6J_,=F&#S2N M)J@E,:( [5E3543;T?)29]!4Q""2QBHU%1BR$W-B'+V*$N&#V2O706YGG2'^ M)CC:P>^S)2)"5JE(E]B>I6ZC5HAVHBAT(!88F[O6(GKJ@VP":N&DX\5J5=FM M^O>T; C/@?@Y?%_99KU1\'YV"5/T_D]!I5DK F4&%'E@B'E!00*D>I/6$,P! M)J'TMQWB(TG @U\9EX'2@TXKI4LVPQ]QZI; C3P>/76C*Q8%.%RDSID5@R(6 MM+:V3:&?X# 3!9JJ0%JZ)94C=O!W?ZX(. 2+2+O#>217$M>NXP5[3WCI2?32 MDR?=ZR>]LY5$ 9'9.0_]=Q[!WOFA3C&;OT*\<"2.)4C91:[(>B&-IKJ0_TB M>ZW_@&(5$$CJ'7#0*2\C*[R\2^L&/NT01 [AU++;,]L#A-S) 8@J=.1+JPV9 M5[%/#XX4A#:1,EP D"(9]8@>I$ZVTHG7F""RCE%D7D%.Z22U(TU=:O8E:94N M"]82T9"3Y4^)=!I%.GU2'CZR._C63)M[@B>&^DD7K')7!8R5PL Y6?^SSNXJ M ?A$*N*"\R4G';;#A-F#I>SF_%ZRS6BH&9RYJ55AG=-PN9\K,K-S)Y%*M69/ MA[J4\,/#O2D/E&F6.=Q4 D@-4LMFV[Z1!13=RW6BMKI.VT^F_-VGU%M;D'O> M539'?'-AX3+$[],O,LLN+V$6<:(0E_ KIZM[ P_&!L^Y+ZF,=WHH*9B<+R6' MCSMR#[+M!C$F3_DQ7:U,89CUT)_*U%:2$PDEA!,'[I(=1D"5@.PWEAB%ZH" MDZXWCA00%L4RK=B';<6UYKJT8!B#@8Y_Z=WU$)>+(J4--R(?X;6/UA*/BD.( MQK!PA-%\S:XYHYTU!>97:F/W^EY7$ @V0;$'W8BLL*@% I>&T02A83HAC5$ M_&@1:AUPE0*!Y"$Z0MVEAZUX3;(U;'<;L^,W'-N]R1YS*"QYTA9GT19G3]K+ M>R@W,_2. M8=CC_F_.ZTA:("\+_AMW[ MC6>KWX*4P[&:[K1/F^@\T I/4!\D)R/50&U-*YFT%9R#X"79A/B:'N7F9)L4 MP(5/=-2R<5!&Q^H#T'L=[2ML5'9?XK@MF3$"81(!@H9<0[0"RD,^!1O8Z$]E M+T6QEQY"PIWWSJ81E?!*')0DN5ZCR8%P&#@22; GUIW*+BW" (DHV7TJ\!G MBQPA>(T#!M?A)>&)_P*ZB<+8MT\K M!#S+0HHQ4#"=0AQ5S!E#]D^Y4,->(SM%M/*Y140J8AW]>N?\MJ0X%EMK6@$Q M]Q!41P+>IU!*N18'V[*>7&$&II/2UGOMS9.0XXR1V2&9"!TK[Z"'E*,0D\@M MV4J"LR+<2KV/1D?:E!M?/'/A0GTV94!%)HSLJ$#4(M>0FW=\4G 3ADS22[2G MWHG:LF931G1>>0V;F-%[*:#;:M;SU%-/!%:MVXJ&F+;E>T_]ID,ZP#52UY'[ M%-K;.\+* RN+_L]Q/R$M?)? 0TTZV0F5!S[;EWX*5FC==6/V7A_7FM :\0OM M)A,!40/'>PW7"7XISD5IZC;0W$[4NR-'+!:-PAW_%?R!FJ^0(M#WYBL,;<3N M M.997$E5>=-L:)Z).B3"SZY#1=7OII<&D*5:7'G<:ATVU( @RC3YC,3KXR9 M==)U:#@X?/])M#'FU]P%.>TMA=PJY"CD/A[$?1\?H\.-L:S-AWU^B6FXU%P9$.Y]M'RC*YUD#C7.=GKE++\ MFDR6C7G/1+-TGSNMU7L+5S 8Y1 '=OM?' MRH_U6TJ:*(G5:VE!Q;BW14E$O:X+78@]!_/M2@5JS;P+B\&* F"X9H6\RCUJ.?T@P>"> HRYS"_2@JR;0Y?O*![GM!U3C&":TDA5WW8+S\@'>%*1 M\;M=*@I'E<>%_"$JV2SH"0<\.O'TP)#W/5Q]PN-.+LBA*90HQQX3S'(QMA$Q M1>&[G+"2T.#\Z:[M;T8I-26P+P[BCF'9NZ*1="!U*(D("6C_6DJ+*&4JW3@D M!Z9]GX9QY?(4HR6C\8<'UDC6W9YS$K60CW,58)W^$R%V&19)<0IL:=GAFZG$ MN*BC/A44AI++SK0/6"M+;0NN0IA5OD/G:$^Z7E=ZS>((S*"3"DN1F."GIF 4 MHVNF&.&-5SUGNT913$.!%Y> 5L&#=.=*ZCT)XNA-IU,:'D?)(V]_D^Z':DO- M'UN-BG/_W)5$W'6(4_ _R9JP_<&AD,DL5TH0:C9#:?4N]U/!FI$8Z; MCM5G2_T4(+"8)F-\BZ<^]@X$Z*P_2L:+$3^/9O.D/UJH.^[>_"EMTN2AG7-@ M-EC0TWB:3.83AC%/!L,!GD;S63*9+)!%$1ZS?C*=SM2,6# #22![VE>#Q3"9 MX/7M:;]HL$@&HX$:]I,QEDWFS(CQ @=.U1TG'\-1TA].:,5B/E?3:3(%+#!G ML5AXYL2^T5_2[>Y5VSEZ/GBAIK1[3@>/L'LP'_ I@PG(Z"\BZT:363*?]>D) M",\7#FS9#@A:L;) *H[F1 3H8?#:=+O]UDP3XNN MS2HZDYRC9)=2K&Y&VR:!Q.>S]3&\T46S4W+#(;>V:H=;/U[?W+;./Y0;-%TM M>7S2YG?=X7MU=0VRNH;UW7_B;B\&0A_A(!=7G]!MYR<\6^9Z:C?N(HW>H MI0NS.H3.80[.H+$N8MEIJ&QA]/?:!1_!;9X=D,FBB^!)0HL@=^=ID"VM1G9!*>5R MM+:% #RS NY'^,#PMGZVIK\!$#VL&\,U'5+_U4KS?:+3$6W2+550JXD449.X MSFZ^KG&,=$=6L)"\;1.DL:NH- ,-H[X_'9OV_E0M28?>I14$"M3[CRG0L'^! MX(##4 9J*C$_43KY2?,\UFL2@B4TZ:WT7--N52"<B_@@ MVE:N9Y@SN$#B]3W,N_HAAW+XV$F18@\D^ M0A5#&R *,$4Z.G+M[AX$1YAT;8-D5$>R6<'CV"9A?.5*A 1\*NQ<=UK8&4OX M(UHB&0/8CMV#*XC?$:@9R M_Z(?(]_I38GA<84%)Z"I*)8,C>_L2!N3^L#,,'IM \N.>/Q4,%O$8+9X,JC\ M0N9R-A@]O:]+0\%G1(T]ZE\DU-_15*+I4";6E5DV[ ^XOV MUT;*]^Z4=E50OA;6]<#O,MQIP-D>!U8?VPDD7+[R""\TPGEP7E,K?*D/UK>A M.YUQVB(RB@,V_\TV_=U6-#^BV2N[&>B2WL,V T1J;)R_, 2_+ I6:=\4I7@H MIZ2H&KSW]0T;WW@.+;?D ?AV:(FP55!/@YOJ[4&0@ZSQ#3WPL1(6\16=LCZY M7D+>,=??>NI#4SU$RS>IXVTKFO&$$(14R^34O)3>SAK^,2UKK7EPV%T%N4M\ MS!"MX5Y/^]GQPL+*1A3XSEIY(9_:1K@DD#0E*@(3XYG#SD.*+7\_M6N:0X7!"&D*'("YOI;$0AKWTG+OJ.+F/>I*>0Z3NUO M:?I0?D2IZ.03T)&9A$9:=Y88KWZ"4+R4M7O\LTV1RRB# $>K:9E-49!!\$!3 M!OAPQ6D14O)3X9+6M5=5@L)TU2Z82H>JDUK"VYCO;+MX@:'K^KL7&?8;N7*< MMEF.=TOD$OBT)'#U$"+U&/3;'QKTGTPBWJ:F4K^R-^G,7L]F(__824@^;]1=LZPE/4;9 M,D!-\]ABZ2"$YK-32:N5C>B,DVF*%YC.-J7YVH@^^3L/?'DXC%SD4NTWLR5% MXZO.DDS8)76XQ 7)O0;.*LF%GJQLR@=K60UABQC.@0D8.?64W7 RJ^CRR?DB?P0>$.?UD]@@TG&83&149&#DOW7EMX M)9B-@-F7AZP\GG)7/$G"L346X(O2^I/Y&HEZ<*$5.$.R.I[)V7Q*: MS=;G@^F2_ E-:OQ)N[226RND;^*19?K$WN$<@:;N$@ M;6X+NS:LN?$^6VRB=?G77MRJ.[KK;_1VKFZ#&W(]*Z8F9^!()?3@*CK9U4D9 MU._14$8?/&,NCSXAJ2CSD,Q7!@4@E'%+-^:\S(EDFO0MHE/IZ\JP M_U^I':1:(VTU)?5.CY+/_/'S4L'O'Z;:G9#=E3X[PU/^!D[<'N4U;I_N7)<% M#[\^)KV=NX??9/B6R,E54=:]E?E&XX[H<4[,G8PN\F=![N+ 2_&G+M5E\W!GE#E6T.L5'!@WL^QPO% MWZ(K_-7=>QWGM0Z^*O.^T^;4\F>:0]X:Y/# 7W9SLI,+=:CR\V/*'%^=U&9= M^K7905CM+L6EM<0$\DZ7AW-;V7 ?*:;F0B&B2 /Q''R2@O4=7RCDR<(C^3Q) MG-M93T02D=A94\JJ+I%,_[VEYI2HF 26YUYR+\XF2B\[/\[ M++_3C&_CSUROY,>=[7+YC>P[OG9 E<\*6_N]V>29JN1GI_(!J0__U'-I:U@Y M/VY0"^F*%N#[E46\]1\(0/SQ[YO_!5!+ P04 " "-B6E3OH25YFT' ": M% &0 'AL+W=O(;T.Z921H87^#V) @6^T!+[&YN)+$C4O;X[W.*DF5[8O?.+A;9? MV_74;%LI2B=45]/ \Y)I+50S.3UV[Z[:TV/=V4HU\JIEIJMKT3Z.+:[7>6'HQ/3W>BK5<2OMY>]7B:3IJ*54M&Z-TPUJY.IG,_,.SE-:[!3\I M>6^>C1EY@J>ZWO?Y2#/S'I*W1EW)7=]VOC>,**SEA= M#\) 4*NFOXLO P_/!#+O#8%@$ @<[MZ00_E>6'%ZW.I[UM)J:*.!<]5) YQJ M:%.6ML6L@IP]77X^/Y]=_\(N/[+EXH>+Q7GBYO%Q0_LZO+3 M8K[XL&1[-^*VDF;_>&IAF,2GQ6#DK#<2O&$D9^>ZL1O#/C2E+%_*3P%X1!T\ MHCX+=BJ\+.P!\P+. B_P=^@+1Q9"IR]\0]^L*'376-6LV96N5*&D87^?W1K; M(FK^L<- -!J(G('H+9J13&572:97;"[,AKLK^_!;I^Y$)1MKF&A*=BUA4A56 MEF[^-:9WV[G92+;2%5*-?+&T86S;ZCM5PB.!+"IT4ZA*"9<2 %,X,'1E\BLP M[1,8-]_*K6[IZ5[9C6J8A2VH,R"L%/3^5E2B*21ST6@P+RRSVHK*+14U46PP MJ^\;]IJ\L;C5SOZ C*W@B6%[;K7N#&"9_4.&[=>WLF4(@/>RD#6-0W_@E*#_ MP9_O6)*FW,]2-XIX$,?/R7;K]_Q]: Q\GR4\"$)VXZ#_&P3]!YX1FIR'>4:C MS.-1FCD<7V/;M@HU4U4/,%I!%]C53)J"PG"@W;"-K$KL?@MP#/471IN2PD"* MMGF'%TRL6^E@,.& O" /J>0YMQ22M&[42A5]E(Q2AGR[U19P9*MT:0!+&DS( M\F!'CL1CCL1_4H[LMO-7COR5(_]O.9*,.9)\BN:!X;20JDUSAGE8O71L.NG9 M\C.2SD_>P2+;D3_IF#_I-^?/>V7$&GF['@O]M;R332?9[0-;RC6E\VN)M-O" MZZ?+D#'EDTGG?6\.;PML(_8 WQ-6J,IM)T6#024U!,?T)116,8>9/W>:.HA1O/0C<,TXUZ8LZ5R ?VO?#/] M,DAF0.;G-(H2'F>QLY%Q/_ Q"K.4QS&^;23A2#V>)"E+B8(4+L'MQ&-^'O 8 MKQ?-/X?/T%I7M"=^SOW01VSS",OBS!$1Y5"8L*75V,(@Y%X0TXH\RUB2\ 2V M0$Z>YP,Y:%K*CG+J>U%OCQ@5;45G'*5E0M(9*0XA[6>^T^+'<,/+1^K"..59 MZM$(@#-WQ/J@"H1&-,XB.)M[;*[K6K:%@M#;Y/4\W':JU-^!-I"9RK ? BF#-434%0[?:AD$@FQ%^X#(\_#B&4Y]^!+@(T( M*'H2<(A2UILOM**+<-4#; 510O&2("I\.)-"GL(%GCYR$.4>]R*"$WD11OX0 M,HAA/W5C/\]YFOJ#Q$C H9N,HHA'7MP'>I"B:R)O4$D1NG%,)"(.@X1[GN9]^7=5/#TR[HA^UVW[ MEI.56K>@DV8#[^C]V7SAAO[1/K;.H'88G,HH0 TPJ*:H.HK6H5]#&>NJOC_3 M.&$=(*KHK>[6&S;KUAT ^VG_64[]DQA$2*)\.FH.4%XEN] XF[+QM)GA'!N: MQD]*W*(!MW0$_OC8L!'G;O;%F44SM4;E5$W_APJ0#ERTO$:%>B.X!C86YU?_ M93*R_SD7KQV:TV?_BY#7:_=7#,T*G=G]KZ/Q[?CC;=;_;WI:WO^U.T=_ U99 M)5<0]0Y2?'NU_9^P_L'JK?O[A)[8ZMH--U*4LJ4%F%]IN#X\D('Q=^3I[U!+ M P04 " "-B6E3NS3>^-L% #>$ &0 'AL+W=OX8O@MV;T#2Z3F5+?W."\.IH$+B N>6F=!88_-_R,2^D,81C? M!YN3M4NW!-4_'J\?HIAK2.BZ[B.J5;#7XL[3X$E -:+C%7K3. M,_+VH@WV3CN#$F/@3-4ST; >$DT%)\8@]$_*[YTPPDO_.9D9JQ$N_V[Q&Z_] MQMYOO,'O%;*HZB0'-8;D/P?AHW@LV$Q+CX,:)NQJ5 MYUK5XP"?VYVM03AB'YB6E?QH@LPU7-_PR?'UDKMBM*RY!Y1*@>AB6LA[!+7E M&D?HVZ+2W 5[LPK622QK%@*1XD,6S_YA7QLYJ72B-08*%4 M=2ND],RJ *OO%O*[TFW5X.U'_VRT6Z7" Z+BNM]1="A'"V[[VN1D30/G%QW?)0B MBK,(7O,YU\ZH:$I5.]S$HP[H7#![0\U0[1$ M!8G3&'Z3:BNIBB)[EE*(:03DF#LQB>/T%ZB3T^@%XE#O8S-O*,GR#&-X6OA= MO LJ#@VKN9GV-[+GO?3%,4O1FCU(0I*B]37I(DJ"M'C*N0V4"X. 9!G]6^D.( 'NUF8HQW'R?X%,*8F2$9!#I$U4; !N'"/JPY_&;1@7 MFW$;T. 9W$91L?70#H-B"ZH1]6&V =4Q7G-Y#%M:O&3=XB5;6[QU:SGJT8C; M0?#O!MR)_NVTH77;;MRQK@>F:!9(*U?)5JL;!+2!KF%=)5Q#:;JVE=R! TN! M\^!=XN8:?)TX:&M/BQ5_5V.[U+SG:(-^H>Y[>.YZ>, .7,VP\$,/[K56LLC+ M L<:T1,..5$Z='T5384D<1_@3[V &Y$79?.[ ;[>?)'KP6LK,](?;S8*R5YVNMYT@R';TY\1Q9^)>U M 4_Z_OFYEJX?[R?]F_5!O7_Y?V!Z(1 ,DL]Q:;"?(25T_YKN!U:U_@4[4Q8/ M+?^YY(@V[11P?JZ470V<@_6_-([_ U!+ P04 " "-B6E3+9\:&I@$ "B M"@ &0 'AL+W=O%X\KBEOG-G$RA[E;"(Z7?&&/4I075U3^7K/*K&;.K[S)ECP;:F-8#R; MM'3+EDP_M8\2=^/!2\%KUB@N&I!L,W7N_-O[R.A;A=\YVZF#=S G60OQW6P> MBJGC&4"L8KDV'B@NSVS.JLHX0AA_[7TZ0TAC>/C^YOU7>W8\RYHJ-A?5-U[H M&!'4O.E7^K+/PX%! M>LZ [ V(Q=T'LB@_4$UG$REV((TV>C,O]JC6&L'QQA1EJ25^Y6BG9XN/R]7B M:;YZ6CQ\^037*[JNF!I-QAI]&XUQOO=SW_LA9_QD\%DTNE3PL2E8<6P_1DP# M,/(&[)Y<=/@UUS?@$1>(1_P+_H+AH('U%YP[*%-:=KGN)&^V0)L"%JRBFA5P M9XC!-6<*_KA;HQ8RY<\+$<,A8F@CAF (SGOI MONC;M.JM:FG.I@[VHF+RF3FS5 *'K93[XOIM%&7S"2Q'PK(KV+-C0G%>6:2XT:/SS3RGQ MR2_#>NV[)$M'\!7S+D^*TJ>5$ (DC"!SD]2'E="T>E?O"K+$QV?BAK%9(S3( M4KC ZFA@=?2?67W<4XN>A[!^A=5K.]#^/7)?#/&_R"TZ_-,,):LX79M,O[JF MI%5GF+'CNC3EL+FE>2X[%+(7_+LI8]_L^Z-1HN*%;8\UK:PW>[MBR2R[J2JA MI:]]Q6M:,&@[J3K:Z+Z=SC23%/4!^;&G1+6_\:80.P5+7AA?U\1GXQJF?8O7?^'4%:72T)6X0!'8-47%^ MW+D^4CG$9QJ$J) @/"2WER'WX@B5CQ)Q'2?QR/ W#!)GX !#=)<(HQ=$,O MMNB"B!BT!IYG80:A_1"Y<1*>QTD\T_Z>N0S2(++HLLRT5QC8+XB G&+, NS8 MV.0Q20CX4;*_1TZP^:Z?&0A9$%B$)#3YB]+$PLNBY #5*6LPODF:'\<64D1^ M2"'">Z_UQP=S Q)K:Z M38(M+ON)J-]HT=HI9"TTSC3VM<0ADDFC@-\W0NBWC0DPC*6S?P!02P,$% M @ C8EI4]5@^!_V P . @ !D !X;"]W;W)K&ULC591;]LV$/XK!VT8$D"-1$JVK-0VX,3K9J!%@B9K'H8]T!)MK]^1\J6LR )]F(=*=YW]WVGXWF\T^;1;CAW\*.1RDZBC7/;RR2QU88WS%[H M+5?X9J5-PQPNS3JQ6\-9'9P:F= T'28-$RJ:CL/>K9F.=>ND4/S6@&V;AIG] M%9=Z-XE(=-SX*M8;YS>2Z7C+UOR.NS^VMP9728]2BX8K*[0"PU>3:$8NKW)_ M/ASX)OC./K/!,UEJ_>@7BWH2I3XA+GGE/ +#QW=^S:7T0)C&TP$SZD-ZQ^?V M$?U3X(Y0TAAH2LD[>%G/,0MXV5L$L>.O6(J(]OX0'H6J_?R=J MCX6)--Q4@DFXUPY_K[H$8ICSBC=+;B COFZDA)^A('FJW$/[R&E=$-MNQ3*ZP([1O(TX] :#S(RI?+!0HD M3&!T1L[A+*-I7)8I6J08QD61HS6(\[3PSS2+28&GKEMCN*KV@"575K(0)T,_ M B2-TS0]1>EV;UN#*EM4K*J\J$'>^F_L4A_9=DEOC= &]IR9Y_G;$Q:F,WRQ M>DM&ZB7+R@)ES-$:#O(8W8*,-!Z-\B C*?.XH.7_DM$"'= X+PL4CO9)^+TA MEFR.%Z1UPOE6.+X[/L\()7$^]$+VUNL"IAE03/?H.*#%B1^VMO;T#LWM.>4E M?O68'B35[[UCNWSLN5P8CWBB/S.9-O1]"VG ML,@?,$(#J+C2C:B@19K&X3!T K,R'$7!V$YWH#??%O,/*#1"UQR/7[QVS23/ M;G/LMG6861;"%]==[/UN/Q9GW30X'>]FZA<41V#1)5^A:WI1#"(PW9SJ%DYO MPVQ8:H>3)I@;'.W<^ /X?J6U.RY\@/[/PO1?4$L#!!0 ( (V):5, Y11_ MC ( #\% 9 >&PO=V]R:W-H965TE=8%P-JG9 M&I=H?]5/FKRP0\EYA=)P)4%C,0VN^N-YZO)]P@O'C=FSP4VR4NK-.7?Y-(A< M0R@PLPZ!T><=KU$(!T1M_-UB!AVE*]RW=^@__.PTRXH9O%;BE>>VG :7 >18 ML$;8A=K\Q.T\ X>7*6'\+VS:W"0)(&N,5=6VF#JHN&R_[&.[A[V"R^A 0;PM MB'W?+9'O\H99-IMHM0'ML@G-&7Y47TW-<>G^E*75=,JISL[N'EYN'YX?%W>W M2SA]9BN!YFP26D)VYV&V19FW*/$!E!'<*VE+ [:[I1Y%='(_(&,W$#!1*D-0,G'()ME2-83(W9V.@G:H5:MAN%6XPP\H%DKZ/1+!@ M&[I;%C5GPL )),.D%R4I67':[R6#!%Y)8L0(M589&@,$#067G"Y@#FNE)4/X;O_AWJ6N4*^]= T-WTC; MWN\NVKT.5ZTHOM+;I^6>Z367!@065!J=#P&ULG59M;R(W$/XK(UI51-IFWY]45?U@=@=PSVM3VQN2_OJ.O<"1'D'5?0&/[7GF\3.>\8[62G\Q M2T0+SXV09MQ;6KLZ"T-3+;%AYE2M4-+*7.F&63+U(C0KC:SV3HT(DR@JPH9Q MV9N,_-R=GHQ4:P67>*?!M$W#],LY"K4>]^+>=N*>+Y;63823T8HM\ 'M;ZL[ M35:X0ZEY@])P)4'C?-R;QF?GN=OO-WSBN#9[8W GF2GUQ1E7];@7.4(HL+(. M@='?$UZ@$ Z(:/R]P>SM0CK'_?$6_;T_.YUEQ@Q>*/&9UW8Y[I4]J''.6F'O MU?I7W)S'$ZR4,/X7UMW>@B)6K;&JV3B3W7#9_;/GC0Y[#F7TAD.R<4@\[RZ0 M9WG)+)N,M%J#=KL)S0W\4;TWD>/2)>7!:EKEY&/T]L/5^?7[QZ@_\AF M LW)*+2$[-;#:H-RWJ$D;Z ,X49)NS3P3M98O_8/B=&.5K*E=9X+WT#[X-2]9H+ 4S6<"4MDPM.9X6I,6@-7')3"65:C?#' M=&:LILORYY&PV2YLYL-F;X1]H!JJ6XJCYO">2V[QYVNZA U2.!O43]B:/2P3KL@AVR2S,E:"J,^ W2#JHI?6&_:4T5*I9*>DGB1S_ MRH=UDC _3WE0,]2PR827[Q(K;-QD&OO9"/I<$K)J#2V;D]/]TVW0/!M&\LY; M(5Z -4I;_@\)L61/"#-$5^&-,B#>(R@0M?_.0FN''Y(.4U"D_6+/G*$,(6CE(PA#@8 MQ$60QS'TLRP.BCP[H;EDD 5E/H!'99DXD.:ABQ@,LV&0#TI'A ""/!UZ)D&6 MED&4#C=*?)OX[]U2 )ZS8)!43@B69($<=$Q"?(R"XHH@R-M(=^UA?S_MX76NK9S M0]VA:9O77>+5!7WW3 ^QP4.-XFBTMQO%!;4 )E\ ";ER1:I(U4HM)&5T6Z)= M;.QB Q6H]K4I\9FZ"Y&D'U.1FB^NQES3V+:SG^6VQ.^2RG2SUP9@)Q27T$"*+&NENS:!I(T00-LND&RW7TH^D!+M$6L1'I)*D[^OC.4?,G6%O:I M@&$-+W-F.'-FR.E&Z:^FY-S":UU),QN4UJXGPZ')2UXSS\P^W5\^TSG'UBBXJ;\^G0(B@M#?,.X+H%"$\ C.%!25L:N)4%+][K#]&9 MG4?AUJ/KL!?P8VXOP0\]"/TPZ,&+=B>,'%YTZH0%(;$J1E\ P-@)['ZX+5EWV\##9\3#Y(1Y2\F^8 M01,2 ZKD14Z#*^IXPHH#FAYE:*\-NA4F9LUR/AM@VS=?U,)BP;4^ M\=>\9!*KBBQ(O+^^LW+H&]F)O'#D^.OY*=$W]KTT(_H&&=+3AQX^C79\&OTP MG^X:B]&"!^P/=5-W7>Z1O5'\CM*H%_HXC3H;=6>CZVJ=#6B0"+ICF,QYM:]- M>J-TY"&(62!EV%C M03F"9(2I3TB.(8Z\.!V3G$ T\J(L1N9C:; E-@ 89U[JI_!)65;!LC<.411[ M(S]&IPV25$A4Y\92 _*3 !XIFDCI%U8U+G']8,@?Y&>"C+TZ&L*;1FN"H[N% M[J!CE0)IZ(VQ87Y0O>@6.$'1X\96JN5^[!9K"/8DFW MKYK=[.Y->-4^A?;;VP?E ],K(>FN7**J?YEBG]/M(ZT=6+5V#Z.%LOC,&PO=V]R:W-H965TQ$S#J*R19B6-\?Y]6AJ8A?7B;%[09;J/SE%WJYGL ME'XV.:*%UT)(<]7*K2TO@\"D.1;,=%6)DKYLE"Z8I:7>!J;4R#+O5(@@#L-A M4# N6].)WUOHZ4155G")"PVF*@JFOUZC4+NK5M0Z;"SY-K=N(YA.2K;%%=I/ MY4+3*FA0,EZ@-%Q)T+BY:LVBR^N^L_<&?W'.VD9V>O^'HX1GIW>SY?Q^_N<*%G=+N'E\ M>'B1V_"_B8VBZ$<0?B,([>P>LUHGL>KW=.--.2RZV!!6I8Y4PC_#U;&ZLI M1_YY![_?X/<]?O\,_HI*)ZL$@MK V[,Z<,T,3X')#&ZYJ.SW=U1?R?M'/.5( M-9$JF7+!F4]P.LS2KJP*U,PJ[0_(4"I*&[^N#&9 =>S-4E64E6T\UPVEK*8$ M>"!>$G&R+LC0^+OB!I@A($$5;>""2P)4E2%GTP%\3;&TWJFVSB@MVY?PE&O$ MD\2 .6DZW:% JS5Y4J@/TU[GS.Z\T>DDO;G2TXN_J?G7L9[36\W35 M_Y?29_]ZD E[(5%;W,>#8NG44GQ..='K:BPA$QA$\9#8C6D<=*(P]&/2K\(O3*"TYA+NBE*HKQ25^ILJ73(8&,?DG(QA-(SAUU^2.(I_ MA\7JD_%2B+GO!#+%/?79CNG,-);GQC<*#WGV/6=U=#1U72UBVHV6T:^*SN6]_,Z^[_P/264_()W)!KV!T-6J#K MCEHOK"I]%ULK2SW13W/Z$X+:&=#WC5+VL' '-']KIO\"4$L#!!0 ( (V) M:5,BX'K,4 , -\& 9 >&PO=V]R:W-H965TU&&) B"1*LF77-F W+39@;0,G6S 4^T!+9YNH1+HD%:?[]3M2 MLN:N3;Y(QSO><\_I7C0_*?W%'! M/#6U-(O@8.UQ%D6F/&##S;4ZHB3+3NF& M6SKJ?62.&GGEG9HZ8G$\CAHN9+"<>]VM7LY5:VLA\5:#:9N&ZV]KK-5I$23! M6;$1^X-UBF@Y/_(]WJ']XWBKZ10-*)5H4!JA)&C<+8)5,EMG[KZ_\*? D[F0 MP66R5>J+._Q6+8+8$<(:2^L0.+T>\2W6M0,B&E][S& (Z1POY3/Z>Y\[Y;+E M!M^J^D%4]K (B@ JW/&VMAMU^A7[?'*'5ZK:^">F=BT C9 MO?E3_QTN'(KX&0?6.S#/NPOD6=YPRY=SK4Z@W6U"ZL)JL@ M/[M\6&TVJX_W?\'5/=_6:$;SR!*L,T9E#['N(-@S$%/XH*0]&'@G*ZR^]X^( MSL")G3FMV8N GTI[#3$+@<4L>0$O'7),/5[Z#-ZM5E5;6GC@6G-I!1JX$::L ME6DUR9]76V,UM==6\H*;G"'6E]>V. CRA9_5HP7X[L9GIDC+W$1T) :U(\8+.\/"#M5 MTP *N0?K"DT#Y>W2&K!DUF2F$3]Q73GJJM4T,!WKTYF4^IYU=68]7- =ZV[4 M!"D(T:-+8@E-UR7HN@2HQFJ+&OHJ>\"S+O6Z&*Z$)&_5&C*:T0P^.I3+7OL! MY?\(:]P+*5W26UYS62*\!I:,0Y;&O91,TJY.1KC$#(S#;)Q!$D^I1Q[16&&I M2>"*A2S+1_#+JX(E[,UE*QE55Y"$^71"SZ+(S[6CKU&JO13_$$]RC[-TY-]Y M-H)W3[14#0)C89&/@:4ARR= &]#6V/B:7)%N.BF<"PO'+C1E?)D(2PJ*EO@D M)BR'W]&8&6T,JHBT<%3:UXE-PYREP"8ABQ.X5Y;70[E"H'DW/[B\AJ28AFE> M]%+.,OC98$072Z=!O?>KE>!4*VVW?P;ML+U7W=+Z[WJW^C]P374RQ&='KO'U M) ] =^NT.UAU]"MLJRPM1"\>Z ^$VET@^TXI>SZX ,,_;?DO4$L#!!0 ( M (V):5/*5\^Q9P, (\' 9 >&PO=V]R:W-H965T^-% W0=(TZ[AT4/M#2VV)5(E:36V?[Z M#BG9== XV-,>1'&&,]_,?,/']"C55UTB&GBI*Z%G7FE,<^?[.B^Q9OI6-BAH M92]5S0R)ZN#K1B$KG%-=^5$0C/R:<>'-ITZW4?.I;$W%!6X4Z+:NF?J^Q$H> M9U[HG11/_% :J_#GTX8=<(OF]V:C2/+/* 6O46@N!2C+=,K+TS^(/C M45_,P5:RD_*K%1Z*F1?8A+#"W%@$1K]O^ &KR@)1&G_WF-XYI'6\G)_0/[K: MJ98=T_A!5I]Y86:["O5@ZAN*82W]O,=;=GC1%;P, M/DEA2@TK46#QVM^GW,X)1J<$E]&[@(^YN84@&D(41.$[>/&YX-CAQ5?PGM!P MA;2M#"Q1X)X;#5\6.VT4;9 _WPF0G ,D+D!R)<"6SDW15@AR#XL\;^NV8@8+ M8** C9)_T78DJ8\-C[N*'YC=H/HMLM\-90_LG6Y8CC./3J1&]0V]^7.)L)<5 MG38N#F!<(T'3\:83;$HPM)S+NI&"*- V2:L1M-Z@XK+@.>SZW'*IS9 DK$(SKJSU, %F;OB;KB@%=EJJE(/[N"> ,1%F9N*"0W/I4)\M4%@36:O-=1P MN4,%U/+3-!Y>T6ZI9)ZCRQ1^@3"Q0TA#8HK@G@)-**TP MW7UYUIY?FT5WR?YGWCU5GY@Z<&*TPCVY!K?CU /57?^=8&3CKMR=-'2!NVE) M+R8J:T#K>RG-2; !SF_P_%]02P,$% @ C8EI4R?@A_=D! :0H !D M !X;"]W;W)K&ULI59M;^,V#/XKA-<;6L!-',?. MVY( [;6W=6C7HLVV#\,^*#:=""=+.4ENVOWZ47+B2_J2W7!?;+V0#Q]2%,7Q M6NG/9HEHX:D4TDR"I;6K4;MMLB66S+34"B7M%$J7S-)4+]IFI9'E7JD4[3B* M>NV2<1E,QW[M3D_'JK*"2[S38*JR9/KY'(5:3X).L%VXYXNE=0OMZ7C%%OB M]O?5G:99NT')>8G2<"5!8S$)SCJC\]3)>X$_.*[-SAB<)W.E/KO)53X)(D<( M!6;6(3#Z/>)'%,(!$8TO&\R@,>D4=\=;]$_>=_)ES@Q^5.)/GMOE)!@$D&/! M*F'OU?H7W/CC"69*&/^%=2W;'0:05<:J,,NF8ZW6H)TTH;F!=]5K$SDNW:$\6$V[G/3L]/KVMY]/9Y?W-W!Q M>3Z#XQF;"S0GX[8E<"?2SC9 YS50_ [0$&Z4M$L#ES+'?%^_3:0:9O&6V7E\ M$/ VLRV(XA#B*.X240;@MPAMZ*WV$$3X\;R%2YTMQ@#JH NT0HE*";P^4"CKFD M%549)G-S,@**D)JC!HK1!698NG&W$\(,=0E",0D%R[C@]AGR"N&,<(6+Y@". M2"<=],,HBOPX&?;#8:\/@U84?0"#DBL-4EDT^YH]^/&'0=R)?X)>DGKM7JL3 MIV^H_,ID19?<*0TAC2(OO/U?HS$CJ"0KE;;\'_(UIW-1E;0&R+?]'2Q0:QH4 M7#*9N3ADRI#@<><$CHE%'*4T2+OAL#LX@9FR3)#S1N?_Q(#6T)ZZPI][LQH?E7CT.@3![38TG$S3L1]U6@G5:2'\ MDT/RM-#_NN!E=NZM\\>+O8I12);,"OVC)2CNC.*2"6+#"UY'1A$]7?,C6.G9 M9DH:)7CN?=A&V;\.IG6@S*5-F4N_K^.+W[7+V4_;XN=S MBD)?5U(S>G4 5[N(T&WU4_@ ET511W_?("2M**;MEQB73YF[ONR1<<'FM>$C M2'M)F"0QW#=9XZX3D:ZLL73N;F5;4J_1DAV?(9O4VI5*HG 8I_#6(;9WGO\2 M]<(W.>XEH0I0=P+-:M-'G=7MPU?QN@F[87K!B9_ @E0CBD0 NFYLZHE5*]], MS)6EUL0/E]0+HG8"M%\HNH2;B3/0=)?3?P%02P,$% @ C8EI4U]NW?V3 M!0 5!$ !D !X;"]W;W)K&ULO5C;V[D^>G(M<)S_!.@LK3E,GU!29B==;R6IN. M>[Z(M>GHG9\NV0*GJ']?WDEJ]2J4B*>8*2XRD#@_:TV\DXNA&6\'/')A9C!V]QCXI8%O>1>.+,LKIMGYJ10KD&8TH9D7&ZJU)G(\,XLRU9*^ M/DX?;Q^LIM!_8+$'5.>UI0C;?>V&)(_1@F<+F)C]P35'!5=V)6K(0SUHD3(7R"5OG#S'"9UP# M>4F5<<@W#J5QJ%9L2?%3A$S!7"0D3@5MEHK* YX!DA1-0Y<%W'==UBO;%N[ <-4$,#U0#T-ICAV,"\L#D(L1/K M9"EY8N?^I'SW!N5:^%TW&!X3^&BP@[8S;-ADU7??:M4N(NF07=LO##O-[+_9 M\ @\9S,O]?<#ZAM4ZAN\6GTWC$MX9$F.5ALU^8$P>Q_A4F1*)#RRBWW!$I:% M"%.39QL5>MBU$>/XS+E M\EHJOB%=92&G#* H=#2=8*81.#6VV;*6O#[1Q$B"L\[;7L?LEY'C]=V:\IO> M"KM$9(MW)CF2ERWOMM^IQI5@FV:5 X0FDC5?!YS6I^$_G((PE#G!XC,=U92) M(NCLT/$"Q_-';Y^,_G8R^F,G& ^KYFC@C"C)TL&(CCT9'52DQ"Q M:B]G\^7S$)_-F#9MQ,[>==G&./2

9K<836Z4U"PAZCKR1EV/SEU) M8L3(%9U#$[N$E)1E4=/>S6VQ^[J\DL@DK&(>QE;"6_V#6%IMQ^1VAIB!/:-B MU+7;[[MY+=FZY+0ID>79MXECP:]B$N&[W7W*(&0JACEE"[MGL6MWURM)!GM) MVADI]CNI(!3I4F1FOY.9^;2-H>'8TK4[\Y\I\"Q,<@H'COKC;K\B\F^Q.%"2 MAE5)&KZZ)-5RQ<_E>:JQ%DTWN:&(>8G25HK&JG30^_YS(Y;>OZM*J1V>HN)I M96%&ZU@B6L3,)+FTN$&@N4$T5K--7_#*6O9@\>L7$_AH'.WTU!S5\)M[_X^B M5O65&;,L;"/''X]?YO3C03VG'\C%ET+9U52,KG<0!,>5T7@0?&.Q>A5YWQE0 M91PY_:%O"/=]>@R=8;]O G =;SBRL9G/1^"/'3\P+^60)GWU:C?=%.7"WN<5 MA4IWAN+26_56?QE,BIOR=GCQ?\,')BDH!0G.R=3MCN@()XL[?-'08FGOS3.A MZ19N7V-DI 8S@+[/A=";AG%0_9%R_C=02P,$% @ C8EI4WB=$<_D!@ MJ10 !D !X;"]W;W)K&ULS5A9;^/($?XK#<4) M;( K\9!$R6,;D#V>70.V=V#9DX<@#RVR)#:&[-9T-ZU1?GVJFJ1,ZYK=21#D M121+=7755P=YL5+ZJ\D +/M>Y-)<=C)KE^>]GDDR*+CIJB5(_&>N=,$M/NI% MSRPU\-0)%7DO]/UAK^!"=JXN'.VSOKI0I MQ"*S1.A=72SY J9@7Y:?-3[U-EI248 T0DFF87[9F03GUT/B=PQ?!*Q,ZY[1 M269*?:6'N_2RXY-#D$-B20/'RRO<0)Z3(G3C6ZVSLS%)@NW[1OLG=W8\RXP; MN%'YWT5JL\O.J,-2F/,RMT]J]1O4YQF0OD3EQOVR5<4;#SHL*8U512V,'A1" M5E?^O8Y#2V#D'Q (:X'0^5T9/SU,V>?S(6GP/ MMY/IR]-M]=_I,Y_E8,XN>A:](9V]I+9\75D.#U@>LP"_TP.*(OVH0F?[?G4?C[QQ.';W_7'L MC8=Q=3\:>/TX9J.N[_^534$*I2E[&,.__644!N&'S778'SAUP[CO^>& #;M! M.-B2&?B^XQF$L3>@:_,<5=@!/L M'?(0AYAL"MXU-\+LP]YQVPYF*L=!0$JLZQSU.$#8(+2J(5/U^P77*;$1=-[@ MQ]_/O#@0Y ;3V?T;^HRX*PC:.2/4.ECQF8$$^.>RN'5AS M>(6\*14R4WDNY+)$#U?"9@ZQ["AMB4;G)=6J^R?XP'Y%7-J,#?KCG4H@ MVEZ9ZQS+G05>-/)WA"KJ7C$#,U"-[= M5S$U/Q7+\(RZ1#!\IQ3["?:/.XG*4 _3B"IF5GS9H/LT.GMS(/:"OK_]6+E4 MLY_4)D[HWW MM1>1TL(?21+\:!,F:87]9 MM/K?*>+U;.MIS]';U7S:?Q/ QCL<1-N/U?G;,FW'1H'G!^$^TNZ0^)\74G]\ MJ)(.E45=2OU1O OLT8'R:TH)=_,]I434/U!*433:$2;:GRFEZ-W]?UQ* 3:! MMM+0BZ)HMQR([<0QO@N=K,(MSD>.=VFQ*6:2XLC'C=) M-9]C)FG.)AF7U$SJ27H$'IML=5VZ:-6X028NJ\54I\9I^"GHU;-\1V!F71S@ M6TDH,;1>N,QYM'U4%>\YCC_J>V.))XDNMUE)T0PDS 7:5U5 CNS473=&* X- M??^^@Z23(.X&F]3B9J0A=QIQ-\'@ 6;TEWE=WML(-PY:JTPDV?:RHY;.[PSM MS@ DMSFGNWU;7DU1[;7/[VHRK:W M1W;5[:WT_W@C?==T6]/46$ N4RZ76/<<#P-47ZZI[9^28]?#F^OQIGE(BK1/ MP;UF WL;<0=>@7Z#/'4@GW+,N'L]$-0(A'7? ^B? L=F&P"N^[U+:Y63G7.N M,*^DJG I+ TE/*\#5Z7-HY&:EPY,,ZV^8L2_E>YEL6DL=9MSIX@_F#JD2ZT0 M0965C3VSM_9ZK<]'!>B%^TAFL+>4TE9?DC;4S7>X2?7YZ8V]^HCWP/6"NGL. M J:&/#_N<*SU0]D8/-U\NK?4$L# M!!0 ( (V):5.I>Z&PO=V]R:W-H965T/@SF0%NT+;0D M>DBZG?[[*=)+.T"2BU6DJEZ]VE0^WSC_(RRMC?#:=T.X*)8QKL[&XS!;VMZ$ M4[>R [Z9.]^;B$>_&(>5MZ;)1GTWYI16X]ZT0S$YSW>/?G+NUK%K!_OH(:S[ MWOA?5[9SFXN"%?N+IW:QC.EB/#E?F85]MO';ZM'C:7Q :=K>#J%U W@[OR@N MV=F53/I9X>_6;L*1#"F2J7,_TN&VN2AH(F0[.XL)P>#CI[VV79> D,9_.\SB MX#(9'LM[]*\Y=HQE:H*]=MWWMHG+BZ(NH+%SL^[BD]O\97?QE EOYKJ0?V&S MU56J@-DZ1-?OC)%!WP[;IWG=Y>'(H*8?&/"= <^\MXXRRR\FFLFY=QOP21O1 MDI!#S=9(KAU249ZCQ[[RY?;A'D8O9MK9<'(^ MCN@AZ8UG.[2K+1K_ $W#G1OB,L#-T-CFK?T8F1WH\3V]*_XIX,,LG@+E!#CE M[!,\<0A79#SQ4;AV@1T5XFR.?S^!EP=XF>'E1_ X,\VZ ML^#F\&PPAP0>5M:;[.EVF+G>$C!# R\NF@XN0[ Q ([6D=J.8G@O^Y]Z3_-[ M%E9F9B\*'-!@_4];3%Z6%AUT.'P)/*;*XC#E]^AD/XPP;PN ,8:3,WA9>FO?] 3< M(^FW-UAC-[4>L,I[49 /;N_Q,Q528L_@.[IUFP!_0*DK(NLJ2901P21*C"@J MB-0BRT+5A H-SVV3LB!*16I%07!&:EVC A4((6NH94V8IG#M^M[ZG ^I*:%2 M@Z02GRRC,5(QA1+3FBC%=N4<]N2R3RDED;3,,N>*\#)QD80Q1LJR1AGY\8I0 M2H^JW^8F@5'G0DK@[R!925298A0(I1-L+8BF#(41+SE16I[LXY,58;0&66(R M!#!T3IF&D>9$L^KD.#A-:R*13(D6(D5$,6M"H1'5I)(<=3U."A871J4FF.D3 M& E)5)4$5F(H4B<)$U\SE+:9<._' YI1HGB%Z,A=Z>2O0NI2(BC&5=?J!+X- M!KMUVT\.V\R#?<45%'!R4H)'F-92"_194LPO3\YKY,I8)J0)+9':[1NW4XLM MBWUL7G-MZBI%FZI1"E(JE:Z4V%V-)':3ENC@J ._V)GM'Z%9YZ4Q=Q!66Q27^9[ ^*>#[N7-Q M?T@.#O]")O\#4$L#!!0 ( (V):5-'DV#*W@( ((' 9 >&PO=V]R M:W-H965TBU>98JS >T:9[#BI M4IL'UY5QBC,D:WR#F3Y9<9$AI9=B[X/6>(;58C,1>N665A*2828) M9T#@5(6V5$WY_ALNXK$"8TZE M_8)]@?4<$&^EXEE!U@HRPO(1O1=Y."#XX1D"+ CP6D)0$()K"6%!"*\EU N" M#=W-8[>)ZR.%NFW!]T 8M+9F)C;[EJWS19CY3V9*Z%.B>:H[6[R\]*:_P/@) MS(;/H^'3,.J-YJ 71>/%:#X >A!OX(>7:;W<5P#@6_I7@6]?XWWX"Q] M<+5W__Z8[NHJEJ6$92FAM1>+8[YEBK UF'!*8H(E^-U;ZBKHV_CG@H.@ M=!!8!^$9![:,IK2QF>#_]:XJ7&ZJ84V99K7K-II-O]5LN[O# E7!0EBOE[ C MI6&I-+RH].#?,UJK].4&Z@>.(?3]$W6?00T(@VIM]5);_:*V.5>(6EEWGQ)I MLRN.Q0.9\CTS%T6E&.@+*'5Q$V2.I=)#9HGZ+EKP2C?^RGK4*Q)]']RW3B*N M@+6\L'D"ZU? @J %&\>PP6>8[\' :YYDT#WH7^9U>D%B39@$%*\TT:LUM1V1 M=_Q\H?C&MK0E5[I!VFFJ'TDL#$"?KSA7'PO3)&PO=V]R:W-H965TJ>3[DL2._/R/#/C\8SV7'R76\84O*1))L?65JG\BVW+<,M2*J]XSC+\ ML^8BI0J78F/+7# :&:4TL5W'\>V4QIDU&9F]N9B,>*&2.&-S ;)(4RI^7K.$ M[\<6L5XW%O%FJ_2&/1GE=,.63*WRN<"575F)XI1E,N89"+8>6U/R)2!=K6 D M?HW97IY\@Z;RS/EWO9A%8\O1B%C"0J5-4'SM6,"21%M"'#\.1JW*IU8\_7ZU M?F?((YEG*EG D]_B2&W'UL""B*UID:@%W__"#H1ZVE[($VF>L#_(.A:$A50\ M/2@C@C3.RC=].03B1 'MU"NX!P7W7*';H. =%#Q#M$1F:-U0125P]/ MLX>O,'_\-@MFMTOX# N>Z,K94Q$!7\,J0^\F'\\)@VD8\B)3$C[>,$7C1'Y" MC=7R!CY^^ 0?(,[@:KTN 9>UZ#O2IX"Q:R M>$ZU(@R(M$JK//K#U&HM/5R(MPZ"O\"C.L.AF>(+X6\?E.4^Q7@ M?BO@:5J6(T93;! IW>"-(!70-R7Y!G\',F:2(5C(=U@Y]93Z%V@_N_[@C%*- M$!DX#4D85)P&[9R:L9.DZ#"[C.&:%+ MB0%QZND,*SK#5CHW> 2DBE4AZ@,]O(QAE_3.(WTIU0"+.,<;Q?D'O:2VUSOO M.HIU8LUGD9Q<>>2]+>36M) .S$VGTZF>1CS7><;V&_V%]R^.+*JEP1+WZ-7] M7UH\.=XQQ/M/F_S!G-]2US4B?G_0D*#C943:;Z-_T^-+5_;)))0R;%UZ0,0V MIC7+X:#:K8;0J1F]SO:O]7!J)JRCF7*RO<>.B+T0$K9&D\Y5'^M3E,-BN5 \ M-_/6,U,@>R\V/%'? M/(LT#J0Z3%?#;)/R8%D8Q=$00\B&<1 F@XM1<>XNO1B)K8S"A-^E(-O&<9#^ MN.*1V)T/T.#UQ'VX6LO\Q/!BM E6?,[EX^8N54?#RLLRC'F2A2(!*7\^'URB MLREEN4&A^!SR77;P&>13>1+B:WXP6YX/8'Y%/.(+F;L(U+\7/N91E'M2U_&M M=#JHQLP-#S^_>O]03%Y-YBG(^%A$7\*E7)\/O %8\N=@&\E[L?N#EQ-R.X)3&A13'^[G7@1N$LC@8I2*'4ASM?*6?RBB7UBK>(5)?J/,9:J^#96= MO)@_7E]?WO\);C^ ^>SCS>S#;'QY\P NQ^/;QYN'V3>?@-S ) MLV"U2ODJ*""+9W#/7WBRY>#MA,L@C+)W2O4XGX"W;]Z!-R!,P,-:;+,@66:C MH527FP\Z7)27=K6_--QR:01U"O@<0_PHPQ,AR/>-CS$EA#FW3.6WTZ?\>O18,4MTXI/!'6ORUWPM_?5)2 M,),\SO[N&(A6 ]%B(-HRT(.00002E3.S(.+6^VCO@!4.\LSXBP]C%#JGK)DT=10@YCE?739LZ0C&#$%:ZVHR=:L9.YXR_A,E2[+*.V+'* M$^L7DEL-Y)X*:>_ .0B6XS/J,8.110810=1 U)0A%Q+J&RBG%AUQ/4A\.R*O MFJ]W#"+P+_@<)C_RI/TS9'[EV>\7&8(Z]<-3H94>:C@8AKYK4+/H*'.HBPUL M%AUBT'6AP7=J$V*/$.+:P:&#@H>.1'<9;55%W<9'T$-8N\<]\],9&)&3^9%& M&#&F&)KX;#+H,)->4\8H(OH0+,P[UL70*1D[/&'6.1NQDC*SY-""?^29&BTQENP;&IDPE6+,* M3FTR!9NV8-2E G77BGFX#)-55^AT%D9>SY1T6D;^R93\9L R:GI@Y!!8":ZQ"+T*,>\EO6(5A7"-Q=(?:H3GC@L$[+&/6+$NL4C?&I*$L/ MM11&(#8"/[;('(]X)DB+#"D\IFYJTSG,@2V+%:PK!>ZN%!7'_6HE^]D3B'5. MQK1G;#HEX^YE\3'8'$N@,41FHK3IU'K%,U5JI3BXSZSL%*M3Y?71-(=TVHP,VE2'A7 M" \:)#UW2(C.PN3D'DGIH89!532S16*3P4:EFEADC#''-VE99,CW6](BT:6 M=)>"L8ACGB["SI1(=)8E/;=)B,Z^Y.1&"6GV+*@/(36+F$T'U2\R65E[((@A MUZ1E$2I:KHM:>.E"0+H+@>;U6LK TS:,BD?N=5'9%5Z=?TG/W1.JDS$]N7M" MFTT,XCM>X[W-HL.>>F,V=!.+#D&U<&'FJYM%J'*I=Z"K3UJ7!=I=%FH@9TFV MC0+)ER ND&Z"A$=='*E.Q[3G+@K5:9J>W$6AS88&P3ZA)L:FS/-A(W=:9!AZ MN%'J;#JF'N^6MSIZT%#OKA:6IW$APOR/BG;G>P'5&9KVW#^A.GO3D_LGI0=6 MJT.8FKUGBXP0UN@]6V2(>JYY/TPM.I]1W^R##0]V[Q275;%MFBD:VT3N]V.J ML]76[&6Q(6F^#M)5F&0@XL]J*/C>55#3_=;J M_D"*3;%W^"2D%''Q<I /4&UP7_P'4$L#!!0 ( (V) M:5-%#,4-)@8 "\? 9 >&PO=V]R:W-H965TY4A)WD><%W83RM',RR)]=RY.!6.J8I^Q: K5, M$BH?SE@L5L<=V'E\\(7/YCI[T#T9+.B,W3!]N[B6YJY;6IGPA*6*BQ1(-CWN MG,*WEZ27*>02?W"V4AO7( OE3HCOV+F]:/U]WGP)I@[JMA0Q-_X1,^/._T.F+ I7<;ZBUB=LR(@/[,7 MB5CE_X/56M9''1 ME19)H6P\2'BZ_DM_%HG84$"P10$5"FA;(6Q1P(4"WG<$ M4BB0?17\0L'?5R$H%()]%7J%0F]?A7ZAT-]7(2P4PGT5H/*N5DKQ?= M>I7D2VQ$-3T92+$",I,W]K*+?)WF^F9E\33;4C=:FE^YT=,GI\/?;\>T^O7-;^1SITHHCLO?[6,&[?/G@MG*QC(T5LLO*^;-$-'Z6B"[<5D8L,C,. M=UFYW-L*#!NM=,V6*?<-*O<-RLWB%K-G2V6>* 5.HQ]+KGA>'_[\:)Z!L6:) M^LLQ!B['P/D8I&6,#T),5CR.FQ;F6C/(-;.R>7\",0H(A(/N_>9T[REWT2 ' M0])#857NLD$N"$(_)*5<)512ADJXT<- 9[!#JB(Z8:#8..#CQZ$K MB9;Q\'"0AY;RT(UYX_T<+.A#CCSSDK2)O,9NJ\Y@A$/?:TNC93!T0]BQ9LY@ M$UH]@OHM@UK603?LKLQKHZ(Q:^1YH;LY*@P]S]M>J+O$JKY9>L)@IV\\C41B MVN%8*-,+T\4BYA&]BQG0PM2A)#$K0LVI;/$_J#GV)JB[OT.JZKWE,G2#^;2A M6Q6UG=TA5G;5TA3OP^CP-0#%*Q3M4CV&'5#4&"W88_BJ& MP#]@=S5'ENK(.QB0D,4I[$MP9-F*\.$2 M9L&)G@S.(:JWB!AY0=B2+\M-]!^XB>I 1%Y]+S>(8=QKG4O+371@;A;VJYU" MS?LZ-E%K%406F^A9L7F.&H#86GN0!2+Z/X!XCNJH:Y]@2SKD)MU7H6D,HJQQ MB42J^(1EIT;&'^-TJJ9,2C9IW QAS9L0MR8+6RYB=[?[3QFYLUA!GZWZ8\FY\;;:;)50.P!24^X,G#QM&# MNRF]6B9W3 (Q!0E-EU,:Z:5DZZ5GYM8$YCA[&Q:V*SNS);F6L=C-V*;D[BZM MV/(4^X=+JR4C=I/152EP'7H8P=9E:8&&W4"[C!F5#^ 352*5#Z_!.(V.7,%8 M1.'^X5)F68/=K'&D;%2H5LY?D(];BBNQ/"%NGOQJ#2#U-V6_M2&PO=V]R:W-H965T)P;PZ1U^/7@F?;83\62\Y5^"Q+*KZ?+14:O5A/*ZS M)2]9?2I6O-+?+(0LF=*7\GY M\1L)ZG59,OGTD1=B?S=%3K:Q6R$^Y]_E9ZVE=>5N6,UGXKB1SY7R_/19 3F?,'6A?HJ M-K_SKD*T*2\31=W^!9ONV6 $LG6M1-F)=09E7FW_L\>N(?8$D#@$J!.@H0+< M"?!0 >D$9*B =@(Z5!!V@G"H(.H$4=M9V]9MNR9ABEV<2;$!LGE:E]9\:/NW M5>L>R:MF*-XJJ;_-M4Y=7$[__#Z[G7V;77^Y!>_!K1[J\W7!@5B R[KFJ@:7 MV=_K7/(Y8-4<7.7L+B]RE?.Z^7Y=ZOMO$ZY87M3OM/[[;0+>OGD'WH"\ M^6 M8EUK57TV5CK5)N XZ]+ZN$T+.=*ZSM0I"- )0 &"%OG4+[]')"O MY"G ;OEO?GG",RV'K3RPR%.__#.3N[K;Y)\&1X?Q<_E8#X[="$&[$8+:\K"K M,;;#@'7#X(.G2+PK$K=%$D>1GX28;_*BL(V+K3)LE0U''RX@1B&!NA\>]KO M\AR,283BY\]]LCP7AC&-R>ZY9U4@NRH0;Q6FK,[8G(,?>347FQI<74T]#4-W MI=+7:NMP5V1X*-&E;0*%O79!$SRQ-TJTBQ5Y8UUFF5A7N@*29SQ_8'<%MX7> M%D+WNX2&(;;'GNQB3[RQ/ZYK?:>NP524=WG%FH7N!'SEF;BO\G\TIF9S7JE\ MD3=9]=AV:6?;";A62RZ;8KKZV%@VG?0J1(+87IUX5YW86YU9]:#3%3*W1XQM M34@<8QH&9C$(O%%O)%^Q? [XH[8ZM6Z'AOFB;8)L+:7."+"VY:Q(#BQ)N884 MW%N@X(&T)('#:$C$<-!B+R)7'%M>8!L MO$VS/*[UA:MG5"W,2+.FT$<:@@Z6H#UCYP?:%U&]SPXUB2LC&]]BY)ARR/ - M^?FV;99"5/?O%9?EP33ZR",(.>8(,L!#?N!MT5/TI[\U!PO]$*'(D83A'_+S M[PM70^C7E?+,R>&8A XS@ S]D-\YWLB\'&IPD4$?BE[+XB+#-.1GFL/D)IUL MOVWBV#5U#<:0'V/#;&Z"^A"CSF41&XAA/\3\SC#!?5H10ASS$AM0Q 98V ^L M6:58=9\W6YL.&6^5;/:G%2MY/=X>).F^DKQH=T;U,E_5[ZP)6F@&0V8V3MY3TD1-!UZ$$,< A?OOEMR0IZ>\FP\@U' R,B!]&_\>1I,2R MP8P43^O7LV0 MI-3BVA!VK=/4T(R^^"0MI7V7!A'%CA6$&H31(?O*PPQ-:=^%:1,?.$Y Z-[[ M!3_JCK0&U.".^G$WP!JDM&^W("2N1C7LHW[V'6,-4FHS7:X# VH(2/T$'&(- M4MKG(':.*<-!ZN?@<2YU4-"K[0NN TTNG+[>\&ULI59-;]LX M$/TKA-!# C36MRP'M@%_%?6A;;9NNH=%#[1$6T0E4B6IN/WW.Z04U9%D;["] MV"3UWIN9IQ')Z8F+[S(C1*&?1<[DS,J4*N]M6R89*; <\9(P>'+@HL *IN)H MRU(0G!I2D=N>XT1V@2FSYE.S]B#F4UZIG#+R()"LB@*+7TN2\]/,QQAO 5TI.\FR,="5[ MSK_KR3:=68Y.B.0D45H!P]\369$\UT*0QH]&TVI#:N+Y^%G]G:D=:MEC258\ M_YNF*IM9L852&R%L"*9TNZ[=&+?&"L^G@I^0T&A0 MTP/COFY3I/MDI 4\I\-1\L?KK<;O;?ME^^KA#=V@'?9A6.4'\@!X$1^9E MH"VK&U*_V9LU49CF\A;0C[LUNGESB]X@&\D,"R(19>B1427?PB*,OV2\DIBE MLU5+[ZK@ MIT2-D..]19[CN0/YK%Y#]PW=&2KGSZ)O_G?T%V;X;=_X1L^_H+>L)*Q(B5:\ MV%-6]P:\:+20$G:W1?*CHI*:U7\6>ZD$[ C?KL0-VKB!B1MWE%SB2: MA!T[^C#?\B%HOHJO]UO>B).*% _=7NFO< M1AE?=7R))4W0C=[$8&O3$8ST[9"YM=+XO#E&<<>-51_DC+RHX^R0TL3M^-H' MW?FC.!QV-6[KC:_6NZ9YI4CZRHKCH8H[!?]F[6I[K5F8T[RSOG3O5^[ ^AJN0?6MY;=\?8?Z@,61,HERTD]4;PT!^^>*SC&S3"#JQP1&@#/#YRKYXD.T%X.Y_\"4$L#!!0 M ( (V):5-.CS&PO=V]R:W-H965T;(4DF%MAG(5JDP2G+@BEH8HBCHAPY0'HX&;NY.C@U$.!ID>$7F1"^R.VE&88F24$:XHH(#29;#X!)>C%'3%K@5 M/RC9J(-[8+?R*,23'=PDPR"RBDA*8FTAL+D\DPE)4XMD=/S>@08EIRT\O-^C M?W:;-YMYQ(I,1/I $[T>!KT )&2)\U3/Q.8KV6VH;?%BD2KW"S;%VG84@#A7 M6K!=L5' *"^N>+LSXJ P2,%:%> G.Z"R*F\PAJ/!E)L@+2K#9J]<5MUU48< MY?:MS+4T3ZFITZ/9]?Q^MIC<+V8WMU_ )W"+I<36*'!V132FJ3H''P#E8$K3 MU-BH!J$VM+8XC'<4XX("':'H@ZG@>JW -4](\K(^-')+S6BO>8R\@-]CW0 1 M^@A0A.!B?@7./IQ[8)NE%4T'VSQF!5%:YK'.)>4K,!%* \P38*:)-'[\_&;6 M@QM-F/KE86N5;"W'UCK"=B\T3LW_^I S-IS*F!WG4I($: $2K$F=XP5VSV'; M@_<\:O<;O4'X7*.H72IJ>Q5=*F52@+(,4VG.G:[C;;_B;35@/6VGI.UX::>4 M4Y8SCZ7=$JE[@A?8*]EZ7MW76Q+G+EDR(JE(ZNSR(T $F#L9'C7]4DW?[R+> MON$BC*I(B$[@(SR((/C?3KX!@5IO6PE1)0AYT29"9D*^.GHOT:I8@:?(%5@% M"_0GR\R3*;76O@Z3J('J#S6LP@3ZT^2!\D1LO.^C2@C8.86#58[ [OLZ6,#U M#QR$1QVL\@7ZXV%.$T/OVU 5#K!_ @-1E2 H>E<#=W#]%W_!9KV!J,H5Y ^% MB6",R)CBU+>I*A40.H6)56Z@YON:V'S=%#2Z_Y@8'K2*QIR5:XB50<^Y+KK& M%GM@I+%%5"*])&5W__V2DJ(/6Y$#;).++4HS;Q[?#(:< MV4'('RH!T.AGEG(U=Q*M=Q]=5T4)9%1=B!UP\V4C9$:U6991^>\5I.(P=[#S^&+%MHFV+]S%;$>W ML 9]O[N59N76*#'+@"LF.)*PF3N7^..2% Z%Q3<&!]5Z1G8K#T+\L(N;>.YX MEA&D$&D+0;.9!ZI@*=+O+-;)W)DZ M*(8-S5.]$H??H=K0V.)%(E7%+SJ4MD'@H"A76F25LV&0,5[^TY^5$"T'L]%^ M!U(YD. MH3>(<727B%Q1'JN9JPTCB^M&5?2K,CIY(KJ/O@BN$X4^\1CB'O_EL'\XX.\: M)6HYR*,<5V00\&ND+Y!'WB/B$7R_OD9OW[SKH_5_43KD_#I7?@'K/Y6K3D)L M+I"1W>8)Y![07W\8>W2C(5-_#T0;U=%&1;31LZ)%"95;Z$UQ"3,I8&S7V"_" M ,_YE! C+5!,-?2Q+K'' M+4;C, BG1[S/676(3VKBDT'B:]B#I#R"@2P%-5;P"C4QK:--?TU-3$]TFXPF M1]J>VOB8C/NE#6N"X0O61'C**/3'Q[S/676(8Z]IQ-X@]4NES*G-LAUETIR3 M6@WD"[?:.WZ%^L"DB4=^3854.&T9L>Z+T9IQA5* M86-&PO=V]R:W-H965T%J B=/#Y;)9BO*!]9\MB,;NJ+B;G?#Y9W5>(F3C.9% MPG+ Z?W5Y".\#'%E4"'^2NBAZ%R#DLJ:L1_ES>?X:F*7,Z(IC43I@LB?![J@ M:5IZDO/XMW8Z:<8L#;O73]Y_J\A+,FM2T 5+OR>QV%Y-IA,0TWNR3\62'?Z@ M-2&W]!>QM*C^@D.-M2<@VA>"9;6QG$&6Y,=?\K->B(Z!]&,V0+4!4@V\ 0-< M&V#5P!DP<&H#IUJ9(Y5J'4(BR'S&V0'P$BV]E1?58E;6DGZ2EW%?"2[?)M). MS)>?5K?+N\7MW?+SG[^##V!UC#]@]V!%'R@G>43!EX2LDS01CX#D,5B08@MN MR*.,OBC VY *DJ3%.VE\MPK!VS?OP!N0Y.!VR_:%Q!9)O@+RC_(&"OY/UB0M\\N4($?/7N6Y[%T/ M<^QZ:&8]=!==!R'/PWU0: Y<-J >LS]J@'YS ]14"!A1R/=]1 M&!A@@0.QF8+?4/!?DETTCT^DEJ_-!OK85ICI(#W_0AW4R[\>K6E#:WHBM?B. M<2+H2 $&C:_@G'4.[59$[+-5>NVZNXJ.%@X#"/I:J1M0"..!@,".1,)75GOM MH#<]K5@,(&Q#C8..*U)UJ' PH!SN>2L($<_TA%JUN M07R>FJ_]=B>DI9@.T?(P-(!Z>=CGU0HE'%?*[TD>LT,!_@/?=G+/)4HV*[HQ M!*L_0*M7T#UK)VAU!8X+RZLZ@:X3V/;4,.F@KIS78=)!]D",6KF!XWKSC"Z@ MZT& U3V+ >2@0%5, PK:'52?0ZLM\(2XG.P"4[UP(0RT(!A@CJ/&*C3!/-\; M8-&J&@S.U 4"P]JKU'2,EH2AR='0GA*U*HK&57255 1^L0F@5L<0/&<30*W8 MH'&Q>4T30+IT3+&Z<3: G*FZ.S-Y<@=BU"H0&E>@TUT Z1*!/$F%">ZT&5@@Y#/H)F M%KB5'#PN.2=; =8_J3X@Y*A!,,&@W/&KD3"Z&^;12AL>_T1[<3.H_7:/AZ"+ MU""94%HFA@:4FF96YZ16%OFF.O$N0,3VN3B>1C9/FU/UC]59LO)\ 2_#X]EX MZ^9X5/^5<%E;!4CIO71I7_ARL?GQ]/MX(]BN.@]>,R%85EUN*8DI+P'R_3UC MXNFF'*#Y'\3\?U!+ P04 " "-B6E3%;O\\&0% #'&@ &0 'AL+W=O M8*R!5RW-RG/_$09$#(3).\< #_=[6[B-_*8GFD['NQ M(X0;/[,T+ZYG.\[W5_-Y$>U(%A:7=$]R\D3"NC+)T#J;I MS+,PR6>K977MGJV6],#3)"?WS"@.61:RIQN2TN/U#,V>+WQ.MCM>7IBOEOMP M2QX(_[*_9^)LWGJ)DXSD14)S@Y'-]>P]N@JP6QI4BK\2P^JY$4RW\*"K&GZ M-8GY[GJVF!DQV82'E'^FQS](DY!=^HMH6E2?QK'6.F+$Z%!PFC7&XCQ+\OI_ M^+,IQ(F!\*,V@,8 ^@;6B %N#/#4$:S&P)HZ@MT8V'T#9\3 :0R5#=KLI:%#C)RYGUP)GX-A%V?/7[IT_^U[L/'XRW/N%A MDA;OC OCRX-OO'WSSGAC)+GQYXX>BC"/B^6_K[;US]H'>'H'&P5Q4JBT7/)?K!K0>/T7\TC#A-P-,0(J UE/, M<65NJNKQLM%O7S9ZH#?W271I8*0R[]02MU,/5_[PV-2C-#XF:6K\_9F*3P&* M8\CB?S2>K=:S57FV1CS?D&V2YTF^%=!)PSPBJE+7+IS*1YV-IXK;H>+"-C%R4:_LYW6=$BS: M$BRT)5@?&"-Y]&1P%N9%&I:S0W4'%H/A;7![(0XU"'O>2(!>&Z"G#?#^P**= M6 F(Z1O10\[+AS2,_Q6-KKQO13VU]RRAS'@B(3LWRP-O&*3K.NH8D2F;HJF- M4K0+/3UN&@?=ZH!CH=Z-]J<* Y6P!Z1N-BM$HVN;T'2'?1T/P-*F,QFD&P&/9OUH(0A MFB^0Z[CNV%,A 0UZ0$\%)0Q1#8-G5R%"IO@;"5+2'/0T?VU2PA#HXPM+D$ ' M/=#/PQ*&B'9L&SF][N]/U 5*78<#W50D]T'/_37-,L*B)$QU>P&2O=A\96!B M"6.L7P!/ F;CHW/'+5@L^@O+1M?YH2_JZ?77\TI_'5TW&XE_K,?_+P,3#Q'> MI[Q6THWW9)M'#_@SJ,1#0FMW [!D--8S6@],/$3TA6V9[LBH$M-8C^FIN,2Z MM703XN3E-I8TQWJ:OS8H\1#H8S%*F&,]S,]3$@_W:L24@?Y^S319H)#U'OTZ MD?G)/KM@W[9Z(U(851WK?<_V:OO6Y7WUKJ%W_09=K9'BNH^N;NMW*M)]_8KG M8\@$PPHC)1LQE'GIBH*S^JU)?<+IOMKE_T8YIUEUN"-A3%@I$-]O*.7/)^4 M[;NKU?]02P,$% @ C8EI4X,] :_ @ 7P< !D !X;"]W;W)K&ULK57;;N(P$/T5*^I#*^V2.Y *D%KH:I&V%T$O#ZM] M<).!6$WLK.U ^_=K.R%+(43[L"^)QYYS?&8\'H^VC+^)%$"B]SRC8FRE4A:7 MMBWB%'(L>JP JE96C.=8*I.O;5%PP(D!Y9GM.4[?SC&AUF1DYA[X9,1*F1$* M#QR),L\Q_[B&C&W'EFOM)A9DG4H]84]&!5[#$N13\<"593QO&(!4Y:]D$2F8VMHH016N,SD@FV_0QU/J/EBE@GS1=O* M-QA8*"Z%9'D-5@IR0JL_?J_SL =0/.T KP9XAX#@!,"O ;X)M%)FPIIAB2/]XOYS1*=ST!BDHD+]!4] M+6?H_.P"G2%"T6/*2H%I(D:V5'MJI!W7_-<5OW>"/T*WC,I4H!N:0/(9;RNM MC6!O)_C:ZR2\CV4/.=X7Y#F>VZ)GV@V?0=Q#OFO@3H<J@Z*8Y3F1 MJK7+UE./6BHPMQ99JF_=>]>GIN,5\3 M*E &*P5U>@-UHKQJYY4A66$ZXBN3JK^:8:I>0.#:0:VO&),[0V_0O*F3/U!+ M P04 " "-B6E3W#"-A;L$ #^%P &0 'AL+W=OT"I .)[21-IU*IE.T<)&!HL.UBVH5IW#9: M$O?8#H7I?/CCN"%NB^O0;NH-S9_W>?W8K_G9<7_!^$\QHU2"ISPKQ%EG)N7\ MO>>)\8SF1)RR.2W4FPGC.9'JED\],>>4)%J49Q[R_>$/Y_3C"W..K#S\N!S.IW)ZH$WZ,_)E-Y1^65^R]6=UV1)TIP6 M(F4%X'1RUAG"]R/6#L9W5SF9QU_,H1S>A85BF(^GFD M(YIE52;EX]\Z::=ILQ*N7K]D_Z@[KSKS0 0=L>Q;FLC962?N@(1.2)G)SVSQ M#ZT[%%;YQBP3^B]8U+%^!XQ+(5E>BY6#/"V6O^2I'H@5@\D5V]3I9.#RYO[XC44@DH!CBZH)&DF MCI7LR]T%.'IW#-Z!M #W,U8*4B2B[TEEL&K&&]=FSI=FT!8S/7#-"CD3X$.1 MT,2B'[GU$#D2>&IDFN%!+\-SCIP9/XWE*?#17P#Y"-H,N>47='P*,-1RWV$' M-]7".A_>DJ^E)M^O5#RXE#07/QRM!4UK@6XMV-+:B EI*^)2%6E5A8G' >P% MO; ;][W'U;%Y'5?!I1M%3=R:K;"Q%3IM#'\.2VFX"O)2FHS&;T>SP#' M_BN3EK@P#B(_L)OL-B:[3I/?-.JJP7RD7*';,7/B)F5\@'G::UKKN2?$RB0 M<\I3EH"C9TJX.+8-MSM9#VBE[7]]#^%:?Z!OH.P[<]USDJCE6BWEGKX$!6N!E:H#P]0((A,>V@OE-2R-49@K""Q,?5M<4$,P] ^]:$!*L1_#"9U MJC5*1+TX#C?-6N)"V$5;8 (-CZ$;R&_#";3P.<(P1ILV;1R/ HRWV#1\AFY MNV8O^ ]"/X.P7;83U'!N (':)R MALNHALHG%L9M]?-X!NU[*?UYYRJ498*-6;J&TE]"&>ZBV*6SIV- M&/BB\!"%,@1&[BWNMI4=67:K71BIW??&,F0-#.-H)7#=FH$U:H'U#FM[G6K] M"R!0?H--NY9 W/6#P-]BUW 8N3G\MM6]3K(V7*@;Q.'FELD6B.-8%6&+44-Q MY-[IMLWC-ZWQV$ <^P>8T=C@%;OQNB-Z6K(YT+./&91C]S[Z#47;8:W'!NGX$)MJ;#B- M_^BFNB6;XP-^'^6R3][*":NJR%0?/ LP9F4AEX>MS=/F<'NHCW0]$[X\&;\F M?)H6 F1THJ3^:5=- KX\;%[>2#;7Y[4/3*KRZ\L95=L\7@6H]Q/&Y,M-U4!S MY#_X'U!+ P04 " "-B6E3NH;]=68" ##!0 &0 'AL+W=O-NBU=;Q([]GF?<^S8:2WDJRH!-'IGE*NQ5VJ]O?)] ME9? L+H06^!F9"TDP]ITY<976PFX<")&_2@(AC[#A'M9ZKX]RBP5E::$PZ-$ MJF(,RY]3H*(>>Z&W^_!$-J6V'_PLW>(-+$&_;!^EZ?E=E8(PX(H(CB2LQ]XD MO)J.['PWX0N!6NVUD4VR$N+5=A;%V NL(:"0:UL!F]<;7 .EMI"Q\:.MZ75( M*]QO[ZK/77:398457 OZE12Z''N7'BI@C2NJGT3]"=H\B:V7"ZK<$]7MW,!# M>:6T8*W8.&"$-V_\WJ[#GB *#PBB5A YWPW(N9QAC;-4BAI).]M4LPT7U:F- M.<+MIBRU-*/$Z'2V>'B>/-PNIG!E^#(?]M*2C)<=H@SY:TDL+ MXG[:L*,-C]'B/MJPCQ;%![*-.MKH&"WIHXW^V39#"P=_T_R],VFOMWLL-X0K M1&%MA,'%R/B5S971=+38NF.Z$MH<>M_ 5!+ M P04 " "-B6E3T$.982L$ ###@ &0 'AL+W=O/JJI=JG5]: MEHI3DF%U(7+"864M9(8U#.7&4KDD."E!&;-FXS+N3LY&8M",\K) MG42JR#(LGV>$B>U5S^F]3-S33:K-A#49YWA#ED0_YG<21E:C):$9X8H*CB19 M7_6FSN6U$QA *?&%DJW:^T;&E9407\T@2JYZMF%$&(FU48'AYXG,"6-&$_#X M5BOM-38-H->R@A:UPP?2^VGTCMD&_TQ8*I M\C_:UK)V#\6%TB*KP< @H[SZQ=_K0.P!0$\[P*T![EL!7@WP?@;T3P#Z-:#_ M5H!? _RW H(:4";3JH)51CK$&D_&4FR1--*@S7R4Z2K1$&#*364MM815"C@] MF2Z7BXH#.D>/RQ"]?_R,#2NNF/[-H3UJ861WS#R?Y&1)$\$P@*_ ML=AP^J-U4\W\(W*!N\>MJO17A X<"!H'@DX'0N@H2E,-20:*# HC0;%0;1&< M59K\_0@.1DO!4;#[P2DOAHT7PTXO[J2("4D46DN1(>,#$FN42[BA2%,K.6S&:A>2;P7- ML_9*G@^/^/<#QS_D'PY;RMT;MO,?-?Q'G?PCKHJJ1#+H/ SEF!.F.C:V8^\: MH/U;'DW.7@MW_D5RD]V^ CH<=]W*\;K/IMD\ZDK-KFTX M_=^SN'9MQNGN,_]#<QZS=\UZ'K61",[CG2*S2E/"W M 21LT[5<:[OP0!>QU MVK[,D"YB ?%S>D.0P$QJ!:(>:QA"DF@AM8V?A:95AM3$W?%6 M_=IX5UZF1,"0)<\TDG'7:EDH@CE9)?*!;;Y X2?0>C.6"/.+-CFV&5IHMA*2 MI059[2"E6?XDKT4>=@BX>8* "P(^(+C^"8)7$+SW1O +@O_>"$%!,-;MW+M) MW(A(TNMPMD%[;@_&4_0)9KDA8+8'-V" MRCP:,B$%.A^!)#01%PKR.!FA\[,+=(9HAK[%;"5(%HF.+=4^M)H]*V(.\ICX M1$P/W;%,Q@*-LPBB"OZHGM^NX=O*?YD$O$W" -<*?IW)!G+P9X0=[%;L9_@> MNF?H3I6=?XL^_NOH>\GPRHKPC)YWJB+TOR_0]_Y42*Z^XQ\UFGZIZ1M-_X3F ML_E>(;HD:^#J^%$GC#[#:+9 B2DV"3RM*J1ZV0"] >$"N0Y*\XK /HK(6U5- MCOZ+U)[[H'0??,S]S>"ARFR]2M!HX4]5QCY,VS/1+$TT:W6NZ2M$Q;\UTT=# ME8-!/=L-C(^WVX1:'QRBW[;C>@=UC5 N'WD%2QL>HP'=;K0.[ M]DX_2($O3",6RLSQF3VXD.4-Z8>K\ M4$L#!!0 ( (V):5/K3CW)U ( -,' 9 >&PO=V]R:W-H965TNJ^(, M"JJNQ!HXWJ1"%E3C5JYY2C@=CHG'%XE$1M MBH+*WQ/(Q7;H=)S=P1-;9=HSN4N&CF<"@AQB;1@H?EYA"GENB#",7Q6G4[LT MP/WUCOW6YHZY+*F"J5J+Y2\]GH"G+U04:/R]FY/SL@IP1QLG73&P4Y8D:N!HC,KQN M7'F?E-[](]X#\B"XSA29\P22%OSL-+Y_ N^B$K4<_DZ.B7^2\$NLKXCG?R*^ MYW=:XIE^!!Y8N->6SO]YG_^S]W=B!'5M!)8O.%8;@"]0D1_CI=(27_3/$YQA MS1E:SO!8C&N06$]\16)392E6F2)89$34%[EUVU9,)?6UI38-\'7DA_U^.'!? M]_^B-JM>-WAO-3NTBL(H:'#-#ZUZGA]V:JMW&G1K#;HG-;#-^%*DEQL%A"H% M6A&QQ,?%(3$/"M[BC/(56%TX]MJ&-B1G=,ERIEF[3-U# 0+_.FK(U&+E15Y# MI4.CT(MZ?D.E0ZM.KQ]Z#97IT+HW<8XJ.?XZ ]02P,$% @ C8EI4ZR:<\0I P \0D !D !X M;"]W;W)K&ULE9;1;MHP%(9?Q8IVT4HK<9R$A J0 M6MIJDZB&2KM=3+LP8,"J$S/;@?;M9SMI8(N3KC<0)_G/]Y_C^-C# Q?/WY%&5%&?,1A'T_PS3W MQD-[;R;&0UXH1G,R$T 668;%ZS5A_##R N_MQ@/=;)6YX8^'.[PA=C.A M1WX=944SDDO*N1=!9>3(#("^\9W2@[RY!J85!:GU6_0[F[Q.9H$EF7#V@Z[4=N2E'EB1-2Z8 M>N"'+Z1**#;QEIQ)^PL.U;O0 \M"*IY58NT@HWGYCU^J0IP(=*)N :H$Z'\% M824(;:*E,YO6#59X/!3\ (1Y6TWE[-;^?@ M LSU![(J& %\#>X*50@"[FE.LR(#4Z+K!&;X54^?DN#LABA,F3S7JJ?Y#3C[ M= X^ 9J#QRTO),Y7@^&7+!2%9_ TB -$C[#0!8L;L+B/ MHM@-Z]>P_GNPR 7K-V!1&"4#-RRI85ET$P_C/JP)?\ M'GL1[+0S)5)>ZDZB2T"D23+AATDF<:J+,%>\P*VP(_7),* M<.H,I3".PQ9KQU84H$YKDT((8VW'A=WXM+G2#:-X01E5E+@-H8:A! W2HY^J ML:)&_TE@@%I6:7#L=D%WNYOR?'.A)S+[N/&P64F8Q G\U[FC<*4W M?'NYU6&ULS5E;;^(X%/XK%MJ5 M6HDVL<.M%46BP&JJWO[:1Q**Z3Z;XP#],D MG'/\G8N_X\MP1]DS7Q,BP&N:9/RFM19B<^UY/%R3%/-+NB&9_&5)68J%?&4K MCV\8P9%62A,/^7[/2W&OOP M$*_60GWP1L,-7I$%$8^;.9-O7FDEBE.2\9AF@)'E36L,KV<=K: EOL=DQRO/ M0+GR1.FS>KF+;EJ^0D02$@IE LL_+V1"DD19DCC^+8RVRC&58O7YS?IOVGGI MS!/F9$*3O^)(K&]:@Q:(R!)O$_% =U](X5!7V0MIPO7_8)?+]J]:(-QR0=-" M62)(XRS_BU^+0%04I!V[ BH4T'N%S@<*0:$0-!VA4RATFH[0+12TZU[NNP[< M% L\&C*Z TQ)2VOJ04=?:\MXQ9DJE(5@\M=8ZHG1XLOX879Q.U[,IF#R[7X^ M^[H8_WGW[2LXFQ*!XX2?@POPN)B"LU_.AYZ0(RH]+RRLW^;6T0?6 W!/,['F M8)9%)++H3]WZ5PY]3WI:NHO>W+U%3H/?0G$)?-0&R$?0@F?21#W0ZK[-G?\W M^NS3HQ\$(RAS'VA[P4>Y7V-&+M0TB\"$II)[.-:S=\P8SE9$\H$ 3WM0E9OC MO?X\WF$6@;__D";!G2 I_\V M(2RF$5@RFH*5Q"A A 6Q)<(]$/3!GF#&'9B[)>:NT]3L=1.S*KHVP$N)^0 W M70*2;A*J8V>#ZQZCYTL_]RZTO1)M[W-H(X+%N@VBF..G.(G%'E F&X&(&?D( MLWLD.*@%W2]!]QN7A2P(G7@.XK(^;SVG!:.73: M=#T8.)T>)PD-L7:VTMC":@,DK^K95AZWA?$JHD''4M83BV N=Q2&8T'8N[+- M%)LD:MW\3@TO1)V3V/% 4U#A.X^ MM3 %KQ8;F*V(*HULFSY),I:-.RH:U30].#B11)L>!MU-+#?[(JDN MSE;%TL&:&[>9H';EB$R;0NXV]1.YP:\UN4&F#R%X&KE!I@\A=Q]JFIL:,]WZ MW)@N@=Q=XB@W#Z9)YISQF,5R&7KV()GSO-'T08:-4>=$4F2H&[GW((U3Y#;3 M8/H8ZD9NFOSY%-7/(L.KJ'\B*3*DB]Q;C<8I8/>B63'\''@7N=^[*D&MGW:S"+9]QV;K\ 0=U!S1J2W@ZTY;BC$.3@FLYRTVP8[+#\/V M@9OM[>5XP/2F'EWGQ8;>.R="[QU#[QTWNU8VE,519;MRU&<]JX9'A87L)6B1 M[%KW_U[E1B@EFH[^ U!+ P04 " "-B6E3 8JE&=*7]3B-KD:V,HCG.)8*!5( M_KSB.4Y3I4GZ\:-6.FAL*L'#YYWVOW3P,IAGQ/&?6+WFHB#@2D'K. 4PLX;0'O MA(!;"[@?M>#5 MY'+?BU@ [=JF+7Q(5(H-F4T2U@"BVUJ0?-OI:6?)%<%+ MVZ9P_I_UZ+>M'Y'A-E7C:GWN"7WW9889$I0!V:K #>(D!C+/("1I*7 "(L1R MDJ\Y6& &YC3+9$M8JC+IL>TUMCUMVSME6W9/DLI3[0ZE4??9T%T(&^/[5>#_/9A;FV[8R/4:%)V60RLH]A41?V MU1M[@;]7=\2%WW#A]^8AQ#F53>&3,Q$TUH/>3'S775@:0:^R&M98=6QI/B^S M9VF,KHY3 >1GB@OIFW0'G)/=]H4I195=_X NZ 30G[129(+YT&Z1'QIA8Z^= M(R,L.*B+(Y)FC_T924F?F$V@:&3P>V:,V32:8[XQ;L- $"P+;:=%DU':2 MIG%#T[B7IJIRC\]U(>DYY$;3H3Y%ZH7>,;)2&1H=..@-Q^W3W0790\=K,6+2 M-'%;?'1!7]WA.##3,6GHF/32L3N^GT+(Q$1(*ZWS+LA B$E3JXRB+J:'#VCO MYQ2[EY';/,:Y&BK!(D4R?AR7C @B#PQ^B]-2?N3!BM&L.EYJ!'WG[-3FCNHX M:+6$N0'D0"]HL6)2-6J!(@/(==T3_1\>C&^PEY8H*U+Z$V,@)\7X!=!"QU^: #9)[*Z'W%@_XRS6#YQS;0D5E\&9?%7S(+K+6+M@?K8RGYX@']B>H#[ M\0'VSP^_G>#NE[J3WG;G:;>_6U MODVV]F_@Y1P:]D-U#]=7O;WZZA)_A]B:Y!RD>"5-V<.1])-5]^)J(6BA+W[/ M5,AKI'[<8)1@I@#R_8I2L5LH \U_)V:_ %!+ P04 " "-B6E3W=?PL:L# M #*"P &0 'AL+W=OWGN2!YO]OW$JPCCH]G$KMW)V434NF29Z5@%>6*"8XD74]'\^#Z)HB-@I7XF]&#.ADC$\J3 M$-_-Y(]B.O(-$2UIKHT) G][>D/+TE@"CA^MT5'GTRB>CE^M_V:#AV">B*(W MHGQDA=Y.1]D(%71-ZE*OQ.%WV@9D 7-1*ON+#HUL A[S6FE1MH<81P];42O""S7Q M-#@T:E[>&E\TQO$%XV-T*[C>*O29%[1XJ^\!:$>+7VD7>-#@7[F^0C[^B+"/ M P?/S:^HAU;='\ )N^2%UEYXP=Z=%$6=:_1(I"1<,ZK0DJF\%*J6,/XV?U): MPD']=\!7U/F*K*_H)[X.C:^7CTA36;GV9-A.X*,72J0:0(H[I'@P_%NQIW"C MM3DE]QJ.")$%ZN7D!FMIJG+C'.XJ1/YA +<9Q> M(,-',CQ(!OV +FVU<+\CV)&0<)QF?3R7'$ZB2]M[K.1!.)PY7ORDDK0&WF0& M#E86]!%='X!@N')_H4I=0T\@I:FY.R%-77&21N<$XQB?'4*'6(K] MX +G\54(XD'.!Z&AW!_?J1*X?PD[/BO"038.X[,SX)2+"==447EQC:+ M0")JKIN6HUOM&M*Y;<-ZZPO3J-INZVBFZ7)OB80W2$&(:S#I7Z6 )IO&L9EH ML;.]UY/0T,G9X1::;2J- 'Q?"Z%?)\9!U[[/_@=02P,$% @ C8EI4^]- MNLL1! S0\ !D !X;"]W;W)K&ULO5=-;]LX M$/TKA-%# FPC49]68!N(+14;H$V-NMT>BCTH$FT3E4@O21KA 1XKBO"QX.U$)M;Q^'%&M4YOZ$;1.2;)65U M+N20K1R^82@O%:FN',]U(Z?.,1E,1FINSB8CNA45)FC. -_6=<[^GJ**[L8# M.#A,?,&KM6@FG,EHDZ_0 HEOFSF3(Z>S4N(:$8XI 0PMQX,[>)O!L"$HQ!\8 M[?C),VBD/%+ZLQG8QYVA&J^^X%.OQ8#@ )5KFVTI\H;O?42M(!5C0BJM?L&NQ[@ 46RYH MW9)E!#4F^__\N5V($X*T8R=X+<'3"<$%@M\2_)=Z"%I"\%(/84M0TIV]=K5P M:2[RR8C1'6 -6EIK'M3J*[9<+TR:1%D()M]BR1.3-/MP_Y"E8)H]R*>O8/[Q M[F$!WH,Y8IB6N !31- 2"PYFE MPE2*1XXI?2\BW10JNWEV#=P 3\'5-MSPG M)1\Y0H;5&'>*-H3I/@3O0@@^^$2)6'.0D1*5%G[:ST]Z^(Y M@Y\+<0-<[S?@N1ZTQ#-["=U7=-LU=[/UL,OTL07]GS+R6(W'V"RD,> M@'F5$Y!B7E24;QD"/S[*U^!>H)K_V>,NZ-P%REUPP=T"L2=<(%#(;+.ETIX= M*793!)\F,!@Y3Z>[8X' .(R\D--G(D9NIZFSL3 Q(TT?2;("]S0KC#J%$:]"K/GC:S_,ED8$EM&0',0 M<(Z$M2A$1@#OH1^YFEXK*AEJBBVHP(T33;(-!1/?KCGN-,>]FN]JR@3^)U?' M'EV"C:R;\B#^11K'YA;%FG(+1-O#U(0$NF8+)+8+'G:"A_]),)&W&7G<;W.& M\PK(JF#=[:&IQM4_7!,3A[XFV<3X4,O_S,1X7AC952>=ZJ17]8-4N3FLTR4>%)0ISIAN[Q@N#V*O\\ MSZ:JZO.>\@Y/[AOP_SA/H'=TZ+WI1&GI9Y^(MD._AJ06"-1R-^O'G,L['L_0 M?]NITO+/@C<$FI@PT16:&.@;$BV@>'A!X_%. /LO!:\K.:W1\P]+%VYBO%@7 M;F+TLI19,$-X0?;QO@#[+PROJSFMT=.;2Q3ILDV,7I92"P8F^O%B 7FQIPEW M3MJ3&K&5Z@NY%+ E8G\1[6:[WO-.=5S:_!3>SJ!E/FUZ5=4.'Q/+>-F^=]P/!-VHYNB1"MEJJ<>U[+<1:P#R_9)2<1@T#KH.?O(O M4$L#!!0 ( (V):5-(S-6^L0( +4' 9 >&PO=V]R:W-H965T6[WIKI9_-"L"2C>#2](.5M=EE&)ID M!8*:ALI XLE":4$MFGH9FDP#37V0X&$<1>>AH$P&@Y[?F^I!3^66,PE334PN M!-6O0^!JW0^:P7;CD2U7UFV$@UY&ES #^Y1--5IAA9(R =(P)8F&13^X:EX. MFY$+\![?&*S-SIJX5.9*/3OC-NT'D5,$'!+K("C^7N :.'=(J.-7"1I4G"YP M=[U%O_')8S)S:N!:\>\LM:M^T U("@N:<_NHUE^@3*CM\!+%C?^2=>';0>EN968UGC*,LX/1^.9V,AZ1X7B"JZ]D>G:VPA^EXZ),W-5EV M*K#.1Q2U6]%U/Z"HW3^*&C4Z^XMZ40F[^ ]AV">8R 6A4N:4OY-W2C+0">P7 M6,\5-:+H4TTQF]%;SXG^2?6[NI72Z>:0=..D$Q 95Z\ M8G\A3]N'THEW.FD M O32SPN#,O!*BZ9:[58SZ:KHQ&_NQ4"[IWK)4#2'!8;B3>.;TL6,* RK,M^7 MY\IBE_?+%&PO=V]R:W-H965TC M!5H@L42]V0X< TF=;AG2)7OOQS>GEU_@>G9Z2TPXZ8!_LL-/EK(/)-P)G]KA4Q;WP283,F)5[,4DYYG/(YQ$+ISAU>6XU*JZ8= M/4P.@]!SP['SL+D5'6*A/_*'M=@6J: F%5A)W0I-,\@$GQ]J)G-T_%X? ,?& MBFG[^ES7SH0;)'PW((/14[(=EV M +H\#UL>>9'KND_\[I *HPVI+:^CVNOH!7N4(9>G5+H[0CZHG1]8G2^+,JV+\@"OD013&B35[ "4QK\$EDS&N(PCM8N#W434)U[X MWE+AP]K7H3W0)KJ9H!QF-$ZS5'^'I&" 73+-3),:6FR,:ANCMVA2Q&WFD&O/ M\2=Y,I="=4\6MY497C@9"Z09C"09R;#WB'W6Y%L!;LM$@6ANZN'D*;1DY^JTU?> M1#:J;1$KU:;+$WN;?Y6>\XR-,G4[W[A>AIO^?]QV=)II0NSC9-TNVU7W&^4% M'G%,W8ULAIK.3P9O4G=-NR;V?KU_W0U;F6;RK-WIGI7;]K1I^F3T4Q7?:$^^ MS\IMOX@W0\BS#Z%7J8I+@!,X2Y_0&V8+G^(+*^ MT6)9GOCOA=8B+R\7C"9,&@%&ULO5Q; M;]LZ$OXKA+$+M$!BD[KK( W0.$V:HFV"I-WSL-@'V:9CH;+DE>A<%N?'+RG+ M(AW10\FUSGDXM2/-A3/#;X:7\=ESEO\J%I0R]+),TN+#8,'8ZH_1J)@NZ#(J MAMF*IOS)/,N7$>-?\\=1L MY:A8+Y=1_GI!D^SYPX ,MG^XCQ\73/QA='ZVBA[I V4_5W:)CFB2"%5?DOQ7702U4$*J?M]RORM'ST4RB@HZSY,]XQA8?!L$ S>@\6B?L M/GO^3*L1E0I.LZ0H_X^>JW?Q $W7!+'^@4?8_R/!(QB]Y=4A;%2?&>__7GPR5Z]X_W9R/&90K*T;3B M?['A;^WA_W&5#Q%Q3Y"%+:(A'\/D#W0U1)93DF,-^25,_CU[XM(]04X"#?DG MF/QVRK;*:\FOVHS=VDM^W4(ZMO::[C-,?DFG0V23O::[:6.Z_6/_TL9TCHY\ MQ$.TCE.KCE.KY&?OBU/^'65S-,[I+&;H*IK&2T;_+!S>,+HO_ &+L6HQ= MBG$,8J8;,?-*S(F8<_%RO423+.=7-B(\0KA8@4]71.B(O+ M_\Y&3QK]G%H_!]3ODDX8BM."Y6N>I=@)_\QH3@N&^*2E)ZA@_)\96M%\RA_S M#*<+.UB$-R26^T_ EFZMJPLR^D'S)?J:16GM+8"I5S/U^HP#OQ;C=[,SCP2* MHF6V3IG.X1MNKNIPWP4]'M2:!-TTF<7%5*A1>EP'2C _/'0QY-VPUBL$^5S% M:91.RXF0%4+#Z3KG/M$9)VP8QW("P#0$R^2%#<:94R$51>E,>"=G\?_X-Z-& M%=N="6I;D$I*/B6_,4/1;)T+F_$)&F#H#+$%ZB91F, P_(W[,V)9_HIXU;^*7C<*2E03"!"EZ3I*$'V9TJ+@ M:%PLT)R7^UIWP]);4__846-)FAR2OB M:U^^MDOYRG52Q+.8+UZU*L-B/=<4V1+N"8SW[2*[J,:94!Y$8GQB+9'5CM . M82-70')M=I^CG-[DELP-%IP;/KTPFLZX+IVBVY) ;Y$^H]M2*E\85H\4W964 M]M%M2;BV8 #]D7/O+RBZ0'7-!XU4*M76MURP_<>! VDALM0S8FJ6/ITRX=8-=CWE6%%HEFC6P MY83$@[20^&D9@*Q,L1VG&:,%+*8J^1+P(X&4"7^.&4"1(F+/"7M>9 M$IYL4^G:*>3&=K-D=>&(LR64V1UK5M,:8VQ@:%Q#VA+]; /ZM8R_:[N);TT# M;39.6KVZJZ^R@0!CX3%6Z&.##)UY*R,<2/CY ,)= TE0MSN6R,9UQ]C $3"' MB="VP4')!&+#":0-/J&_T%TN'K,,/= 5AY()S;=[HS:DADP==J\5MRVS@MUQ M?X0+I,M5>>2QRF-1"AHB'.;/5SB&RM66NR!&.Q*CG:-@-.@_Q^ _%])4PKC3 M*XP[$L:=GF'0NC+2!X-3TSD>N9R),[T%2) B[O9X#NA)#W8YUO&%+P&V>^7D.> +D2IAU M81ALO09RFWO%;]<^FE=,>BH'?AVW40Y8^UP89 3-@*W&?AC=Y^YTN]:1J.[" M^SKW;^:N=O!>TSL^A@[+7 GV+@S&GUY6?)TE-F=Y]""N!7UA&/[SSQF]#2;SX4!UJD\19QM#Q?G.T>=^HD7-@]I/ +HY\DW['A[S6T>CQ ( MZCR9'CPX/0B#*X[8ZR3('A+_O5[WP3T)X!X,=LW6ZZ[W&G40H3P%UN.DU M<9WL44$"NG>,D\K=,]B"I\9X'HN;)$]1G$03S>2M-(:%$U-![4O@]SL6__4X M1"E8G&R5GN[HC&[2[?T"/BZVX.473ZZSS4%SPK-%E*-9]*K-8@:%+*RAW!V< MS"4^O%IHBY_\F7CUY_!AV 93?9EC_%X7$K[,%/[?<:7PLI*BSA0GL'T=WFA> MM8GMZC!5\ZH5:%'LQF\NX@^C)/ M^FZOP2/SD@_GI6,%C^: V/)M;? T5R"!I8^=YIO^GM!IR_-+&YZ[IE1N=!H/ MLF<\3=Z()>DD2G^AVSFO[SGBWXM[>>^^WES28JJ9 YH? N%?6 MRD-J'H$$RYP0])H3 ID3 C@G',\GL!RC3R3T!C#T7HB556G_CO :*+?D>X77 M0,)K<$QXU9H=%F 9P"J4N!K"L/=M4HCNY,+I-*:2(1,VP MUXVC4.)B"&\<_4S717G_OQ[1G&I]8."#33Z0 !H:;K+7/GA3N!YL=8F$8:^[ M1J%$OA#>-6IO=9B/T>H2(D,8NJ35>TW8H43 T._5%Q('PX[M0IWAR2# ,O4/ M*0U$,-!U=U++G$VPVD"$^W0,P4IC$.YXU:6K:ZY,$HAA A&L= =A& *E=]3L M?5C'"%8:?W"O5U<(5EIU<,?+*YVGBDD",$TK2#^^W: MP4K;#NYX_>2 &0%+,*44@I46'FPZJ7SILYPB6.G%P;U>0"%JAZ6AQ;)U2QCHI"MZS>]$[:8DO2[)B=H<:>A7/ )P&238IK8QM2/2T!+9W5=M M04UM="2]+LZ)VO1(CKD\UWL'ED!,/2;^-CT3I?"2&UL=C MM]H;Q%G&CF2E49(8.B7-KJIG4T=7*0!J];JR)TH/)#$T01[=5:9?"C%Y2@%A M"X;(N^057=/NCE#Z*8G=[TI>:9Q^ M>XEH6B #;%!(_?D.&$.ENP^K))1N0F+W"Y5*CQ\Q-/D=YS#^:BNFS<]#C91? M=A,_6/B-0QP//)30.:<5:6^ \LU/ &Z^L&Q5_MC;)&,L6Y8?%SS+TER\P)_/ MLXQMOXC?CZM_B?'\_U!+ P04 " ".B6E3OE=_;ST" #K! &0 'AL M+W=ORE\=EWOS]7G[.--D^V D#V7$ME M!T&%N#P/0UM44'-[HI>@Z&2N3;;D"[@'?%S>&8K"#J44-2@K MM&(&YH/@HG<^3%V^3_@A8&.WULPYF6G]Y()Q.0@B)P@D%.@0.'W6< E2.B"2 M\:?%##I*5[B]?D._]M[)RXQ;N-3RIRBQ&@2? U;"G*\D3O7F&[1^O,!"2^M_ MV:;)/8L"5JPLZKHM)@6U4,V7/[=]V"J(>WL*XK8@]KH;(J]RQ)'GF=$;9EPV MH;F%M^JK29Q0[D^Y1T.G@NHPG]Q^_WK\<#6]8:.KX0,[9A?#";OFA9 "7]CA M") +:8_>'QPPH=A#I5>6J])F(9(4!Q@6+>VPH8WWT-X6>,*B^!.+H[CW>#]B MAP='?Z.$9*1S$W=N8@][N@=V!#-D8V71K.CB(/LUH00V1JCM[P_@3SOX4P^? M[(&_>B[ 6L;7U!,^\YW89;T!Z7L0-Q3K/.TG21)GX7H'>=*1)Q^23V&MY5JH M!9.:*\MHPBQ2]VEGEX@&+-T2$>WF3SO^]$/^"2""(=XY*PR4 O^G(/VG#4GT M)4[?J0BW[JY[!FZX60BR)V%.==')&<&89K2: /727^>91AH.OZSH-0+C$NA\ MKC6^!6Y"NO&ULM9KQ;]HX%,?_%0OMI$WJ(+$=&!-%:DO+ M<;IN5;OM?CC=#VYB2K0D9K8I]'1__-DAQ*$8)UVS7PHA?E^_]_S\L9UTM&;\ MNUA0*L$F33)QVEE(N?S8ZXEP05,BNFQ),W5GSGA*I+KD#SVQY)1$N5&:]*#G M]7LIB;/.>)3_=L/'([:229S1&P[$*DT)?SJG"5N?=OS.[H?;^&$A]0^]\6A) M'N@=E5^7-UQ=]4J5*$YI)F*6 4[GIYTS_^,T0-H@;_$MIFM1^0YT*/>,?=<7 ML^BTXVF/:$)#J26(^GBD%S1)M)+RXTZ%.\D5W=C92?'D\O;V;>S+[-O MEW?@/?A$.">Z-L#;"94D3L0[\ ;$&?BR8"M!LDB,>E+UJFU[8='#^;8'>*2' MLR7O C\X ="#_M>["7C[YEU$>?R8=S3+A.0K5=O2HGSA5KXF3P#Y6M@?%L(6 MD8E;Y',HN\"#>^Y95"Y;4;ERJ_RQ2I0*JE.9NE4F-.P6>8&>5:6GBJ2L%%A6 M"LQET5'9W9B!O_]4]\!,TE3\XU!&I3+*E?$1Y4^K])YRP.9 K,D2A"R37"%* M $FY*GDB:03^ PUKYGS;5Y#WI4'\.(:CWJ/%/5RZAW_&/:#ZIURY%F>2O< _ MW-2_H/0O/\79 R "+&CT0$\ W83)*E+NABQ=LDPY M=P+(7$4 )-G8ILVVTW[53\\K/=U."G>;O6CZ931]9S2FS$[ /&&,Z_RJ/ L) M%)JHS5.WH-<-O-]L,_K%9GOQ#,IX!DZ=*Q)S\$B2%=V.1*3&1%!I ^EDT"#E M[C9[+GXH7?S@=I'Q->$1N-A-/$?8PU)SV#(M?,\L65Z=OVJ'D:GED7.:A4]Y M8G6UA_8 "O1ZELP=Y'=J:=;O>\=2[%?66=_I]"U5D_)?/?P@84( M0V;/X]C M_JQ6*I/:6B]%EU5?T4'!6!H-CX9C%@,?.L.YCK,X7:6N\33X]U';M6+8[;OA M?15O5,XU.<"2Q)$UBVX%V/50?V@ER,]8[L=A&.^[(7]--G7Y-H3U^VWGV]#. MK\%=@WR[%736L#W=+S?[T/ .NO>[U2V.WN+JK>5NZ;*=@FKD,'BBA#O#-KB$-7M=IA\0D&2["EF= MP0>=W2%A 9QT(VX:EJRG1\D9:M,YBP!;SD-J;H=68]YA7IU8_W^N6=% M,39M.6W23>U[UR M$A;J>Q/&.@>;-IPV:+@?:N6I@YN;EO+XG#F+PV 4X;:+PV 2_5),HD.D'8Q- M;9.II8E[5 P744,N[HU*RVA$!HVH;30B@T;T6C06 D'3:6[0B%Z.QC5S1(4- M&'';8,0&C-@-QE?6?J'NJOWZ)E-+$V?M8P-?[(:O?51:KGUL (G;/I?CRC/5 M5VXTS_'A@U)GE@U L1N@EBS?Q1M75 9>N.V3-38DPN[C[>MJ_[Q0WWON'!RN MMQ-L>*0*#NZ#M,W9@ MV!74O%.JSQTZ*&!K[GJ5EZOZ[?PUX8JV B1TK@R]KGZ=S;&ULK5C;;MLX$/T5 M0N@"";"Q1,JW!+:!-&JP!MIM8*?I0]$'1AK'0B51)6D[_?LE9454US)MU\I# M+$HSAS-SQLTR038VTC89NQ@Y^W& M+'Y92GW#G8QR^@)SD%_R!ZY6;H42Q2ED(F89XK 8.[?X)O")=B@LGF+8B-HU MTJD\,_9#+Z;1V/%T1)! *#4$51]KN(,DT4@JCI\EJ%/MJ1WKUV_H]T7R*IEG M*N".)5_C2"['SM!!$2SH*I$SMOD'RH1Z&B]DB2C^HTUIZSDH7 G)TM)919#& MV?:3OI:%J#G@[AX'4CJ08QW\TL$_UJ%;.G2+RFQ3*>H04$DG(\XVB&MKA:8O MBF(6WBK].-.\SR573V/E)R?!A]GTZ?9Q^O1ACJ[FJJNB50*(+= TD\!!2#2C M$E /%Y339% %P%(&B?B$EVA+_, 7;R[1.]0G*'')5L)FD5BY$H5FM[ #XW]G=;W/>0;BWUSVPNP<0=I"/"W?O=W=7U;,J M*JF*2@J\[AZ\JG9H_MXHWSA WSZJ9V@J(17?+3[^!6B;;P/-([0Q0Q"4/M$ETWUM6.1#NX- M_K($-:R"&I[+]'"'P?]SO+7HU2QL%%]7H5V?2O'CAEERQI[1.*]EDG%-/W&+ M-!\ TSSW;3QC(T'8KD%',%TBV*@N38[E&ALMP_[);"\YV+[2V,@9[K;-MQ$B M;%>B$_FV@RF^^T,KWT;'&EW-.E&$;%=QAI(OV MMLVY429LEZ83.;>#D8[G]Z]MI!,C;,0[E_02H4[ZH-= NGTG_?IQ(W(:PMA1 M[Q<"^!J<";(E8124V$6OJ2M4<6W8M4&,M-P5Q$@8L4O8:5UQ $QW1=?:%$;] MR-G3'-D=TYJ;PKK3'S2%D5ER\L WCU]MT$8I2=LC'S$*1]H<^@Z 76Q_'BYM MD1E])&=/?F1W]+LB#6UQ=ZQA8(_I#_K'2#8Y>9J&?:L3&L.M'7WH@ZI/E+_$F4 )+!2RUQDH MF>';LY_M0K*\. UY9E*RM+A< HV :P/U?,&8?%OH Y;J!&[R'U!+ P04 M" ".B6E3Y-;#7F<$ #N%@ &0 'AL+W=O,E2KD;!4NO5IS!4\9)F M1%V*%>7FR5S(C&@SE(M0K20E2>Z4I2&*HEZ8$<:#\3"_=R_'0['6*>/T7@*U MSC(B?][05&Q& 0Q>;SRPQ5+;&^%XN"(+.J/Z^^I>FE%81DE81KEB@@-)YZ/@ M&GZ:X(%UR"T>&=VHG6M@E_(DQ \[N$M&0605T93&VH8@YNN93FB:VDA&Q]]% MT*"/UM[O'SS-P 6X)D^"1 MI&NJ@)B#*97LF=@\FR$'>DG!1' E4I8031-P0U+"8PIF=GH%WD^I)BQ5'TRD M[[,I>/_N W@'& ??EF*M"$_4,-1&LYTYC M]-UM]J$;?UUA?@@A]!"A"\(C[ MQ.\^I?$EP#!WC_;=0Y.I,EVH3!?*XW5JX[F,<*%-PRBVX'DRB )+FBP87Y@E M*RW7IMFU\LR)RSEQ/B=NG!/\^<4\ W>:9NHO3^1.&;GC7 M[F=)\#R&?=@Q&7S>S7W5REGL">J6@KI>05\8>6(ITXP>5;5U[C:HJEK5J.J5 MJGHG%_V<@O?+^?HM%WQ01AZ\L> #3]*V:?59[(FY*L5IW^_T:93!R5(R\VNZXII(J#:0I-5 ;LO(5%N[0%K9<6NC0!/ULJB]NX5C_ MXNS/Z, $\7_-$O@'?#6_$]*\'5:-&;:)3.C(!CMM)]I!"OHIY4GT:80Z8E97 M"\/M><*_)OBI',MA_D@B\NS.,,I$Y[VPWCR @';3>, QWT MD\[3,%5^5&IJE\&YJXR-F=$WV!3F4(O\NL:E9.I4I.P,\Z!TJJYIY?JF1@S'RPWBG M%*[*'\&<H;OI-=D7Y#B,SMIQHBIIS8X3]0^5G0QD M[(",_4!NIXOQ$6YC6-?%V$$9^Z%\*R0UO0CBM924QS^-&JXEB?7_QV;LV(S; M9C/>^2?^5C;C9C9[3?8%.3;CL]B,J]"]0!$Z%%:UJA/FL(S]6#ZA97XA_[ # M-.ZUW2V.K=B_^?5T2[^Y6WPF^X('.8:0]"?Z= M2%,Y!5(Z-S[19=\L26X/5[<#+5;Y^>23T%ID^>62DH1*:V">SX70KP-[Y%D> M<8__!5!+ P04 " ".B6E3V1R!?HP# >#0 &0 'AL+W=O* 32YSU*N1DZL M]>;<==4RAHRI,[$!CF]60F9,XU"N7;61P"(+RE*7>E[7S5C"G?'0SEW)\5!L M=9IPN))$;;.,R8=+2,5NY/C.X\1ULHZUF7#'PPU;PP+TU\V5Q)%;LD1)!EPE M@A,)JY%SX9_/_- K,5- CM5>28FE%LA?IK!/!HYGED1I+#4AH+AWQU,($T- M$Z[C5T'JE#X-L/K\R/[>!H_!W#(%$Y%^2R(=CYR^0R)8L6VJK\7N Q0!=0S? M4J3*_I)=8>LY9+E56F0%&%>0)3S_9_=%(BH Y&D&T ) ZX#P"4!0 (+G>@@+ M0/A<#YT"8$-W\]AMXJ9,L_%0BAV1QAK9S(/-OD5COA)N"F6A);Y-$*?'T]GU M_.;BR_QFMB#OR&RU0@&)6)$IR.2.&1$503UU#&0BN!)I$C$-$5EH_,."TZ4S)UG1E)=\ENRQ@.7G*1"J=.F MXLU)NY;4',QW8]_SN[VA>U1 M]\)*^Y6[SG\-K0O6:OYI)ZQ).6FP:MC@#59^$-+Z#F\R>WJ+^W2? =J: 6RN ML'7BV%E("7SY0)9X,4KLUOYUKT^$LOV"8BFT'>[^_C;Q@YO4@#A MT8$;!(.Z_L=&]=W>8-+O!'7IVWCRN-U*OY>!7-M&6Z&66Z[S>[N<+9OY"]O" MUN8O_?.)WS _->__/\CNV\ M57IG:@ D#X)+,PYJQ.8Z#$U9@Z!FI!J0=F:CM*!H0[T-3:.!5EXD>)A$T-0MM MHW"@5$R -$Q)HF$S#M[%UY/,Y?N$>P:M.>H3YV2MU,X%LVH<1*X@X%"B(U#; M_(()<.Y MHR?/3,8EG3"X_Z!?NN]6R]K:F"B^#=683T.7@>D@@W=2R? KE MB*2QET=_RT-K;G"8# X3S\L>-)46C5UVEOM M5D5PNWV8]L$00ZPF,;--:??KKYV$$(@);%7Y (ESGL>/SSDYQZ:SI>R%1Q@+ M\);$*>\:D1#K6]/DBP@GB-_0-4[EDR5E"1+REJU,OF88A1DHB4W;LCPS020U M>IUL;,)Z';H1,4GQA &^21+$W@L+D MG5FRA"3!*2PJYA*44XQ@NA M*)#\><5#',>*2>KXIR URCD5L'J]8[_+%B\7,T<<#VG\)PE%U#4" X1XB3:Q MF-+M5UPLR%5\"QKS[!ML9R-P]?.7CBGDC IG+@KV0^:X8^(2;BO MX##0P.\OF!U:&=QO"(539IZ3\3DG^(8QXAS0)9@)NG@!?WV3S\&#P G_NX&] M5;*W,O;6"?;^1D24D7]Q"'C&S_!ZPQ:1K%H )723"ETVYYQ>QJF*^&L/6L6G M8[Y6 WVQY5W=TM4:WE]@>. *MW2%V^B*[[)%\0U[+QRQ(\7CN@6$#8*]4K#7*'A2*I39(0[4ZW1Z-;\=ZZQ;>"T[.*G3+W7Z MS3GV*@LDFL<8R"U!+-FJ=8$(;E7D(< M.C=+@W,9$=34VQKMX[H9M!NDMTOI[?\O7>?L]KG$&)VU&#=9'*P"6ON.:UWT M/O[R$_2LWV;UM#[DK71R^ D%%=I[?OLSZLB@H*WF0Q XSI&GAQHSZ#GN4<0T M5C*W8#LXBIN.#7J!"ULGPK=O6]!I=,,L?U6V1$01CD,@*.!($+Y\5_LSDFP2 M(-!;_IS&(4E7@,YCLD)JZWWV%2LF/_N.:>R:R@/<]TW8W#@_4B &!7=5U;4F MUB.-G3Z*=3L91:_M.R>6N>^)L+DI_N=B4O!5*\$U=&Q-Z=99VH$'-4'46'I! MVST=QGT+A 'VI0V M/$%]0^; MB8Z=4,[<.N&8XVA)W.Y'ANS='\SU]_D^!W-*OB"PJ,5[*J:P;=;1F^>$[OQ%TG9W] MYE3(DV1V&6$48J8,Y/,EI6)WHR8H_P+I_0!02P,$% @ CHEI4W&)KE\Y M! -!( !D !X;"]W;W)K&ULS5AM<^(V$/XK M._2N[[%4AD%,;SB(-(H(?[JD(=M=-%#C M^XMY\+B1^H75[R7DD2ZHO$MNN!I9A995$-%8!"P&3M<7C0'Z-,:.!F02]P'= MB&/NJ!]/51/O7&FCL*F!U>?OVB>9 M\\J9!R+HD(5_!"NYN6AT&K"B:Y*&"DP.<Y94OFA&UC+G?;GG MC4_P_K*4+;!Q$["-40U\:(8/$MX"Y)Z$C\SP$5VVH(TRN%T#'YOA"YJT #MU M<$NM7[&(N%A$G.EKGUK$(NQ-N"2ABCF%159F?N,L38+XL5E9BX4DDNJE@"%) M]&X5\.=,:82I>BW^,O!I%WS:&1_G!)\AX?Q)685!Q-)8UJWN7H&7*=#%;-MO MVP[RNZYMJXALJTM1(^IVNC;N5D4/>#H%3\?(,0\RDVF&KE()* MY"#4>>09;'B%#>]-Y)%?\/%?FT?^47+\F#Y[";BM[$?D)EHT#XM3LJUU!-R7R['%7FLT0/ MF98M!)E[R!F["QUW!A?[;BW3&M&VF6G91-#_T$6>L5'71G+/7@@F#.=VR<$NYR:NRA:#NFX@S+DLW-I?N,^*<:W"?CS,N"SE&1K.WE$

WAURKC6R3L=U_!JN5N7"K;^G7!'^J#H A'2MP';+5]'A M^T\4^X%D278'?V!2W>BSQPTE*\JU@)I?,W4*R0?Z6E]\*.K_ U!+ P04 M" ".B6E3;V9U2RL* !+2 &0 'AL+W=OG\PY?_@\G=:W M<[9(ZT_E RO$)W=EM4BY>%G=3^N'BJ6SMM$BG[J.$TX7:59,#O;:][Y7!WOE MDN=9P;Y7I%XN%FGU?,3R\FE_0BO#$]V'M([]D5X]ZJEOTGCRTU9_FI>G,WV)TXS)):S M6][TD8K_'MDQR_.F*S&0_ZQ[G6PNVC24_W[I_;3U7GASD];LN,S_G1 MD!J(?O0-W'4#=[N!W]/ 6S?PAC;PUPW\-C(K5]HXG*0\/=BKRB=2-=:BM^:/ M-IAM:^%^5C2)O^*5^#03[?C!Z>'9)?EY^/7Z"_EV2D[/+@XOCL\.OY*SBZL? ME]?G7RY^7)'#BQ,BV9U_.;RZOORR^NPC.4VSBOQ,\R4C-\_D*WMD.7EWPGB: MY?5[\?GUU0EY]^=[\B?)"O)C7B[KM)C5>U,N1M^,87J['NG1:J1NST@3ONB^M'+MKAMUO^B3CN!^(Z+M6,YWA(FC M'"2-D>=Y&Z.. \'&@0!UX$?)TYRD;4!T UNU#J1KTB1RMD>F6O6/+-R,+$23 M]#5+;[(\XQE#,Q5MNHM01]M;[[&]]UO5[G1.QFA3'Z;IP'"M3 MZF,D&74\2#8>)*@')ZS*'M-FB:I)47)Q)]39?9%R,?*T)G,VNV\&GQ4UKY:M M8IZ<%:(^(O0DTJ,FM1/Z0-RAZS[ZMPB$?6W(GVB,>N) M,W5AG*Z-6X0"%ZDW,'6;.^19Z[,WS&?5K,]G "[%B2LJ&%&?%&*]%W0M;I\% M7PM>B9((G4: 0QI8"2E0C(;VN+/N2P[81['F]<0,T$=Q]K6%QE]_T-#YFV). M :-HO.O-!K2@."YL+:'KRW1XY]-P>TIJK&C<,RM=H(_K[+2,KIL;!J>SZA\< MX,RE-N:T"]QQ77MS>MV7'@)KOS&3[A@!92Z.,GG.D_^15V'#!2JYOI40 X=< MO"X;%V*U_NJ+'W#+Q;DEQ<_%/ ((N=&.S'"!/^YKBJ3QS'#5&HD&='MVZHQZ MBEL7L.?BV#,20P45C=Q$&9S&K&]P'N#,PXNI@=/9 P1Y>$4U:CI[:JFD*[\U M9DC][0'=/)QN\LQ_+3D\:2N*[T6'AAI0Y!D*I%&A]D<4'![0R\/I)870PYP" M&GGX9M ,#P] Y.'5D"UX>.K^;WMA0TVZPP?V>3C[3.#P5%PIP\),NL,"GGF) MC7GL X-\O*0:-8]]M7+:=AHUZ8X1L.;C6)/G^6M1X0.8?"O;/1_8X^,UTK@0 M#][,^=+I&(Z ! %5K9X ; FL+C%"]3]FV9^ZZQZYW< $ M,9U9C0XZ5) &P*["RY0ND MDWB+6[X V_*MXSUX5Q@ ]@(<>YN3T9[1,T7!AJS/I^EKQ''(FMXM1,"P<)="18" MP4*+! L'[^5"H%=HA5X1T"NR2*_(O)=#3;IC!&I%KZ#6P$(M N)$NQ(G N)$ M%HD3F;ZRZPX"D!)904H$2(DLED&1"@S=2JB M* $>)6\C)TC4>BF0^+ .MFKDQU%/N"7-)8Y!)-S#"4X=66ZYL][2D027#EX@ M61.!.:HH0$V!SJHW!]21])@.CL?!6<#(3AU)K^GLJF2GCB2M=-Y&S?YR'8PY MN,V6"Y)\T\&I.3@#&/"I(\D[G5V5"=21A)K.VV@37JZ#9V"P.H$ZDC34P6&J MSK+6L2INF^D7JP$76?F.&%/W#N:=1RA M_7$?L0#(VG.#^'Q(&B20&93G]M*@.>?2I4%CAJ1!8JA!GSXT#>@*(.O5#8+U M(6F0:&90J]M+@[HQ57. V6RY("'4('8?F@!T 9"E\+MKX64Q_%NIX35"=S4! M@Q405)+"4X,67IN %VG4C6DAD&3MU*!K'Q!Y2=-.#:)V:Y'7J-G]0(F]QLKS MXK[H2R UZ-[-T1^Q'$@">&I0P ])AD0U@_S=7C+4K:TN&:H5D@P)IP81_=AD MH(N")+6G.VOMJ22VIV^DMJ<:);V:BL'?.5!);$\-:ONQB4 7!TE'3PU"^@&) MD$3TU*"BMY8(C71>_>W>\!\L2MIZ:A#7ZQ/1?C62%6+P# V5_$/&G3?&DJ2> M&C3U]@*O;GK5'YSHK7I^U$$E53XUR/*-P1^Q-$C:?;JS>)]*ZGWZ1O)].D"_ MC]MLN2 !U2#A'YD'=%60%/K4(-$?D =)GD\-^GQK>= (\S7WA-:J[YZ0%/S4 M(.$?F0MT89"D_-2@Y1^2"XEV!B&_O5RLKA-B]P1JLW)A*CUD9<&J^_9A-;48 MP[+@JX>.;-[=/!'GL'T,S-;[1_3S\>JQ-M#-ZC$[YVEUGQ4UR=F=Z-+YU$@\ MJM6#:U8O>/G0/LKEIN2\7+1_SEDZ8U5C(#Z_*TO^\J*YP.;Y00?_!U!+ P04 M " ".B6E3\DJX]OP" #U"@ &0 'AL+W=OPD#50#Q-9^Z!=BQW?//?< YXJ*K.4NO5K>NJZ1(#JJ[% M"D-S,AY"UBH@T9R$^2%!1$%#Y MTD N-E6'.*\O!FRQU/:%6ZNLZ *'J,>K!VEV;H8R8P&&BHD0),ZK3IW<-DC1 M.L06CPPW:F<--I6)$$]VTYE5'<\R0HY3;2&H>:SQ#CFW2(;'[Q34R6):Q]WU M*WH[3MXD,Z$*[P3_P69Z677*#LQP3B.N!V+S'=.$"A9O*KB*?V&3VGH.3".E M19 Z&P8!"Y,G?4Z%V''PR0$'/W7P8]Y)H)AEDVI:JTBQ 6FM#9I=Q*G&WH8< M"VU5AEJ:4V;\=*U=[PS@L=X=M^"^#>U.O]Z_Z]2[T.D/1X-QK]4?#:'>;\*. M7:]5'XX'K>3L"H;FCS*+.(*80YLR"8^41Z@NH-B$\[.+MRBN$2]3T,\4]&/8W"$%=_C6E4*MP/ [ MF/T@R\=:[='B9]<$@([&0/TZ0B^7TTFE\M5W/4>(OF,2/XHD9'0E /?RK(O< )1."EP M(0M<.!JXBVOD7[^0HO>-'!&TF,$5/V.]2QF]TL?7N_27[-Y^SI-%O7FU$K[1Z0DWK8Y>I^QUF2G>Y./KW:*>8+P9-L$B?_^@J<8IP3>MC=R MO+_MU#QW3-)MFR+Y3UGS;3LCQ_O9_]6\\ ^=E6Q[(2E^0-F+IWQ.W)TAQ@Z$ M/2H7+%3 <6[BM ;F?"Z$?MW842F; M=&M_ %!+ P04 " ".B6E3V73G75(# Y"@ &0 'AL+W=O[)3^J=9(UJXKX0TTVAM[>9- M')M\C14S/;5!22.ETA6SU-2KV&PTLL*#*A%G23*,*\9E-)OXOAL]FZBM%5SB MC0:SK2JF]^^6EO7$<\F&[;"6[2?-S>:6G'+4O *I>%*@L9R M&IVE;Q9IWP'\C"\<=^;@&UPH2Z5^NL9E,8T2YP@%YM91,/J[PSD*X9C(QZ^& M-&HU'?#P^X']K0^>@EDR@W,EOO+"KJ?1*(("2[85]J/:O<,FH!/'ERMA_"_L MZKG#803YUEA5-6!R4'%9_[/[)A$' .+I!F0-(/L;<$RAWP#Z?P,&1P"#!C#P MF:E#\7E8,,MF$ZUVH-UL8G,?/ID>3>%SZ=;]UFH:Y82SL\OW\P_7%_#I[-O% M+;Q8H&519D_)#;'B39*\B2+.TR%(8O,.]!/_7P MI .^>#H\#433;]>O[_GZQ]9/YJI"^,3N84YYXG*%,M_#]RN:!Y<6*_,CH#)H M509>97!$Y<)83F<,"\"R1']4P9*DIKZN/1%FRT:]D^1YP-9):^LD;.M)9L(< M9"8-FAFV9H9!HB],;%E=RP154R;S3CG ]I$&G=+EBSHP-') T>R3+_F.Q2A]K8MI_ M0GHIKZS>"MB6+ZMH.U*6>==B+QK:8 ;C@[NV0KWR;Q8#N1.JK]VVMWT7G?G7 M0/PXO7Y473.]XM* P)*@2>^4*I6NWREUPZJ-O[F7RM([P'^NZ6V'VDV@\5(I M^]!P NUK&PO=V]R M:W-H965TSMA]-]"*VAT28QE[@+)]V//R<-3;$G(7OLP@?:I,^,/3.>><;VX8,NOI8K MI0QZS-*\/!JMC+D_&(_+Q4IE<;FO[U5N?[G5118;^UC' M]_&=NE+F\_VGPCZ-MUJ62:;R,M$Y*M3MT>@C.9@S60G4B#\2]5#N?$>5*3=: M?ZT>3I='(US-2*5J82H5L?WXIB8J32M-=AY_-TI'VS$KP=WO3]KGM?'6F)NX M5!.=?DF69G4T"D=HJ6[C=6HN]<-OJC%(5/H6.BWK_^AA@^5BA!;KTNBL$;8S MR))\\QD_-H[8$:"D0X V G2H &L$F"L0=@CP1H /'4$T F*H0- (!+7O-\ZJ M/3V-37Q\6.@'5%1HJZWZ4H>KEK8.3O)J95V9POZ:6#ES?#7[]6QV?HU.S^<7 MEVC#>,=CY.KM1!=*W MMO!5P\4WJ4*-7TOT+^IV\72C6-2*JY+\[9@=CK\!N5QK$ZKFU7O9:_SF/TU0O8J.62)N578;JT?8 I?I0+0+(?.E/A',1 M.5&= #"!.::.^0",A%% B&,^A!,1%@%L?K@U/^PU_W0WV.A&V1Q73RO Q(]P M H3>7,(@(,SU@ \33$CI. !0)IFG;.;#]G@41+PCW:.M_=& Q1^7I3*@J9%O M@YT=CIQ6W$;#,_]& 0_=F@/A,&'$*293 $ ([:^A>Z\?)QEDP"SEV.!( A M#TEG?K4D2?I9YJIM)E\NE+0MNA3__"C2 MMBY3\MHH-AI>+)00#BJ4 XNE!"PKU#2EA[H$'KXCOZ4 C5;2.&YP(*E%:<1W1Z98!@'V8CD0. > 1%9AIQVV MM$Q%^W=Z8$:^R(2TI28JWB A6U*@0[9._0GI[UM )H1P$!,".)@) 6 ?$]*6 MNFC_CNG[\]'?N_" X-#U 3=B?@.L"'$2HQB5S[@1U31"/2L6&B+9?2(5S: MDX\^GU%"L>">)0.!U9W'0;>RX](/'Z"/""+EH6%E+D&P(0?:L1.D?#&,B1>B>#0X%S@&@Y)('[N'8>.?6R9;XN_I^L$0+ MO<[-YFY@^W9[!_FQOGESWI^0@PD!WD_)P6QSP]BJWUQXGL7%79*7*%6W=BB\ M+VV$BLT=XN;!Z/OZSNM&&Z.S^NM*Q4M55 #[^ZW6YNFA&F![DWO\'U!+ P04 M " ".B6E3[:/-\R(% >%@ &0 'AL+W=OR=Z\IP M2Q,B'9[15/^RYB(A2I^*C2LS04E4@)+8Q9XW=!/"TMYL6EQ;BMF4YRIF*5T* MD'F2$'$XIS'?G_50[^'"+=MLE;G@SJ89V= [JKYD2Z'/W)HE8@E-)>,I"+H^ MZ\W1NP_^T "*.^X9W9S*B,0V5H2#ZWXX&-(X-D\[C MWXJT5\JUN^_T"K@@:&+^2Q M+/["OKQW-.Q!F$O%DPJL,TA86OXGWRHAC@"^UP' %0 _ B"_ ^!7 /\1 ';ODXBF>Y((K,IH+O M09B[-9LY*!JB0.M'R%+3NW=*Z%^9QJE9\.GF\]7-^XN;X.KB#EXOJ"(LEF_@ M%; 4/K(XU@TFIZ[2H0S #2O:\Y(6=]#.\XT#>/ 6L(?1E[L%O'[U1G<432.2 MJA:ZP$[WD1P 34JV%O3"CKZD*P>05\ ]6Q87SQ25">#P6A-Q=3O5/87KGL(%K=]!>\VE MA("GBJ4;FH:,2OC[6M\#5XHF\A]+!+^.X!<1^AT1;O)D107P-:P9C2.0),GT M/1LHA) 041OJRM(@QJ,,.3B3WL(XPM!8V3TPM M('FN%P)8'0I]27IHZ[B2:7RD:M]![;J.ZO C:_C?5G)P)*,"R7A-9% (*,BI*EJ,X-+.Z_G>-X?EOR0UZP'GOU9Z^JC/,F, MTO])9'2TY* 3R8P:"T+X1$(_0SQV^B.KTHV'(;N)W0:W<[@DH>YJW=!7Z8Y* MQ3;$C'0V_L:-4/]4,C?6@P;6&I;Y*F:A\0,]SRJC*^,11+EH*:-:Z.V$O@<1 M.5C[K'$M9+>M97#A?@XNX$8_^2TE4A5J$#U%%=G!'5/4%JCQ)S0ZE=*--:&Q MM9AK1E9EIY P%#F)6WMWW.*^_7;W18UG(;NYS'/!!8%EK"5DH83KZP!VTH&Y M$BQ/; -#XSK8.Y&"N+$=C'Y?P8ICKL:UB.6LW7(+ZAC M<.-'V&X?K;GNF=I"N"5BH^6)F$R8E,5H:"MA444ZSJ_C3<*-(V&[(]U1I6): M6"4I9JI6[4J.X;$PGM<1NO$H;!^BYDIQD=+#GQ+6E ))(]#O0K7> /V6T51/ MSF\?ED:RH49%[9L@7Y2T/3KVG8%U0,&-$6*[$0:Y$":7A]?9]/QW^+7%%#<> MB">GVM,T)NC;1Z\7&53%,?G)X@?MW>$WWNC;O?&3?M "_D]I_<8<_9-M%X_V MB_99ZV72/MT1=NQ<_,8\?;MYVH3]Y775;_S0/]7>T&],S;>;VLNT?;HOQ([_ M2%WWZ#N6^7+Z45LV2R7$=*U1GC/2Q8KR8V1YHGA6?-I:<>UN27&H![V("G.# M_GW-N7HX,5_+ZD_"LQ]02P,$% @ CHEI4]L>Q4\: P "A( T !X M;"]S='EL97,N>&ULW5AM:]LP$/XK1AVCA5''<>/&:QS8 H7!-@KMAWTK2BPG M EGR9*5+^NNGLQSGI;K2]AW6E&0GO=P7HMAU,F+J)]AQH@O]XFW1'N.89O5\:A0C@R,V@X"U/R:7236P7 MP?V=MLL/@,T,!'(A.H%]X@SC446-85I>VTFSN#$^@8)V?+>NK,*YINNH/R!; MA^9F@TR5SIGNPD1D8QJ/!"M CN;S!=R-JD( C5&E'>2Y5L5.S'E1,=D,KJ!TZ&CH.(/RGQ>VNW(9@Y- MQFXT*_BJF:^*3@#&'N'LM*K$^I/@F#9_M6GYI6MVQE=FTTZK -?>/4//?S?.<2::IV!5M>_\M9_G5BN/+?R6Y M^:]R*-BKL3WBWKK(P3&(3(Y!Y!'T9)R^28UA>S3NG+][IV]G#> M)R/?X7U) M;(,&TR47ALMVMN!YSN230]C2&SJU+[I[_'9]S@JZ%.:N S.R'7]C.5^6:;?J M!A+1KMJ.O\+VHJ1[Q;*QN,S9BN63=JKGTV88V(&-VE[@<(A<-YKCO'S(I/E@@?C^.-!3?I\XAJIBVK G&$?2%$.@%_T]FB1(=A+X M^.N#/25QG*9^!#"_@CC&$'@:<013 !HP)(Z;<_#@/ HWYU2X_?5G_!M02P,$ M% @ CHEI4Y>*NQS $P( L !?3T\$MP>:4#M.*2V MBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YV MX$G1H2)8%II%R=.B':5_'MOP,VF4=)U+ZU/*ECX,'HOC&_MUF>74W>*SKIYOAL%H] MBFU2_5$\B5R>V13E-JGEQ_+KL'HJ1;*N'H6HM]E0N;HRAMLDS0CO??&3/:94^I%E:?[\;M.\S,6#;-$^WZ0^QOAM< M#5CU6+S<%V7ZH\CK)(M699%E=X/1_L12E'6Z.CH<-9!Q\E"U1^KD(4PDR-W MN)(7W*1E5;??:*^?2,9G(;^\_[2KBTF:U:)TDEI,RV+WE.9?F\O(NQB"VVC; MX?5UWX@WY?]IQF*S25?"*5:[KD;(?Q0 J2&0V@DAQY9G^39GT3WG<00 =010/QL@NY@G M -) ((WS/6HKN@>0)@)IG@TRB@,;0%XCD->TD-%B-K/"+RV4._7=B6M;?LPL MVPX6?NP"R \(Y =:R%<:?\KF8>#+]_:^+6$(O\)B^!4UX*>%&[FQ*Q\Y9$*] M0BR6D$=QN+#C12C;#4)A'AD1BV0:!,YGU_,@#Z:,$;$S7'\I^U$0NKSSW#!! MC(@-X?JQY4_=L==%PI0P(G:"%45-^+=\AWFN-78]V=-YQ.ZYY[!) '.4$2:% M$;$5/&Y%W4;#HO^(./Q']U;(+\<2R6F3).Y'5A,@(!\6^$?$D9];H2\C0\1D MEMD S@*?M7,0]GS.'C&%*A90-QN'=XZ"YEKU]VAJ6"17R%NDIP?DNV M3W^&K G],@\+V30,%K"$4;#HKQ!'_R8S_(N%?+X([7L9.YJ$9QI:,\B'J4 A M5L'$!:GFS-)MOH8&(J4(A5X/HRHG$66W]W>QXF!(5: M"'S:)*VRJ:0S9X+<<0_+9HFX\N# M;%_%1* 2BP"MF3H3#2JF!)58"3BF"C$Q1ZC$CH"U$[N($_GKU>\0#IU2(K9% MIXCJI<-DH1++XK6:Z@7#+*$26P*45;ULF!I4D#7'JB+B^,,M+.J),48F*"TI<)5FR8554" M+N!ANM%/N!IQ@#DO"P8Q,=_HIUR@.'[J$!/SCD[LG4/,:+?=)N7WIC5#4=40 M$U.0?M)*I8,9B>=.W\04I)^L9&E'=M81CXZN>Y^R9NF#PW2CG[!HZ8[H29JG MG4Z(Z48GU@V"N:MW<,>-CNE&I]8-MI[52==T3#R)I!+,+JJZ M@ELQ,-T8Q+KIP[23ZI%-LN*%P2T$!J8;@[J\^85YV"T%FZ4YQ,1T8Q#KYKUE MP^-4R,!T8Q#K!ID2.)"W@>G&(-;-VY1 3T0W,-T8Q+KIGQ.X9'-1IL6Z\YS1 MC5;$XGD/\V>R!C$Q\1C4$V?=N8ON('=@]F-@XC&(Q7.$V8 MUMACDV35[B9F%W!['28>DWQ:[6U&Z+AHA-.2)B8>DU@\'4S8+]V\%B7LFR8F M'O.$\VN7\FFG)5LFV4Y41T/(Q,1C$HNGB\DW&[&J]X1E^IS (61BXC&I]_GV M;S/H]9")>FIB'3&(/ MX9AP]M+$/&02>PCNXN@=.=>8?JZIMP'TS:;W06+RN:;_>\G;SHY^/$PZUZUT MANV7JX^W:[%)<['VY:4K>7R59*MYR9J7=K>@HNG-CL'-+LML>2S(O2)9O_[! MY_7/21__ U!+ P04 " ".B6E39LT1.G0" !M, &@ 'AL+U]R96QS M+W=OW&\?RCKH?UKAS;X:$[E]/ER*;KC^UX6?;;^MRNW]MMJ66Y]+J_GU$]/]W/ M7+Q^GLO_3.PVF_VZ_.S6OX_E-/YC+E[=5U;^\I:J>.T@@2.8/4@C2^8,,@FS^H Q!>?X@AR"?/R@@*.8/ M:B"HF3_H$8(>YP]*2Y1Q29 TP9I ZX1<)P*O$X*=",1.2'8B,#LAVHE [81L M)P*W$\*=".1.2'BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z M&^IM!'K;Y&4W@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>&?7.!'IGU#L3 MZ)U1[TR@=T:],X'>&?7.!'KGR<=* KTSZIT)],ZH=R;0.Z/>F4#OC'IG KT= M]78"O1WU=@*]'?5V KT=]78"O1WU=@*]'?5V KU]\K,)@=Z.>CN!WHYZ.X'> MCGH[@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WC'Y69! M[T"]@T#O0+V#0.\&]6X(]&Y0[X9 [P;U;KY3[V'\/)3AUO.UQNM_)]7CY=QR MN_QU^;5S,DIC9K$EFV@O/V<%) VL0I4I'TWC5K;YSOQD7Y7O?KY%"@M#D,_IDVURSE\ M82PU.QIL3>5"Z+O&Y;+.'L;VKY3ES_UXH!B[EA:W+N;O;BB[V*%G*3_UE.K3)=[HT6^W74.M;^Z' MQG)='H9 M2B&*N3O]BJ^)I?39[T?3M%MJWYE=KO?1Q_T\C\3FQ_EW_.>,7^M_L \!TH<$ MZ4.!]*%!^C @?5B0/M8@?5R"],%7*(V@B,I12.4HIG(45#F*JAR%58[B*D>! ME:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$ MD56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K M1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,B MJT&1U:#(:E!D-2BR6A19+8JL%D56BR*K19'5HLAJ462U*+):%%DMBJQK%%G7 M*+*N_Z>LO[S??W+\_*P'UXTO^6S^8_SU;U!+ 0(4 Q0 ( (V):5,'04UB M@0 +$ 0 " 0 !D;V-0&UL4$L! M A0#% @ C8EI4_(1G##N *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ C8EI4YE&PO=V]R:W-H M965T&UL4$L! A0#% @ C8EI4S;*0C)&!P %1X !@ M ("!A0T 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ C8EI4U<75W&:!P 7!X !@ ("!*!P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8EI M4SH$"7T7"@ J3D !@ ("!93 'AL+W=O3 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ C8EI4XK?K&?U!0 #PX !D ("!'UT 'AL M+W=O&PO=V]R:W-H965TEE ( &\% 9 " M@6=G !X;"]W;W)K&UL4$L! A0#% @ C8EI M4_XF$LX#! M @ !D ("!,FH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8EI4U7DG&PO=V]R:W-H965T&UL4$L! A0#% @ C8EI4RI1[7+C!@ ?A$ !D M ("!6(\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ C8EI4^X[H7A3!@ "!, !D ("!EKD 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ C8EI4](6 M1":<" %A8 !D ("!Y,\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8EI4WW/]3+X @ ,P8 !D M ("!5O, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ C8EI4[LTWOC;!0 WA !D ("! M)10! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ C8EI4P#E%'^, @ /P4 !D ("!,R,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8EI4TN%,^7C M P X@@ !D ("!'B\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8EI4R?@A_=D! :0H !D M ("!73H! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ C8EI4ZE[IR(Z! D0@ !D ("!W4L! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MC8EI4\)IEJ8B!@ [!X !D ("!:5&PO=V]R:W-H965T&UL4$L! A0#% @ C8EI4][/@#%7 P M* H !D ("!1VL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8EI4SCB^^HP$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ C8EI4]PPC86[! _A< !D ("!\8,! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8EI M4ZV?&.[X @ /0D !D ("!XH\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8EI4\=<1K"V!0 0!T M !D ("!?)D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8EI4^]-NLL1! S0\ !D M ("![*&PO=V]R:W-H965T M&UL4$L! A0# M% @ CHEI4Q:*]=C7"P E5$ !D ("!MK,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ CHEI4PMX MN+3? P C1, !D ("!;L@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CHEI4S&PO M=V]R:W-H965T&UL4$L! A0#% @ CHEI4V]F=4LK"@ 2T@ !D ("! M!^ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ CHEI4ZN5.T,/!@ U1T !D ("!)?$! 'AL+W=O7!E&UL4$L% 3!@ !: %H K1@ $<, @ $! end XML 98 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 99 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 100 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 480 472 1 false 115 0 false 9 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 2128108 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE AND DIVESTITURES Sheet http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEANDDIVESTITURES ASSETS AND LIABILITIES HELD FOR SALE AND DIVESTITURES Notes 16 false false R17.htm 2130109 - Disclosure - LEASES Sheet http://www.cornerstonebuildingbrands.com/role/LEASES LEASES Notes 17 false false R18.htm 2135110 - Disclosure - SHARE-BASED COMPENSATION Sheet http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION SHARE-BASED COMPENSATION Notes 18 false false R19.htm 2137111 - Disclosure - EARNINGS PER COMMON SHARE Sheet http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARE EARNINGS PER COMMON SHARE Notes 19 false false R20.htm 2140112 - Disclosure - WARRANTY Sheet http://www.cornerstonebuildingbrands.com/role/WARRANTY WARRANTY Notes 20 false false R21.htm 2143113 - Disclosure - DEFINED BENEFIT PLANS Sheet http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANS DEFINED BENEFIT PLANS Notes 21 false false R22.htm 2147114 - Disclosure - LONG-TERM DEBT Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBT LONG-TERM DEBT Notes 22 false false R23.htm 2152115 - Disclosure - DERIVATIVES Sheet http://www.cornerstonebuildingbrands.com/role/DERIVATIVES DERIVATIVES Notes 23 false false R24.htm 2158116 - Disclosure - CD&R INVESTOR GROUP Sheet http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUP CD&R INVESTOR GROUP Notes 24 false false R25.htm 2160117 - Disclosure - STOCK REPURCHASE PROGRAM Sheet http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM STOCK REPURCHASE PROGRAM Notes 25 false false R26.htm 2162118 - 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 26 false false R27.htm 2167119 - Disclosure - INCOME TAXES Sheet http://www.cornerstonebuildingbrands.com/role/INCOMETAXES INCOME TAXES Notes 27 false false R28.htm 2169120 - Disclosure - SEGMENT INFORMATION Sheet http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 28 false false R29.htm 2172121 - Disclosure - CONTINGENCIES Sheet http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES CONTINGENCIES Notes 29 false false R30.htm 2174122 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 30 false false R31.htm 2202201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 31 false false R32.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 32 false false R33.htm 2309302 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables ACQUISITIONS (Tables) Tables http://www.cornerstonebuildingbrands.com/role/ACQUISITIONS 33 false false R34.htm 2314303 - Disclosure - RESTRUCTURING (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGTables RESTRUCTURING (Tables) Tables http://www.cornerstonebuildingbrands.com/role/RESTRUCTURING 34 false false R35.htm 2319304 - Disclosure - GOODWILL (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/GOODWILLTables GOODWILL (Tables) Tables http://www.cornerstonebuildingbrands.com/role/GOODWILL 35 false false R36.htm 2322305 - Disclosure - INVENTORIES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/INVENTORIES 36 false false R37.htm 2325306 - Disclosure - INTANGIBLES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/INTANGIBLESTables INTANGIBLES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/INTANGIBLES 37 false false R38.htm 2331307 - Disclosure - LEASES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/LEASESTables LEASES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/LEASES 38 false false R39.htm 2338308 - 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 39 false false R40.htm 2341309 - Disclosure - WARRANTY (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/WARRANTYTables WARRANTY (Tables) Tables http://www.cornerstonebuildingbrands.com/role/WARRANTY 40 false false R41.htm 2344310 - Disclosure - DEFINED BENEFIT PLANS (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSTables DEFINED BENEFIT PLANS (Tables) Tables http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANS 41 false false R42.htm 2348311 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTTables LONG-TERM DEBT (Tables) Tables http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBT 42 false false R43.htm 2353312 - Disclosure - DERIVATIVES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/DERIVATIVESTables DERIVATIVES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/DERIVATIVES 43 false false R44.htm 2363313 - 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 44 false false R45.htm 2370314 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION 45 false false R46.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 46 false false R47.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 47 false false R48.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 48 false false R49.htm 2410404 - Disclosure - ACQUISITIONS - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails ACQUISITIONS - Narrative (Details) Details 49 false false R50.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 50 false false R51.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 51 false false R52.htm 2415407 - Disclosure - RESTRUCTURING - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails RESTRUCTURING - Narrative (Details) Details 52 false false R53.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 53 false false R54.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 54 false false R55.htm 2420410 - Disclosure - GOODWILL (Details) Sheet http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails GOODWILL (Details) Details http://www.cornerstonebuildingbrands.com/role/GOODWILLTables 55 false false R56.htm 2423411 - Disclosure - INVENTORIES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails INVENTORIES (Details) Details http://www.cornerstonebuildingbrands.com/role/INVENTORIESTables 56 false false R57.htm 2426412 - Disclosure - INTANGIBLES - Schedule of Finite-Lived Intangible Assets (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails INTANGIBLES - Schedule of Finite-Lived Intangible Assets (Details) Details 57 false false R58.htm 2427413 - Disclosure - INTANGIBLES - Schedule of Future Minimum Finite-Lived Amortization Expense (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFutureMinimumFiniteLivedAmortizationExpenseDetails INTANGIBLES - Schedule of Future Minimum Finite-Lived Amortization Expense (Details) Details 58 false false R59.htm 2429414 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE AND DIVESTITURES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEANDDIVESTITURESDetails ASSETS AND LIABILITIES HELD FOR SALE AND DIVESTITURES (Details) Details http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEANDDIVESTITURES 59 false false R60.htm 2432415 - Disclosure - LEASES - Summary of Lease Costs (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails LEASES - Summary of Lease Costs (Details) Details 60 false false R61.htm 2433416 - Disclosure - LEASES - Summary of Cash Flow Information (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofCashFlowInformationDetails LEASES - Summary of Cash Flow Information (Details) Details 61 false false R62.htm 2434417 - 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 62 false false R63.htm 2436418 - Disclosure - SHARE-BASED COMPENSATION (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails SHARE-BASED COMPENSATION (Details) Details http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION 63 false false R64.htm 2439419 - 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 64 false false R65.htm 2442420 - Disclosure - WARRANTY (Details) Sheet http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails WARRANTY (Details) Details http://www.cornerstonebuildingbrands.com/role/WARRANTYTables 65 false false R66.htm 2445421 - Disclosure - DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) Details 66 false false R67.htm 2446422 - Disclosure - DEFINED BENEFIT PLANS - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails DEFINED BENEFIT PLANS - Narrative (Details) Details 67 false false R68.htm 2449423 - Disclosure - LONG-TERM DEBT - Schedule of Debt (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails LONG-TERM DEBT - Schedule of Debt (Details) Details 68 false false R69.htm 2450424 - Disclosure - LONG-TERM DEBT - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails LONG-TERM DEBT - Narrative (Details) Details 69 false false R70.htm 2451425 - Disclosure - LONG-TERM DEBT - ABL Facility (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTABLFacilityDetails LONG-TERM DEBT - ABL Facility (Details) Details 70 false false R71.htm 2454426 - Disclosure - DERIVATIVES - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails DERIVATIVES - Narrative (Details) Details 71 false false R72.htm 2455427 - Disclosure - DERIVATIVES -Schedule of Interest Rate Derivatives (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DERIVATIVESScheduleofInterestRateDerivativesDetails DERIVATIVES -Schedule of Interest Rate Derivatives (Details) Details 72 false false R73.htm 2456428 - Disclosure - DERIVATIVES - Fair Values of Derivatives on the Consolidated Balance Sheets (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairValuesofDerivativesontheConsolidatedBalanceSheetsDetails DERIVATIVES - Fair Values of Derivatives on the Consolidated Balance Sheets (Details) Details 73 false false R74.htm 2457429 - Disclosure - DERIVATIVES - Effect of Derivatives on the Consolidated Statements of Operations (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofDerivativesontheConsolidatedStatementsofOperationsDetails DERIVATIVES - Effect of Derivatives on the Consolidated Statements of Operations (Details) Details 74 false false R75.htm 2459430 - 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 75 false false R76.htm 2461431 - Disclosure - STOCK REPURCHASE PROGRAM (Details) Sheet http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails STOCK REPURCHASE PROGRAM (Details) Details http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM 76 false false R77.htm 2464432 - 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 77 false false R78.htm 2465433 - 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 78 false false R79.htm 2466434 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values, Liabilities Measured on Nonrecurring Basis (Details) Sheet http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesLiabilitiesMeasuredonNonrecurringBasisDetails FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values, Liabilities Measured on Nonrecurring Basis (Details) Details 79 false false R80.htm 2468435 - Disclosure - INCOME TAXES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.cornerstonebuildingbrands.com/role/INCOMETAXES 80 false false R81.htm 2471436 - Disclosure - SEGMENT INFORMATION (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails SEGMENT INFORMATION (Details) Details http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONTables 81 false false R82.htm 2473437 - Disclosure - CONTINGENCIES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails CONTINGENCIES (Details) Details http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES 82 false false All Reports Book All Reports cnr-20211002.htm a20211002exhibit10_1.htm a20211002exhibit10_2.htm a20211002exhibit31_1.htm a20211002exhibit31_2.htm a20211002exhibit32_1.htm a20211002exhibit32_2.htm cnr-20211002.xsd cnr-20211002_cal.xml cnr-20211002_def.xml cnr-20211002_lab.xml cnr-20211002_pre.xml cnr-20211002_g1.jpg http://xbrl.sec.gov/country/2021 http://fasb.org/us-gaap/2021-01-31 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 103 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cnr-20211002.htm": { "axisCustom": 2, "axisStandard": 33, "contextCount": 480, "dts": { "calculationLink": { "local": [ "cnr-20211002_cal.xml" ] }, "definitionLink": { "local": [ "cnr-20211002_def.xml" ] }, "inline": { "local": [ "cnr-20211002.htm" ] }, "labelLink": { "local": [ "cnr-20211002_lab.xml" ] }, "presentationLink": { "local": [ "cnr-20211002_pre.xml" ] }, "schema": { "local": [ "cnr-20211002.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.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" ] } }, "elementCount": 677, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 3, "http://xbrl.sec.gov/dei/2021": 5, "total": 8 }, "keyCustom": 60, "keyStandard": 412, "memberCustom": 68, "memberStandard": 42, "nsprefix": "cnr", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128108 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE AND DIVESTITURES", "role": "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEANDDIVESTITURES", "shortName": "ASSETS AND LIABILITIES HELD FOR SALE AND DIVESTITURES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130109 - Disclosure - LEASES", "role": "http://www.cornerstonebuildingbrands.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135110 - Disclosure - SHARE-BASED COMPENSATION", "role": "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION", "shortName": "SHARE-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137111 - 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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "i035f9593c61f49239021b97f63da2587_D20210704-20211002", "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-20211002.htm", "contextRef": "i035f9593c61f49239021b97f63da2587_D20210704-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140112 - Disclosure - WARRANTY", "role": "http://www.cornerstonebuildingbrands.com/role/WARRANTY", "shortName": "WARRANTY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143113 - Disclosure - DEFINED BENEFIT PLANS", "role": "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANS", "shortName": "DEFINED BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147114 - Disclosure - LONG-TERM DEBT", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBT", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152115 - Disclosure - DERIVATIVES", "role": "http://www.cornerstonebuildingbrands.com/role/DERIVATIVES", "shortName": "DERIVATIVES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "cnr:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158116 - 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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "cnr:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160117 - Disclosure - STOCK REPURCHASE PROGRAM", "role": "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM", "shortName": "STOCK REPURCHASE PROGRAM", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162118 - 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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2167119 - Disclosure - INCOME TAXES", "role": "http://www.cornerstonebuildingbrands.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2169120 - Disclosure - SEGMENT INFORMATION", "role": "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2172121 - Disclosure - CONTINGENCIES", "role": "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES", "shortName": "CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i035f9593c61f49239021b97f63da2587_D20210704-20211002", "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-20211002.htm", "contextRef": "i035f9593c61f49239021b97f63da2587_D20210704-20211002", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2174122 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331307 - Disclosure - LEASES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338308 - 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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i035f9593c61f49239021b97f63da2587_D20210704-20211002", "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-20211002.htm", "contextRef": "i035f9593c61f49239021b97f63da2587_D20210704-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341309 - Disclosure - WARRANTY (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/WARRANTYTables", "shortName": "WARRANTY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344310 - Disclosure - DEFINED BENEFIT PLANS (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSTables", "shortName": "DEFINED BENEFIT PLANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348311 - 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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353312 - Disclosure - DERIVATIVES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESTables", "shortName": "DERIVATIVES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2363313 - 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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2370314 - Disclosure - SEGMENT INFORMATION (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "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:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i05cc302ab9424637be3eb4f9421ade64_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", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ife99b0e2dd604159aaa96e24ba39dea3_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i035f9593c61f49239021b97f63da2587_D20210704-20211002", "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-20211002.htm", "contextRef": "i643a204e30a043ce92ffeabe454166a7_D20210704-20211002", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "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-20211002.htm", "contextRef": "ic7d5b80ca0a54cb1adc80dbe54528ee3_D20210820-20210820", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "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-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "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-20211002.htm", "contextRef": "i893e865025f845b59f9e08fb8fb51ea2_I20210820", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i035f9593c61f49239021b97f63da2587_D20210704-20211002", "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-20211002.htm", "contextRef": "i035f9593c61f49239021b97f63da2587_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostCostIncurredToDate1", "reportCount": 1, "unique": true, "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-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostCostIncurredToDate1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i035f9593c61f49239021b97f63da2587_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unique": true, "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-20211002.htm", "contextRef": "i035f9593c61f49239021b97f63da2587_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i05cc302ab9424637be3eb4f9421ade64_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", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i9092fe0e8a7a455bb4e0fdb95809a772_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i05cc302ab9424637be3eb4f9421ade64_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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "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", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "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 - Schedule of Finite-Lived Intangible Assets (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails", "shortName": "INTANGIBLES - Schedule of Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427413 - Disclosure - INTANGIBLES - Schedule of Future Minimum Finite-Lived Amortization Expense (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFutureMinimumFiniteLivedAmortizationExpenseDetails", "shortName": "INTANGIBLES - Schedule of Future Minimum Finite-Lived Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i9f4771ea70594683bc5096994cee877e_I20210809", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429414 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE AND DIVESTITURES (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEANDDIVESTITURESDetails", "shortName": "ASSETS AND LIABILITIES HELD FOR SALE AND DIVESTITURES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i9f4771ea70594683bc5096994cee877e_I20210809", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "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-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432415 - 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-20211002.htm", "contextRef": "i035f9593c61f49239021b97f63da2587_D20210704-20211002", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i035f9593c61f49239021b97f63da2587_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433416 - 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-20211002.htm", "contextRef": "i035f9593c61f49239021b97f63da2587_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434417 - 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", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - 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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i035f9593c61f49239021b97f63da2587_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UndistributedEarningsDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439419 - 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-20211002.htm", "contextRef": "i035f9593c61f49239021b97f63da2587_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UndistributedEarningsDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "cnr:ProductWarrantyTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442420 - Disclosure - WARRANTY (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails", "shortName": "WARRANTY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "cnr:ProductWarrantyTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i035f9593c61f49239021b97f63da2587_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445421 - Disclosure - DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails", "shortName": "DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i035f9593c61f49239021b97f63da2587_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i65f33acdfc434fcd9dc0ecf4941c3458_I20211002", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446422 - 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-20211002.htm", "contextRef": "i65f33acdfc434fcd9dc0ecf4941c3458_I20211002", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449423 - 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-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ibd392443ac4c49658b23ff8e824de35a_I20210415", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450424 - 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-20211002.htm", "contextRef": "ibd392443ac4c49658b23ff8e824de35a_I20210415", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "if3592b2cd3384f34835383e6a5ff5395_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451425 - 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-20211002.htm", "contextRef": "if3592b2cd3384f34835383e6a5ff5395_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i0dd0a9b9e5434c2cb677efafed47c213_D20210415-20210415", "decimals": "INF", "first": true, "lang": "en-US", "name": "cnr:NumberOfSwapContractsTerminated", "reportCount": 1, "unique": true, "unitRef": "derivativeinstrument", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454426 - Disclosure - DERIVATIVES - Narrative (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "shortName": "DERIVATIVES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i0dd0a9b9e5434c2cb677efafed47c213_D20210415-20210415", "decimals": "INF", "first": true, "lang": "en-US", "name": "cnr:NumberOfSwapContractsTerminated", "reportCount": 1, "unique": true, "unitRef": "derivativeinstrument", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia66ae5eec8724baba9ce5a5220a52fda_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "cnr:DerivativeNotionalAmountPaidReceived", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455427 - Disclosure - DERIVATIVES -Schedule of Interest Rate Derivatives (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESScheduleofInterestRateDerivativesDetails", "shortName": "DERIVATIVES -Schedule of Interest Rate Derivatives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i00a81cec5aeb43a89a8794890dcbc4b6_I20211002", "decimals": "INF", "lang": "en-US", "name": "cnr:DerivativeFixedInterestRatePaidReceived", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i5d5fe53a4d99412aba2eae065898d465_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityFairValueGrossAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456428 - Disclosure - DERIVATIVES - Fair Values of Derivatives on the Consolidated Balance Sheets (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairValuesofDerivativesontheConsolidatedBalanceSheetsDetails", "shortName": "DERIVATIVES - Fair Values of Derivatives on the Consolidated Balance Sheets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i1bcb9502914141f3b1ef234bb99145ed_I20211002", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DerivativeLiabilityFairValueGrossAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7c1d75f5add6434f998a4b3ee3e40b66_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457429 - Disclosure - DERIVATIVES - Effect of Derivatives on the Consolidated Statements of Operations (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofDerivativesontheConsolidatedStatementsofOperationsDetails", "shortName": "DERIVATIVES - Effect of Derivatives on the Consolidated Statements of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7c1d75f5add6434f998a4b3ee3e40b66_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i4565af8f58834f1886497e437d56cfcd_I20211002", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459430 - 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-20211002.htm", "contextRef": "i4565af8f58834f1886497e437d56cfcd_I20211002", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461431 - Disclosure - STOCK REPURCHASE PROGRAM (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails", "shortName": "STOCK REPURCHASE PROGRAM (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i5ec8ed1dbd7c4bb5b68297a9ee784575_I20180307", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464432 - 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-20211002.htm", "contextRef": "ic0a534d5734548018e709b712a9a67a2_I20211002", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465433 - 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-20211002.htm", "contextRef": "i7cd5d2fc4591490d9582d9ea2ac111a9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i3bdd3f924f8342d680731e3cbde901ff_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "cnr:ContractWithCustomerLiabilityFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466434 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values, Liabilities Measured on Nonrecurring Basis (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesLiabilitiesMeasuredonNonrecurringBasisDetails", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values, Liabilities Measured on Nonrecurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i3bdd3f924f8342d680731e3cbde901ff_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "cnr:ContractWithCustomerLiabilityFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i6a1c6e2664ac414da768922123a66194_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "i6a1c6e2664ac414da768922123a66194_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": "3", "first": true, "lang": "en-US", "name": "cnr:EstimatedEffectiveIncomeTaxRateReconciliationPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468435 - 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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": "3", "first": true, "lang": "en-US", "name": "cnr:EstimatedEffectiveIncomeTaxRateReconciliationPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471436 - 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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ib6b85df633c246ce9f71d29c362f63ba_I20210531", "decimals": "INF", "first": true, "lang": "en-US", "name": "cnr:NumberOfFieldSamplingPhasesCompleted", "reportCount": 1, "unique": true, "unitRef": "phase", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473437 - 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-20211002.htm", "contextRef": "ib6b85df633c246ce9f71d29c362f63ba_I20210531", "decimals": "INF", "first": true, "lang": "en-US", "name": "cnr:NumberOfFieldSamplingPhasesCompleted", "reportCount": 1, "unique": true, "unitRef": "phase", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "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-20211002.htm", "contextRef": "ia38757a690dd4a5fa08797ec222e52c0_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 115, "tag": { "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "cnr_AccountsReceivableAllowanceForCreditLossWriteoffForDivestitureOfBusiness": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance for Credit Loss, Writeoff For Divestiture Of Business", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff For Divestiture Of Business", "negatedTerseLabel": "Divestitures" } } }, "localname": "AccountsReceivableAllowanceForCreditLossWriteoffForDivestitureOfBusiness", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses", "terseLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLeaseLiability": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Lease Liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Lease Liability", "terseLabel": "Current portion of lease liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLeaseLiability", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLeaseLiability": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Lease Liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Lease Liability", "terseLabel": "Non-current portion of lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLeaseLiability", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherReceivables": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Receivables", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Receivables", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherReceivables", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRightofUseAssets": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets", "terseLabel": "Lease right of use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRightofUseAssets", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationStrategicDevelopmentandAcquisitionRelatedCosts": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_CascadeWindowsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cascade Windows LLC", "label": "Cascade Windows LLC [Member]", "terseLabel": "Cascade Windows LLC" } } }, "localname": "CascadeWindowsLLCMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "cnr_CashFlowRevolverDueApril2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow Revolver Due April 2023 [Member]", "label": "Cash Flow Revolver Due April 2023 [Member]", "terseLabel": "Cash flow revolver" } } }, "localname": "CashFlowRevolverDueApril2023Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "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": "Current Cash Flow Revolver" } } }, "localname": "CashFlowRevolverMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/20211002", "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/20211002", "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_ContractWithCustomerLiabilityFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesLiabilitiesMeasuredonNonrecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer Liability, Fair Value Disclosure", "label": "Contract With Customer Liability, Fair Value Disclosure", "terseLabel": "Short-term steel supply agreement" } } }, "localname": "ContractWithCustomerLiabilityFairValueDisclosure", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesLiabilitiesMeasuredonNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "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/20211002", "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/20211002", "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "cnr_DBCIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "DBCI", "label": "DBCI [Member]", "terseLabel": "DBCI" } } }, "localname": "DBCIMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEANDDIVESTITURESDetails" ], "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "durationItemType" }, "cnr_DebtInstrumentDeferredAndAmortizedCostIncurred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Deferred And Amortized Cost Incurred", "label": "Debt Instrument, Deferred And Amortized Cost Incurred", "verboseLabel": "Deferred and amortized cost incurred" } } }, "localname": "DebtInstrumentDeferredAndAmortizedCostIncurred", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentFinancingCostIncurred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Financing Cost Incurred", "label": "Debt Instrument, Financing Cost Incurred", "terseLabel": "Financing cost incurred" } } }, "localname": "DebtInstrumentFinancingCostIncurred", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_DerivativeFixedInterestRatePaidReceived": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative, Fixed Interest Rate Paid (Received)", "label": "Derivative, Fixed Interest Rate Paid (Received)", "terseLabel": "Fixed Rate Paid (Received)" } } }, "localname": "DerivativeFixedInterestRatePaidReceived", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESScheduleofInterestRateDerivativesDetails" ], "xbrltype": "percentItemType" }, "cnr_DerivativeInstrumentFinancingComponentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Financing Component, Amount", "label": "Derivative Instrument, Financing Component, Amount", "terseLabel": "Derivative instrument, financing component, amount" } } }, "localname": "DerivativeInstrumentFinancingComponentAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairValuesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DerivativeNotionalAmountPaidReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative, Notional Amount Paid (Received)", "label": "Derivative, Notional Amount Paid (Received)", "negatedLabel": "Derivative, notional amount paid (received)", "terseLabel": "Notional Amount" } } }, "localname": "DerivativeNotionalAmountPaidReceived", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESScheduleofInterestRateDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DivestitureRelatedCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Divestiture-Related Costs", "label": "Divestiture-Related Costs", "terseLabel": "Divestiture related cost" } } }, "localname": "DivestitureRelatedCosts", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEANDDIVESTITURESDetails" ], "xbrltype": "monetaryItemType" }, "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_EnvironmentalLossContingencyPublicCommentPeriodDuration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Environmental Loss Contingency, Public Comment Period Duration", "label": "Environmental Loss Contingency, Public Comment Period Duration", "terseLabel": "Public comment period duration" } } }, "localname": "EnvironmentalLossContingencyPublicCommentPeriodDuration", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "durationItemType" }, "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/20211002", "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/20211002", "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_GainLossonAssets": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) on Assets", "label": "Gain (Loss) on Assets", "negatedTerseLabel": "Loss on sale of assets, net" } } }, "localname": "GainLossonAssets", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/20211002", "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/20211002", "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/20211002", "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEANDDIVESTITURESDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_InterestRateSwapFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap Five", "label": "Interest Rate Swap Five [Member]", "terseLabel": "Interest Rate Swap Five" } } }, "localname": "InterestRateSwapFiveMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESScheduleofInterestRateDerivativesDetails" ], "xbrltype": "domainItemType" }, "cnr_InterestRateSwapFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap Four", "label": "Interest Rate Swap Four [Member]", "terseLabel": "Interest Rate Swap Four" } } }, "localname": "InterestRateSwapFourMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESScheduleofInterestRateDerivativesDetails" ], "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESScheduleofInterestRateDerivativesDetails" ], "xbrltype": "domainItemType" }, "cnr_InterestRateSwapSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap Seven", "label": "Interest Rate Swap Seven [Member]", "terseLabel": "Interest Rate Swap Seven" } } }, "localname": "InterestRateSwapSevenMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESScheduleofInterestRateDerivativesDetails" ], "xbrltype": "domainItemType" }, "cnr_InterestRateSwapSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap Six", "label": "Interest Rate Swap Six [Member]", "terseLabel": "Interest Rate Swap Six" } } }, "localname": "InterestRateSwapSixMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESScheduleofInterestRateDerivativesDetails" ], "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESScheduleofInterestRateDerivativesDetails" ], "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESScheduleofInterestRateDerivativesDetails" ], "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/20211002", "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "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/20211002", "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/20211002", "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_LitigationSettlementPercentageOfSettlementSoughtForLegalExpenses": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Litigation Settlement, Expense Percentage", "label": "Litigation Settlement, Percentage Of Settlement Sought For Legal Expenses", "terseLabel": "Attorney's fee and litigation expenses, percentage of the settlement amount" } } }, "localname": "LitigationSettlementPercentageOfSettlementSoughtForLegalExpenses", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "percentItemType" }, "cnr_LossContingenciesNumberOfDefendantsWithChargesDismissed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss Contingencies, Number Of Defendants With Charges Dismissed", "label": "Loss Contingencies, Number Of Defendants With Charges Dismissed", "terseLabel": "Number of defendants with charges dismissed" } } }, "localname": "LossContingenciesNumberOfDefendantsWithChargesDismissed", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "integerItemType" }, "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "cnr_NumberOfFieldSamplingPhasesCompleted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Field Sampling Phases Completed", "label": "Number Of Field Sampling Phases Completed", "terseLabel": "Number of field sampling phases completed" } } }, "localname": "NumberOfFieldSamplingPhasesCompleted", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "integerItemType" }, "cnr_NumberOfSwapContractsEnteredInto": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Swap Contracts Entered Into", "label": "Number Of Swap Contracts Entered Into", "terseLabel": "Number of swap contract entered into" } } }, "localname": "NumberOfSwapContractsEnteredInto", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "integerItemType" }, "cnr_NumberOfSwapContractsTerminated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Swap Contracts Terminated", "label": "Number Of Swap Contracts Terminated", "terseLabel": "Number of swap contracts terminated" } } }, "localname": "NumberOfSwapContractsTerminated", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "integerItemType" }, "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/20211002", "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_PayFixedInterestRateSwapMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pay Fixed Interest Rate Swap", "label": "Pay Fixed Interest Rate Swap [Member]", "terseLabel": "Pay Fixed Interest Rate Swap" } } }, "localname": "PayFixedInterestRateSwapMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "cnr_PayFixedInterestRateSwapOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pay Fixed Interest Rate Swap One", "label": "Pay Fixed Interest Rate Swap One [Member]", "terseLabel": "Pay Fixed Interest Rate Swap One" } } }, "localname": "PayFixedInterestRateSwapOneMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_PayFixedInterestRateSwapTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pay Fixed Interest Rate Swap Two", "label": "Pay Fixed Interest Rate Swap Two [Member]", "terseLabel": "Pay Fixed Interest Rate Swap Two" } } }, "localname": "PayFixedInterestRateSwapTwoMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "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/20211002", "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_PrimeWindowsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prime Windows LLC", "label": "Prime Windows LLC [Member]", "terseLabel": "Prime Windows LLC" } } }, "localname": "PrimeWindowsLLCMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "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/20211002", "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "cnr_ProductWarrantyTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Warranty Term", "label": "Product Warranty Term", "terseLabel": "Product warranty, term" } } }, "localname": "ProductWarrantyTerm", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "durationItemType" }, "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/20211002", "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_RepaymentsOfTermLoan": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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/20211002", "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "cnr_RestructuringAndRelatedCostBenefitCostBenefitIncurredToDate": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restructuring and Related Cost (Benefit), Cost (Benefit) Incurred to Date", "label": "Restructuring and Related Cost (Benefit), Cost (Benefit) Incurred to Date", "terseLabel": "Total restructuring costs incurred to date" } } }, "localname": "RestructuringAndRelatedCostBenefitCostBenefitIncurredToDate", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofRestructuringPlanCostsDetails" ], "xbrltype": "monetaryItemType" }, "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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_StandardAndExtendedProductWarrantyAccrualBusinessDivestiture": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Standard And Extended Product Warranty Accrual, Business Divestiture", "label": "Standard And Extended Product Warranty Accrual, Business Divestiture", "negatedTerseLabel": "Divestiture" } } }, "localname": "StandardAndExtendedProductWarrantyAccrualBusinessDivestiture", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "cnr_StoneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stone [Member]", "label": "Stone [Member]", "terseLabel": "Stone" } } }, "localname": "StoneMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "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/20211002", "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "cnr_TermLoanFacilityDueApril2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Facility Due April 2028", "label": "Term Loan Facility Due April 2028 [Member]", "terseLabel": "Term loan facility due April 2028" } } }, "localname": "TermLoanFacilityDueApril2028Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "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" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/20211002", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_UnallocatedOtherExpenses": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. 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/2021", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r827" ], "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/2021", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r828" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r829" ], "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r829" ], "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/2021", "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/2021", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r829" ], "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/2021", "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/2021", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r837" ], "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/2021", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r829" ], "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/2021", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r829" ], "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/2021", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r829" ], "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/2021", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r829" ], "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r825" ], "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/2021", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r826" ], "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/2021", "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/2021", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r143", "r194", "r207", "r208", "r209", "r210", "r212", "r214", "r218", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r353", "r355", "r357", "r358" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-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": [ "r143", "r194", "r207", "r208", "r209", "r210", "r212", "r214", "r218", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r353", "r355", "r357", "r358" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-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": [ "r2", "r148", "r159", "r165", "r246", "r545", "r546", "r547", "r570", "r571", "r640", "r643", "r646", "r647", "r840" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r148", "r159", "r165", "r246", "r545", "r546", "r547", "r570", "r571", "r640", "r643", "r646", "r647", "r840" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r148", "r159", "r165", "r246", "r545", "r546", "r547", "r570", "r571", "r640", "r643", "r646", "r647", "r840" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r363", "r394", "r518", "r524", "r724", "r725", "r726", "r727", "r728", "r729", "r749", "r796", "r799", "r823", "r824" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "netLabel": "Maximum", "terseLabel": "Maximum", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r363", "r394", "r518", "r524", "r724", "r725", "r726", "r727", "r728", "r729", "r749", "r796", "r799", "r823", "r824" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "netLabel": "Minimum", "verboseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r221", "r422", "r425", "r750", "r795", "r797" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r221", "r422", "r425", "r750", "r795", "r797" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r363", "r394", "r462", "r518", "r524", "r724", "r725", "r726", "r727", "r728", "r729", "r749", "r796", "r799", "r823", "r824" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r363", "r394", "r462", "r518", "r524", "r724", "r725", "r726", "r727", "r728", "r729", "r749", "r796", "r799", "r823", "r824" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r160", "r519" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r160", "r165", "r519" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r222", "r223", "r422", "r426", "r798", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r222", "r223", "r422", "r426", "r798", "r812", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r160", "r165", "r324", "r519", "r716" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r724", "r726", "r729", "r823", "r824" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r59", "r714" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r257" ], "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": "Schedule of Allowance for Credit Losses" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r24", "r43", "r227", "r228" ], "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, 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 $11,176 and $13,313, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r38", "r764", "r782" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r57", "r293" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r46", "r84", "r86", "r87", "r785", "r807", "r811" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r83", "r87", "r95", "r96", "r97", "r145", "r146", "r147", "r604", "r802", "r803", "r842" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r44" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r145", "r146", "r147", "r545", "r546", "r547", "r646" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r526", "r528", "r551", "r552" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r528", "r538", "r550" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r229", "r251", "r253", "r256" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r255" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r131", "r279", "r285" ], "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 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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r180" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax": { "auth_ref": [ "r635" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated gain (loss) from increase (decrease) in value of excluded component of derivative hedge.", "label": "AOCI, Derivative Qualifying as Hedge, Excluded Component, after Tax", "verboseLabel": "AOCI, derivative qualifying as hedge, excluded component, after tax" } } }, "localname": "AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r131", "r290" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r140", "r202", "r209", "r216", "r242", "r345", "r346", "r347", "r349", "r350", "r351", "r352", "r354", "r356", "r358", "r359", "r601", "r606", "r663", "r712", "r714", "r762", "r781" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r25", "r26", "r73", "r140", "r242", "r345", "r346", "r347", "r349", "r350", "r351", "r352", "r354", "r356", "r358", "r359", "r601", "r606", "r663", "r712", "r714" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r650" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": { "auth_ref": [ "r289" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets held-for-sale that are not part of a disposal group.", "label": "Assets Held-for-sale, Not Part of Disposal Group", "terseLabel": "Assets held-for-sale" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroup", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEANDDIVESTITURESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r6", "r7", "r15", "r17", "r20", "r292", "r298" ], "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 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" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r529", "r539" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairValuesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r615", "r620" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairValuesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r514", "r520" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEANDDIVESTITURESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r514", "r520", "r588", "r589" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEANDDIVESTITURESDetails" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r584" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r586", "r587" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r586", "r587" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r586", "r587" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r586", "r587" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income (loss) applicable to common shares" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r586", "r587" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Net sales" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r583" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related expenses" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r594", "r595", "r596" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r598" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r585" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Net income (loss) applicable to common shares" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r585" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "verboseLabel": "Net sales" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r591" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r591" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "terseLabel": "Lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r591" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r591" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r591" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r591" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of 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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r591" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of 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 current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r591" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred income taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r590", "r591" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets (trade names/customer relationships)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r590", "r591" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r591" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r591" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r591" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r590", "r591" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of 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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r591" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r22", "r56", "r133" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r127", "r133", "r135" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r127", "r681" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r320", "r321", "r322", "r331", "r813" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r145", "r146", "r646" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r42" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r42" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r42" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r42", "r399" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r42" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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; 126,228,665 and 126,207,594 shares issued and outstanding at October\u00a02, 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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r91", "r93", "r94", "r104", "r772", "r791" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r411", "r412", "r423" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract with customer liability, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEANDDIVESTITURESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r424" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with customer liability, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEANDDIVESTITURESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r207", "r208", "r209", "r210", "r212", "r218", "r220" ], "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/2021-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": [ "r108", "r750" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofDerivativesontheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r37", "r38", "r39", "r139", "r143", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r382", "r383", "r384", "r385", "r694", "r763", "r765", "r780" ], "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/2021-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" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r39", "r378", "r765", "r780" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r360", "r382", "r383", "r692", "r694", "r695" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r64", "r373", "r692" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r64", "r381", "r692", "r694" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r64", "r361" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTABLFacilityDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r65", "r139", "r143", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r382", "r383", "r384", "r385", "r694" ], "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/2021-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" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r777" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r777" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFiveMember": { "auth_ref": [ "r777" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r777" ], "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/2021-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" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r65", "r139", "r143", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r382", "r383", "r384", "r385", "r400", "r403", "r404", "r405", "r691", "r692", "r694", "r695", "r778" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTABLFacilityDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r367", "r379", "r382", "r383", "r693" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r58", "r367", "r693" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Less: unamortized discounts and unamortized deferred financing costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r555", "r556" ], "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, 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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r555", "r556" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r132" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r565" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r440", "r478", "r502", "r508", "r509" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r440", "r479", "r503", "r508", "r509" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": { "auth_ref": [ "r506", "r509" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r440", "r477", "r501", "r508", "r509" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r440", "r444", "r476", "r500", "r508", "r509" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r474", "r498", "r508", "r509" ], "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 (income) cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r442", "r475", "r499", "r508", "r509" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r131", "r197" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofDerivativesontheConsolidatedStatementsofOperationsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairValuesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESScheduleofInterestRateDerivativesDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r74", "r77", "r78", "r618", "r731" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability 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. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Liabilities", "verboseLabel": "Derivative liability" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairValuesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "verboseLabel": "Fixed rate paid" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeFloorInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Floor rate on an interest rate derivative such as an interest rate floor or collar. If market rates falls below the floor rate, a payment or receipt is triggered on the contract.", "label": "Derivative, Floor Interest Rate", "terseLabel": "Derivative, floor interest rate" } } }, "localname": "DerivativeFloorInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r617" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Derivative instruments, gain (loss)" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofDerivativesontheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r77", "r616", "r619", "r624", "r629" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofDerivativesontheConsolidatedStatementsofOperationsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairValuesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESScheduleofInterestRateDerivativesDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r636", "r649" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVES" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVES" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "auth_ref": [ "r75", "r76", "r79", "r618" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of asset associated with financial liability 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 Liability, Fair Value, Gross Asset", "terseLabel": "Assets", "verboseLabel": "Interest rate swap assets" } } }, "localname": "DerivativeLiabilityFairValueGrossAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairValuesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofDerivativesontheConsolidatedStatementsofOperationsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairValuesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESScheduleofInterestRateDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r610", "r612" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r609", "r611", "r612", "r613", "r614", "r621", "r624", "r631", "r632", "r634", "r636" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofDerivativesontheConsolidatedStatementsofOperationsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairValuesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESScheduleofInterestRateDerivativesDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Derivatives designated as hedging instruments" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofDerivativesontheConsolidatedStatementsofOperationsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairValuesofDerivativesontheConsolidatedBalanceSheetsDetails" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r422", "r425", "r426", "r427", "r428", "r429", "r430", "r431" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r422" ], "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": "Schedule of Disaggregation of Revenue by Segment" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r553" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]", "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r131", "r291", "r296" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "terseLabel": "Gain on divestiture of business" } } }, "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEANDDIVESTITURESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r21", "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "ASSETS AND LIABILITIES HELD FOR SALE AND DIVESTITURES" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEANDDIVESTITURES" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Income (loss) per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r105", "r157", "r158", "r159", "r160", "r161", "r168", "r171", "r177", "r178", "r179", "r183", "r184", "r647", "r648", "r773", "r792" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r105", "r157", "r158", "r159", "r160", "r161", "r171", "r177", "r178", "r179", "r183", "r184", "r647", "r648", "r773", "r792" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareProFormaAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Pro Forma [Abstract]", "terseLabel": "Net income (loss) per common share:" } } }, "localname": "EarningsPerShareProFormaAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r180", "r181", "r182", "r185" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r681" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r558" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r62" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofRestructuringPlanCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r537" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r95", "r96", "r97", "r145", "r146", "r147", "r152", "r162", "r164", "r186", "r246", "r399", "r406", "r545", "r546", "r547", "r570", "r571", "r646", "r683", "r684", "r685", "r686", "r687", "r689", "r802", "r803", "r804", "r842" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r241" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesLiabilitiesMeasuredonNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r650", "r651", "r652", "r659" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesLiabilitiesMeasuredonNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": { "auth_ref": [ "r650", "r651", "r653" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).", "label": "Fair Value Measurements, Nonrecurring [Table Text Block]", "terseLabel": "Schedule of Fair Value, Liabilities Measured on Nonrecurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "auth_ref": [ "r656" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r650", "r661", "r662" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r650", "r661" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r369", "r382", "r383", "r463", "r465", "r466", "r467", "r468", "r469", "r470", "r508", "r651", "r721", "r722", "r723" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesLiabilitiesMeasuredonNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r650", "r651", "r654", "r655", "r660" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesLiabilitiesMeasuredonNonrecurringBasisDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r658" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueHedgeAssetsAtFairValue": { "auth_ref": [ "r619" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of all derivative assets designated as fair value hedging instruments.", "label": "Fair Value Hedge Assets", "terseLabel": "Fair value hedged assets" } } }, "localname": "FairValueHedgeAssetsAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r369", "r463", "r465", "r470", "r508", "r651", "r721" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesLiabilitiesMeasuredonNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r369", "r382", "r383", "r463", "r465", "r470", "r508", "r651", "r722" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesLiabilitiesMeasuredonNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r369", "r382", "r383", "r463", "r465", "r466", "r467", "r468", "r469", "r470", "r508", "r651", "r723" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesLiabilitiesMeasuredonNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesLiabilitiesMeasuredonNonrecurringBasisDetails" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r369", "r382", "r383", "r463", "r465", "r466", "r467", "r468", "r469", "r470", "r508", "r721", "r722", "r723" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesLiabilitiesMeasuredonNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r650", "r651", "r654", "r655", "r657", "r660" ], "lang": { "en-us": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Fair Value, Nonrecurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesLiabilitiesMeasuredonNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r236", "r237", "r238", "r239", "r240", "r252", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r377", "r398", "r636", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r830", "r831", "r832", "r833", "r834", "r835", "r836" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesLiabilitiesMeasuredonNonrecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesLiabilitiesMeasuredonNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "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": "Amortization period (years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r284" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails": { "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r286" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFutureMinimumFiniteLivedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFutureMinimumFiniteLivedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r286" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFutureMinimumFiniteLivedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r286" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFutureMinimumFiniteLivedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r286" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFutureMinimumFiniteLivedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r280", "r281", "r284", "r287", "r751", "r758" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r284", "r758" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails": { "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r280", "r283" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r284", "r751" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails": { "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet": { "auth_ref": [ "r608" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of all derivatives designated as foreign currency fair value hedging instruments.", "label": "Foreign Currency Fair Value Hedge Derivative at Fair Value, Net", "terseLabel": "Foreign currency hedging contracts" } } }, "localname": "ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r675", "r677", "r679", "r680" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign exchange gain (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r77", "r463", "r627" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign currency contracts" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofDerivativesontheConsolidatedStatementsofOperationsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairValuesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.", "label": "Forward Contracts [Member]", "terseLabel": "Forward Contracts" } } }, "localname": "ForwardContractsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingenciesByNatureAxis": { "auth_ref": [ "r330" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingencyNatureDomain": { "auth_ref": [ "r330" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingencyUnrecordedAmount": { "auth_ref": [ "r330" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives": { "auth_ref": [ "r616", "r622" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from the increase (decrease) in fair value of foreign currency derivatives and nonderivative instruments designated as fair value hedging instruments which were recognized in earnings, net of offsets by the gain (loss) on the hedged item to the extent that the fair value hedge was determined to be effective.", "label": "Gain (Loss) on Foreign Currency Fair Value Hedge Derivatives", "negatedLabel": "Realized a loss on foreign currency fair value hedge derivatives" } } }, "localname": "GainLossOnForeignCurrencyFairValueHedgeDerivatives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r131", "r605" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.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": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedTerseLabel": "Gain on divestitures" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r131", "r386", "r387" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r266", "r268", "r714", "r761" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.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/2021-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": [ "r269" ], "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 acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r277" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILL" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r272" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r131", "r267", "r271", "r275" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.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", "netLabel": "Goodwill impairment", "verboseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r273", "r582" ], "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 from prior year acquisitions" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r270" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture 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, Written off Related to Sale of Business Unit", "negatedTerseLabel": "Divestiture" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r107", "r140", "r202", "r208", "r212", "r215", "r218", "r242", "r345", "r346", "r347", "r350", "r351", "r352", "r354", "r356", "r358", "r359", "r663" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r613", "r630" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofDerivativesontheConsolidatedStatementsofOperationsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairValuesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r613" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofDerivativesontheConsolidatedStatementsofOperationsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairValuesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r131", "r290", "r295" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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, Long-Lived Asset, Held-for-Use", "terseLabel": "Asset impairment" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r101", "r202", "r208", "r212", "r215", "r218", "r759", "r769", "r775", "r793" ], "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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEANDDIVESTITURESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r7", "r9", "r10", "r11", "r12", "r13", "r14", "r16", "r18", "r19", "r20", "r300", "r301" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEANDDIVESTITURESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r297", "r307" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofDerivativesontheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r307" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofDerivativesontheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r560", "r562", "r564", "r567" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r141", "r559", "r563", "r566", "r575", "r577", "r579", "r580", "r581" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear": { "auth_ref": [ "r562" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r142", "r163", "r164", "r200", "r557", "r576", "r578", "r794" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r55", "r779" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r134" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r130" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r130" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r130" ], "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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r130" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r130" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2021-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 and divestitures:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r130" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r130" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r172", "r173", "r174", "r179" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r288" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r278", "r282" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r99", "r196", "r690", "r693", "r774" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofDerivativesontheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r124", "r128", "r134" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r28", "r29", "r62" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r626" ], "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]", "netLabel": "Interest rate swaps", "terseLabel": "Interest rate swaps", "verboseLabel": "Interest Rate Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofDerivativesontheConsolidatedStatementsofOperationsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairValuesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESScheduleofInterestRateDerivativesDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale.", "label": "Inventories [Member]", "terseLabel": "Inventories" } } }, "localname": "InventoriesMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r265" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsAndWorkInProcess": { "auth_ref": [ "r70" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r23", "r72", "r714" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r71" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r110", "r195" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r650" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r706" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r699" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r707" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r707" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r707" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r707" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r707" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r707" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r707" ], "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" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r707" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r709" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r49", "r140", "r242", "r663", "r714", "r766", "r787" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r63", "r140", "r242", "r345", "r346", "r347", "r350", "r351", "r352", "r354", "r356", "r358", "r359", "r602", "r606", "r607", "r663", "r712", "r713", "r714" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r650" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r31", "r32", "r33", "r39", "r40", "r140", "r242", "r345", "r346", "r347", "r350", "r351", "r352", "r354", "r356", "r358", "r359", "r602", "r606", "r607", "r663", "r712", "r713" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r39", "r765", "r780" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTABLFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r60", "r139" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r60", "r139" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r60" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r60" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTABLFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r60", "r139" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r37", "r763" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTABLFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Settlement amount" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r39", "r368", "r380", "r382", "r383", "r765", "r783" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r61" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt", "verboseLabel": "Less: current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r65" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Total long-term debt, less current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r388" ], "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/2021-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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r65" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r65", "r343" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r333", "r334" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r333", "r334" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r323" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r333", "r334" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r463" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r127" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r127" ], "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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r127", "r129", "r132" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r20", "r89", "r92", "r97", "r102", "r132", "r140", "r151", "r157", "r158", "r159", "r160", "r163", "r164", "r175", "r202", "r208", "r212", "r215", "r218", "r242", "r345", "r346", "r347", "r350", "r351", "r352", "r354", "r356", "r358", "r359", "r648", "r663", "r770", "r789" ], "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 income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-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": [ "r157", "r158", "r159", "r160", "r168", "r169", "r176", "r179", "r202", "r208", "r212", "r215", "r218" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income (loss) applicable to common shares" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r5", "r149", "r150", "r153", "r154", "r165", "r166", "r167", "r234", "r235", "r247", "r248", "r432", "r433", "r434", "r435", "r548", "r572", "r573", "r574", "r644", "r670", "r671", "r672", "r711", "r755", "r756", "r757", "r806", "r807", "r808", "r809", "r811", "r843" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r148", "r151", "r152", "r153", "r155", "r156", "r159", "r165", "r183", "r232", "r233", "r243", "r244", "r245", "r246", "r249", "r250", "r344", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r549", "r568", "r569", "r570", "r571", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r645", "r646", "r647", "r648", "r664", "r665", "r666", "r667", "r668", "r669", "r673", "r674", "r710", "r752", "r753", "r754", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r838", "r839", "r840", "r841", "r842" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r613" ], "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": "Derivatives not designated as hedging instruments", "verboseLabel": "Derivatives not designated as hedging instruments" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofDerivativesontheConsolidatedStatementsofOperationsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairValuesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of manufacture acquired" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r190" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r202", "r208", "r212", "r215", "r218" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r700", "r708" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r697" ], "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": "Total", "totalLabel": "Present value of future minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r697" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r697" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term portion of lease liabilities", "verboseLabel": "Long-term lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r698", "r702" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r696" ], "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 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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r705", "r708" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r704", "r708" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r207", "r208", "r209", "r210", "r212", "r218" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r27", "r28", "r29", "r62" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r615", "r633" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairValuesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r58" ], "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 noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r80", "r84", "r676", "r678", "r682" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r81", "r84" ], "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,453, $(426), $654 and $12,788, respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r85" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax": { "auth_ref": [ "r82", "r84", "r88", "r623" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of adjustments from accumulated other comprehensive income (AOCI) for gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, after Tax", "negatedTerseLabel": "Amount reclassified from Accumulated other comprehensive income (loss) into earnings" } } }, "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r90", "r93", "r95", "r96", "r98", "r103", "r399", "r683", "r688", "r689", "r771", "r790" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r90", "r93", "r599", "r600", "r603" ], "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/2021-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", "verboseLabel": "Other accrued expenses" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairValuesofDerivativesontheConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r66" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r132" ], "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 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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Noncurrent Liabilities", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairValuesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r112" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r438", "r439", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r465", "r466", "r467", "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r488", "r491", "r495", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r512", "r513", "r514", "r515", "r516", "r517" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r305", "r306", "r315", "r316" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofRestructuringPlanCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForDerivativeInstrumentFinancingActivities": { "auth_ref": [ "r122", "r126" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.", "label": "Payments for Derivative Instrument, Financing Activities", "negatedLabel": "Payments on derivative financing obligations" } } }, "localname": "PaymentsForDerivativeInstrumentFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r120" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Purchases of treasury stock", "terseLabel": "Purchases of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r125", "r306" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r123" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedTerseLabel": "Payments of financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r115", "r597" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash payment for acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r115" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of 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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r116" ], "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 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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r462", "r464", "r470", "r487", "r489", "r490", "r491", "r492", "r493", "r508", "r510", "r511", "r512", "r525" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANS" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r437", "r439", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r488", "r491", "r495", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r512", "r513", "r520", "r521", "r522", "r523" ], "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": "Benefit plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r529", "r539" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r25", "r54", "r55" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from divestitures, net of cash divested" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEANDDIVESTITURESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r113" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds from divestitures, net of cash divested" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r118" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from senior notes" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r118" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from term loan" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r118" ], "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 long-term lines of credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r119", "r123" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r114" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEANDDIVESTITURESDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r117", "r540" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]", "terseLabel": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r339", "r340", "r767" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r338" ], "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": "Acquisitions" } } }, "localname": "ProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r62", "r332", "r335" ], "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 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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r66", "r323", "r325" ], "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 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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r336" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r337" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r342" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTY" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r35", "r36", "r294", "r714", "r776", "r788" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 $613,459 and $644,308, respectively" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r106", "r254" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r50", "r230" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r121", "r139" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r121" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedTerseLabel": "Repayments of long-term lines of credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSeniorDebt": { "auth_ref": [ "r121" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period.", "label": "Repayments of Senior Debt", "negatedTerseLabel": "Payments on senior notes" } } }, "localname": "RepaymentsOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r135", "r760", "r784" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r22", "r34", "r133", "r135" ], "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 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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "auth_ref": [ "r56" ], "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/2021-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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r304", "r306", "r309", "r318", "r319" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURING" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "auth_ref": [ "r305", "r308", "r315", "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs incurred to date for the specified restructuring cost.", "label": "Restructuring and Related Cost, Cost Incurred to Date", "terseLabel": "Total restructuring costs incurred to date" } } }, "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r305", "r308", "r315", "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Restructuring costs incurred" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r131", "r303", "r312", "r315" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r305", "r306", "r315", "r316" ], "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/2021-01-31", "presentation": [ "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/2021-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": [ "r131" ], "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 charges" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofRestructuringPlanCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r131" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 7.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r306", "r313" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofSeveranceLiabilityandCashPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r45", "r406", "r549", "r714", "r786", "r806", "r811" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r145", "r146", "r147", "r152", "r162", "r164", "r246", "r545", "r546", "r547", "r570", "r571", "r646", "r802", "r804" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r437", "r438", "r439", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r488", "r491", "r495", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r512", "r513", "r514", "r515", "r516", "r517", "r520", "r521", "r522", "r523" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r437", "r438", "r439", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r488", "r491", "r495", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r512", "r513", "r514", "r515", "r516", "r517", "r520", "r521", "r522", "r523" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r193", "r194", "r207", "r213", "r214", "r221", "r222", "r225", "r421", "r422", "r750" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r137", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r436" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r100", "r140", "r193", "r194", "r207", "r213", "r214", "r221", "r222", "r225", "r242", "r345", "r346", "r347", "r350", "r351", "r352", "r354", "r356", "r358", "r359", "r663", "r775" ], "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": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r703", "r708" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r471" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r588", "r589" ], "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/2021-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/2021-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": "Schedule of Cash and Non-cash Activities of Leases" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r65", "r143", "r382", "r384", "r400", "r403", "r404", "r405", "r691", "r692", "r695", "r778" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r494", "r495", "r496", "r497", "r508" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r616", "r624", "r630" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of Derivatives' Effect on the Consolidated Statements of Operations" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r621" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Fair Values of Derivatives on the Consolidated Balance Sheets" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r179" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r650", "r651" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r280", "r283", "r751" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r280", "r283" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r274", "r276" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r274", "r276" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments.", "label": "Schedule of Interest Rate Derivatives [Table Text Block]", "terseLabel": "Schedule of Interest Rate Derivatives" } } }, "localname": "ScheduleOfInterestRateDerivativesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r30", "r51", "r52", "r53" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r341" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r592" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r34", "r135", "r760", "r784" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r305", "r306", "r307", "r308", "r315", "r316", "r317" ], "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/2021-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": [ "r310", "r311", "r314" ], "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": "Schedule of Cost Relating to Restructuring" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r306", "r316" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r202", "r205", "r211", "r274" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r202", "r205", "r211", "r274" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r529", "r539" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r67", "r138", "r187", "r188", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r400", "r401", "r402", "r403", "r404", "r405", "r406" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Future Minimum Finite-Lived Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r189", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r207", "r208", "r209", "r210", "r212", "r213", "r214", "r215", "r216", "r218", "r225", "r308", "r317", "r795" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r189", "r191", "r192", "r202", "r206", "r212", "r216", "r217", "r218", "r219", "r221", "r224", "r225", "r226" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r109" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r130" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r530" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r536" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r533" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue": { "auth_ref": [ "r535" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r527", "r532" ], "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/2021-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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r531" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r136", "r144" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r8", "r189", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r207", "r208", "r209", "r210", "r212", "r213", "r214", "r215", "r216", "r218", "r225", "r274", "r299", "r308", "r317", "r795" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-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": [ "r2", "r69", "r95", "r96", "r97", "r145", "r146", "r147", "r152", "r162", "r164", "r186", "r246", "r399", "r406", "r545", "r546", "r547", "r570", "r571", "r646", "r683", "r684", "r685", "r686", "r687", "r689", "r802", "r803", "r804", "r842" ], "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/2021-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/2021-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/2021-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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r145", "r146", "r147", "r186", "r750" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r41", "r42", "r406" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock for the Ply Gem merger (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r399", "r406" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r41", "r42", "r399", "r406" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r41", "r42", "r399", "r406", "r534" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r69", "r399", "r406" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock for the Ply Gem merger" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r41", "r42", "r399", "r406" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r69", "r399", "r406" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r42", "r47", "r48", "r140", "r231", "r242", "r663", "r714" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "verboseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r715", "r717" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r593" ], "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/Other" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradingSecurities": { "auth_ref": [ "r768" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r236", "r237", "r238", "r239", "r240", "r377", "r398", "r636", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r830", "r831", "r832", "r833", "r834", "r835", "r836" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r68", "r408" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r42", "r399", "r407" ], "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", "terseLabel": "Retirement of treasury shares" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r68", "r408" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r42", "r399", "r406" ], "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", "negatedTerseLabel": "Treasury stock purchases (in shares)", "terseLabel": "Treasury stock purchases (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r42", "r399", "r406" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "terseLabel": "Retirement of treasury shares (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r410" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r68", "r408", "r409" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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 (21,071 and 25,332 shares at October\u00a02, 2021 and December\u00a031, 2020, respectively)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r399", "r406", "r408" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r305", "r306", "r315", "r316" ], "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/2021-01-31", "presentation": [ "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 income (loss) applicable to common shares" } } }, "localname": "UndistributedEarningsDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r554", "r561" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r701", "r708" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r170", "r179" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r168", "r179" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r111" ], "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/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r100": { "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=123367319&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r102": { "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=123367319&loc=SL114868664-224227" }, "r103": { "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=123367319&loc=SL114868664-224227" }, "r104": { "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=123367319&loc=SL114868664-224227" }, "r105": { "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=123367319&loc=SL114868664-224227" }, "r106": { "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=123367319&loc=SL114868664-224227" }, "r107": { "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=123367319&loc=SL114868664-224227" }, "r108": { "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=123367319&loc=SL114868664-224227" }, "r109": { "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=123367319&loc=SL114868664-224227" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r110": { "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=123367319&loc=SL114868664-224227" }, "r111": { "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=123367319&loc=SL114868664-224227" }, "r112": { "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=123367319&loc=SL114868664-224227" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3505-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r165": { "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=122038215&loc=d3e31137-122693" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r21": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r231": { "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=122038336&loc=d3e74512-122707" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r278": { "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" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123398962&loc=d3e400-110220" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r306": { "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" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r316": { "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" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r322": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r388": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r389": { "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=122040564&loc=d3e177068-122764" }, "r39": { "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" }, "r390": { "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" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r436": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r437": { "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" }, "r438": { "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" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r465": { "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=123447040&loc=d3e1928-114920" }, "r466": { "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=123447040&loc=d3e1928-114920" }, "r467": { "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=123447040&loc=d3e1928-114920" }, "r468": { "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=123447040&loc=d3e1928-114920" }, "r469": { "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=123447040&loc=d3e1928-114920" }, "r47": { "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" }, "r470": { "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=123447040&loc=d3e1928-114920" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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=122041274&loc=d3e301413-122809" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r553": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r575": { "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=122134291&loc=d3e330036-122817" }, "r576": { "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=122134291&loc=d3e330036-122817" }, "r577": { "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=122134291&loc=d3e330215-122817" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r584": { "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" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r598": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r6": { "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" }, "r60": { "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" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r61": { "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" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r62": { "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" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r63": { "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" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80784-113994" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r64": { "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" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r649": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r65": { "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" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r66": { "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" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r67": { "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" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r675": { "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" }, "r676": { "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" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r68": { "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" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r69": { "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" }, "r690": { "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" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r695": { "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" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r7": { "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" }, "r70": { "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" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r709": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r71": { "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" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r715": { "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" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r717": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r718": { "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" }, "r719": { "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" }, "r72": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r73": { "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" }, "r730": { "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" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r732": { "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" }, "r733": { "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" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r737": { "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=125521744&loc=d3e122625-111746" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226038-175313" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r779": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r794": { "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" }, "r795": { "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" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r806": { "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=124501264&loc=SL117420844-207641" }, "r807": { "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=124501264&loc=SL117420844-207641" }, "r808": { "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=124501264&loc=SL117420844-207641" }, "r809": { "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=124501264&loc=SL117420844-207641" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(dd)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r825": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r826": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r827": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r828": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r829": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r830": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r831": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r832": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r833": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r834": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r835": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r836": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r837": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r99": { "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=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 104 0000883902-21-000055-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000883902-21-000055-xbrl.zip M4$L#!!0 ( (Z):5-%TT%J)S( +:L 0 8 83(P,C$Q,# R97AH:6)I M=#$P7S$N:'1M[7U;<]M(DN[[^16U[CT]T@9$\Z:;W>,(6J9MS=B2CDBW3S]M M@$!1Q!@$.+A(YO[ZS4L54 ABK)E$Z2Y,>N61 (H9&7E]79\*^K MOI@D4U]BD4QDDPHFDG4A7I+$7W(C/KHR_B(,#]:VS<#:/O)M)(MK- M=DM\#J,OWJW-GR=>XLM7^CY_/.??_WA.#_EC%+KS5W^XWJWPW+\_\\9R;-MN MMS,Z')]VN\[QJ6N/.V[[$'YVW9$\^>].!U;Y'+[/%\7)W)=_?S;U@H.)Q 6\ M.&[/DI=WGIM,7K2:S?_[C+[WZH]Q&"3PM @NYA_Y'HMWLJ,;N-DH3))P^N(4 M[I7(K\F![7LWP0MZQ6=\,WV!$_IA].*W)OW?2_SD8&Q//7_^XF^]R+/]OUDQ M;,9!+"-OS!_'WO](6!O>E,9BPMY)Z[#J1WW7='YY?]S_V+X:B]^ZZ3S]]XQO^*XT3;SSG/WGPB"!YT3F:/6*GOO&=NY5[ M-IQXL;B6B1=).CF]FTCR3WO)1(K??SMIMYLO];O6:U>RM?ZKEO M"9=$CAV+<"P&LUR$8WML1YX#3$7JTW8\GZU[X]S9>6N/.2R3(B"_A'>$DL MXG04>ZYG1YX$RMOCL>=[L+/X,WPCDCYM,W =Z"Q8YYX7.'Y*-\(#D_W]2Q#> M!<@-%V?GXET4IC/>1HO^D#U\,(^!46+]V94_%^_D%'YS04[P$O@3?'A_.O/# MN93X4JWCE[&8>!'>A!XZWP=>PM\B.991!&M,0N$%L"I@O/Q8 ^%]Z23>K81' MP?)J?\K/PNG,#N9K9R(ZXV% !$/^F<".T+98XA\V/FS0$!]EXMC^&,XZG/); MSTUM'ZA<[X.KF:I>!(9_(B)Q0PSA=\4$A5, 1]KW@>=SAH=K)')\6*2_C8*W MUGMP94=)'3B M4G$))HH#TA+,SL00E;,TBE,;W@?$83*Q0?/+*+%!//)S2M:^-D.S1="3EMFD M;.Y>A+=LY[:.T,YMG6R WU!%@!H(W_W??SL\_58)4GNFG@ K>\$XC*9HF0*+ MO [MR$6F?0.^IY.$$3E.RRQT^!AM60]D98![BIP=D>LJQE$X-;E_&TD)1QC? M,)+_3F6JW_?1)UA"9>5;L 1R)$H@](I6 MDD#9+J!LX 46?(]D G[0S<3PCH_8.=X H9&'*9''X'4(I MRSD @PQ>D$K\&?>3=C/?MFQ/35;B35SVMMDV?K0C9R(Z+=K#]@;LH1'GJL6V M85P"=PT)-X/[A(^A/EY4>B&K_K:Z\6I7],8UV 16O+@36Z8QD!N4<\1:DUWD MT9P%0B) '2?$25XDIFD"[C)+#^(HM#U#N@?X)M-8^8;@6./ND3:.4SC_6E&X M::2#8 N;G'&Y ^I9!K&MU??=Q(-;+'CT%-#R08C! @M/:6S'#EU5U'\-%2-G8@V/"I%$2>0;2P(MEG-$OWPGXZ-:+:2?RG>0 "&^\VL^1#.08 M-3A0&RA[ R8 T!59@(4.6F0V"!C\/9+AF"42QU]N0K5UM[:?VB-?%E=I*7O$ MD=XLH>_%*5H"'@BL.;X"[ZX-]IEB.]O!L"AL[(UTB^Q);(YSWOV_OK,B=)&MQO'2(>W M*[I$#^V:X>'%$QNTY*)M#TJ$5&44^BA08Q"ZI5 2/-Z#^[J8S_+GH$(\4*]* MQR]_>)[DLE?T!9?[\AS5O\^NN)=!3=C$+.3EOJ"4'#QZ 4BAKU+\W,POL4=Q MZ*?)XB4/8"_XWTFD[SRS;^3!*)+VEP-[#&_SPO;O['G\[*?@/58^GVLZC0O9 M2IG'W59F/<7M([(-R.9QP7SQ.$M4%1Q96$%K M&6+,#66L[<)(QD!QEBW?(DY(AB"?L-T:JHLX\L711:$/?\Q0 "-8:*G+DHD= MK! AV6(.<^K$8:0_WRSQ*E?0B::V*D2YB&$P+SSE0&3Q0_S@S+?C6)R?9_'I MAGC48I1OQ3K93=G+B>L ',(XMB.*,E10H6!-!//J2T<(W82?\8UNI8^X@)&$!8Q+::[& M(B@FUC:Q5WJ77)>8B@16"(_GJ#AGSEA\@#R+,&8>HJUDX6NR*%D@V8I<0;&- M2,[ 41=@?: !IO3?MDL5MTY2Y7Z]M1!,+7%^.=6DMG_%?3O=N&V3==HV4@;% M)!<8E"0GE3!B&X+#9[Y,P!J/C5"6%\1)1*!N+1 ?D(=:&/!VHZ##TZK^*U%Z MJ*"9^>!8800S1D*-A&:OG=W9]/X:U=;0G4V,"0]W?-N;GV0[_)#E=Z4@ M7>(E2!D5X7Z'@;QK>EN-]*&@@YC9$=#2GDW$WLT^'H3>;";!%?LJ>OI8/*V1 M7?=047MC0D5G9BB]@(M[K4.^'VTZ!ELLH^H6\%FV8:_M6(J![8-YLU:H&MIX M"]F&B6<83I4^D+4TPV,5A";9.C,P.G.)+4;X^C&]/D(9*'P48(8B4I&Q_VQ9 MK6;3@K?7*- ,S*$LNTC>I' ]WAGL85_$SD2ZJ;]Z2'/S&+QV/O]2#E>"AV/3 M_:\HG]"N\J:C-(I))6*1N 7QUX4)QG/4QR9@HU&6#E0J;8U\LJR!%-F4ZQUS\G; M*AA*(U@N/L&+(O!J'IUR#B(F9TKW6R+Z:P 9-XWX)'@]=NSV:^1P2E4S().5J7V%_EZN;( M!KJZ=0N@+3V6K'Y?AT$:KQD]+]Z&+,Z O4%4@(J?2SM2=7/WHT.4/+8]C.>! M1P.2.>(B/'ZU$;Y: 0B=R^'1,CE,QHJKS1 X,G@W-+7C,?M@^F*#STTLQ4UH M^\OX?)?'VL \%KO,<9(G'#@*0>YYD4D#T.(36SGQ7&L.#*[XEO.^H6$!,Y]Z M 8829D;^?^$TM+=9=M8N3+A,>'[T F\*ML!01G N;)WMRCSR]<(:#?![O4Q! ML&]!!J,=@6+RREZS)UQ$S=P? *[2/-HPW*LGI;UU4G:?C%'MKI<\?]-.C1Y M-&MC&MX3_P0J'I2]55N:KYGHE!ETG"A%=&6*9AU"-YT\1!A[SA00""%7P#[TYYCZ3+DX M?PG3@R7 VT-2DL(,AJ&9%?CAQI107 LB#'>]KOMVN^;3 C2\D0'H(BH2SPE\ MJQ)!!G*ZA%,'"9:I @(+4%U;E'O5I5I,3K94A8K$S+>#N/3] B ESM0E!E0) M"&[8'-DB]^XFDB[B9VE'YW"IFP.,0T^Z\V*YO\VV9=URF:MC@,NR ?:T_^\4 MT0R].SM:;W.5[^"85O-D!9;IMAN=SMJXQEMCC'HQ:XJ]FLKU$N1ZUE.Z9T'? MUS4+^M94&WY=KS*,91+GY6 BG#'2 !%<:>1,T()?AK]TPND4)!-\" 9F_0M! M+_GUUEY[2'6[D<1.3P0L8_JE :>00.\CB>.)'>T^13(V=F+4&L/:ISY6#W>GJ2I^UIGSWS=A1YL416M FXYG0V,K=0R9+ _W+ M!K/D6@VN[R7YO?5I)3_HQ[L>AXVC]3FL7MU\CRK,V )B(.\=4&H^HB S.<(, M_K;,F%G>2X [TE0AU.IY(&OB"E'-B&'G[ZDJ.EA .@WR@-9/M6(>34O7U>4M M?X+< "ZIA4W#@!_LNW. \/!"!"=T.-OAR"4Q'?RS\DHL@08R"4>TV83OD7R$ M+]5T2VK!WM\.25]1'YPT3D_7J _JIA!Z5"C%C)^?R5L^DZJ+QSV)54'9J#F; M5GGSDAV#+Y??6?5:G([^A?(%),V""IXB=M0C9"!\Y.4))-X'CC20T@QO96!C M.8S.1'&)WD^QK4[6&M:]K=E10O";X]L1!O4)5W0;>ISZ@P/FANDHL>B\Z,.% M/9%DHI%$M+L:. 0L<8\6H5 QJ2(\:"[YC*R9\)9+#:Z,\=+ )LU67%5V'N17&3E>3$ECA%"W M3IIPLN9Q2?WEO]&QH]96=0T>K#D-@534=*?],*,%]U?J+B%^Z;M9J[^Z;L": M XH+&\ U$GH/BDVE"Q&QI61?ND4EZ(4^*/=;]#OX],8;8;=U\V=^%,I[ACK& M\68*UT7\SJCOF\AFN)AD/(>*CU+OD@ CGS*+<*F&-F6W@$$M)%.][S41##WVM*RO^I 7N7W* 5>%D8[4<*[,SMBO>-0HL]H#V:E<,( M=$ZYY9_&M+:/]DO%N50KRU6YK+0S6*Q&WA9,51/:$0NO@D&6MT( K>]F^2U, M82:>7YVD+,C,S,'4ZGMU"K(H,*IT5[O6@!%7;$1 5)4VM);G+9S,E;]KQFIV[[^H3I!H5W'C4@5:EQ11K.,"5-]RE M;5F/^65=1/-)%R/=1J[ZDB")T%A>=%I+'?6X,1T6^V=Q='3K$+Q0ZKBP @I MM8U:_$(8"=O(F=Q1HT']::Q;2F5S) L^03D$M;VV?7<#;?OR1M]OI&UF@K3V MU1V;U 6J7 "+I>%AKCRZRR2<>S/C03#PF39!:, PR.EFME8 MHB*A]YSQJU?6,O$XC$"9>V2Y5)CP&%E)=4-&/1R4K$)J@$XRLVAPF9U'M9/E M>U,OX>>G,SU]]&'$1J0Z0RCSR^,K<8 &RFE<#&:ES)TN=HP]@:\]<[^W10:N]='NU[T+CV>!_XY1-:$%>5 M%JX(3/@V=:K2MB(-0F>B'.\Y^\N(LD\%#,H 4N]8.G3[1KM,GH*098N)D<-0:X"73OVC0*BE>5.@2 M8B^TJ"O19)$4#3S)>%?M^V0W5GW)IS;X7* V:QIU6W-[ 5 3OMB;A7%R #+J M"T-!@1%&$B0U>^_M%FWF?%_%-&/N_RY]4%?HN:H,4/BG M#?[G$*R0,/UJJ;D,[U.,?H$J"-,(HV-J.H,E#IOMIO@L\?Z[KE??F+:]1\&L M29V @?$%J&&)0>J!D( O 1/8$?SA@NQ_^#F$JVS1/CYL=:P:!\W7W1Y$T@&& M,X@GJJ%.U.^_'75?.OFA/!B-&F !F2V)2I9:M1@WE!,VB@C$WK$2P=2BZ#;\ M(BF@SMK SER:8F#UFMI?TK-(+XPH5XT=8'A( T[V&TVQ'XQ;5@:ZK:3KDKD) MW_W]M^[Q2TQ?']"+ZQ(U,,Y&8#@7'I:ET=%/S%KRIP'UD/02'BQ!(?Z%ONR% M/.E)@LC5N5([&7&4@HT7WO<"Q:!NLE8H:U%@^P7O-FL!E05&2^M1B\Z>C4H9 M'68XR>7G9],%OMJ[]08GWVK> (19Y@[0=HPYF!LW*@AKDS" MZ& E>M49@;$UC55>4S8B!%EFX>W,S(/-<7Y\P6]OO%QW:_IH8ZSI,^#?U$]0 M?:,X67-'M=? &))"'97VKV:B8KMP/1W4O:5AIWF;G5P&*=L97Y3[(8&YJEY8 MMR]W)B%8"/#=3#3@X>. >N'X;RO/'F\,SUY+7V+&$7L:X(B+V$QNK!WE4CV* MMS)/N;PU%/(UO;6AL,T9'WI<"!&#?T&3'FQVS+8Z$^PV$!>U+>9LDVP>L!=I MY#_JS9E-/?7H\=2P#90VO(AG1_0;,#H/#+8XZ(FY6#M*T *9>#/XJPW6O,^C MJ'FK?Z#X.SF4*U405.V:M=L\BXD0-*)8QYXUY?!;](%C,#5+;RAIFT=BH.(WX0W7T8VYPAMEZBL=1J@ZD!IQW2] DN(C( ME4V B\9RUSX,OHV;^_4TK%I5-J?O48WTN#;6"/%(];7*YD>[3EOB>1ZUPPG,D]=1#\0,E@;KYLF0$] M^)X]M6_4\0'V)8P",3S&<@+&'M"/R,C$IU(A$K)?\S ]_!WMT:E-J06< .;- M2%N9R!A<$'#U226C+P?J1';GV#5PK0:XO6]3+ MLMRD[ZCF)TN>E#O/6]Q/>)[C5E1C$C5"O?*K";PCVH$RFN+ML[1[-C4QMZZDA/7>AA$^D6(+02\@)H?:5[,&F#@^)?U(0COO4$1 7VP\'_ MXH?CE';!O&),7_SB!643U2(&*[8+M=&58F/6P)C[]AV.GR7?(E-#S) : !D M&:7D?B S:&F9A);^7M8?7(?9<6>QX$XR,"@"3K6*T^ZIT9]E) _@J31@?6Q[ M"FP#/T6(O8$3=0,L&87!S3CUECZ(;(<+"ZV5%_9?-X6]3%% MU[8P6A WL+A[8HAJ6?QY?I[AJ$$E^N(:11<8B)S-;YT>=:TEGYZV^-/>%(2C M8^MYHF\T/ JS,CW+C,!HK]YB1I0? ZC+XCS5EE@<.;"1&50 MLF_R=T3/1?LSV^]K"4SGD;E[$8)9ZBG'$M>]5V.%];EW?5$'784!BW^GWBU& M]!/F/(%KR^F>B7\C+W4>4'7,0#HIE6_2E[5[/["CD0W.]L'E5U_.-0>UF\VV MD7(H9JLHFK)4,@G;_!!E'JLYSGSQS^H2L\5L<4[,/<^HF(>RM<[2R<8X2Q]R MA )LE3(MUNLD@81!H4=LFUL#ID&?F+7=XI'9--#U6+Q390E:W2.H*]%:!K/(F#\ MQ$S+5IEA>$S8""L:\ PQ9\.,WSHD"RF0*S.3"- M;M3]4\\>HF%?=T)GB8YZ]%68;\P>F;[6+F& MB,6>%O0Q3R*@'K8<3WV@93#C/MB/W]XMJ]M$/@S1EL:%I$$V0<1=:79((?=M M(JC=>Z:'J%$AQ>KQ;=_YVLT3>_;J3/ORID6@ZN)4Q4_13KH+9*'PYU%[MGG3 MCNLVIN/9JS]+LV#R22YJ=,Q]$UWV[AWAMLK(^L1)C?BB"J7/66\X*-_5A!=. 4UFP_E@C(B:99Z/^=,@UJD0+HL:AR_) #9IG?4EV\M0!9UL4O/,R>"A7*T&*& MR):(P'\LQ^GL)&$IB58.ANCBNL=IUCH8 _$/#%%6P&.-1,/A"PRU*56J%H"< M:@#^?4!NU*C7>M2 M?:>*.D-&@\T5TA=8K3#R%!G4"4&_10SN52^F8K;E,;8QI^8]OG'6ZD0CA!@/ MF-\8/24#*T254_SL#(C(F!/=D2]3Y59%27G6DF;DV\X7^$QW7]&G+BLKYK;. M.C'ZJ/?*P6MJX#*6': P3'T&NGE3[)BC6[E@W($:A'N1DT[C1 %G"*('KZD6 M[ //I#.]W C.NG*$N;B=;H78;!F9>V&CB![SV+)RL&EQ/ZC:N'K3"PGE$JK+ M2,UY.)XXCJ5*Y([SMBV(-%- )R^@$5TDS3A-NS#T>'NK@ENMC9%3%[!E/<1^ MTBQP%5M/M/JT2W-,!6P8-'L*WV/D> _VTM6YK9IT>!@N%CNJLM-IZ'ICCPTE&U>. MJ1CF-+)U,)R21"E=9M2CX6F4I3&69$$).P4K,(+5H3^EPJVVZN)67 HX^*##D*"M4UK]@PR*R1KT<:I-VV#< .M96UJE4=! M=5H9@A++;]) )1;B*A.PW)%!__T&2_K)%2;[S&S! -S_*:#JET%"$Y_.9)2P MNOMH>[ZEV_WHGD69GV^A7YV \8X)0VKANT?'0W4IE=QT@"]2=5C4[XZ3CJHX MC=\1_71:XKXR.[D?!L=VX+5G\T)/!?H04QOH_L?X9.6JJPX3/Q M3)ZC;S/#8KGUAS#.'U22>#*I2R8V4$;Y<@L< 4VD7;RFZ$P8=R"KW8IC2SE75[:D9\.]7FS18?OQIU/GG@^)UAX S. M&^PR^TU4W[EF^Z#"TQQEG8A8:=R%!+[!YFV.\0I6UI" 83NZ]D 9T!A;CSS@ M+?3@LA.DOYR$-^SST57$O%Z24I4$W"%T4FY\Q&D_I!+=8B(IQT"P($=FI5Q( M<\-&YFZ>L>X#9?REHH5H#FU0J4Y0L_N&Z0]6.-@@\#XQR!'0IV/V(\ ^\'+# M@E2C.O5N2$?4>"6;9,\]+=99[& D376SMSCBE$EE,NLS2?+09CEE'E.Y:HP2 M8$5/%*+-YON%WL*9D8,7-&;N&$O;MKAI>ZM&G6<>D!GO"!^'F_3!OJN5I%@L M-2*=Q^K7O:?1+Q5>Z:,Z2%2WKS?2Q\$!,D])1J#0(U>%=\:^Q\AC^!9BR0/' MF_GR_MOHN.SR2W--_Z\T\F+74]V[69:%*=@9U,B#;75.L6KEBM?B'0N1904L MJ5X28CP0=[#%AZI&%(9 MMB:TZ 2G'JI_[FY3Z*$(MK$C)>MHW4N&:J7ALUT24FKI\Q=4 &]$)'UX;H4:4!!I]DP AS7%V9 M\>F6QC#DW%'4+\/B?,!=7%@%49-,DNIP5NB3O\7.)NZ,6 M4+%+>4S0 -V:?9206.0S#=_WQ57O>GC>'XC>N^M^7PPOQ>?>^9_PP_O^^;6X/G_W?HA_[(E_?+K^ M2PROSWL?Q/F%Z'WX( :?SMZ+L]Z@/]AB[5TCG/%#^5H?&#'@%.4;5DL4(?73 M6@2Q.#.$\5BM-"NZJAFGK0HRHP2'OMZQ Q7UB67"LVE4JQQ&[E/;D316S1*Y M9?T-',];U3)13^XSDDLJ4,L]ZW)+0#]Q)(L=E(,PT,,]$'*K*\'XT.>R!MX$ M/4X?69X.>LE6I -TN;>H]20 M"VZOH!VZ]YVRX[@#7D%\R7P5VZL?VYN#G[\(1<_-FD6-Q0?58W3-G;8KA]98 M%'M$HYT%=84^7*@RU$HC:QVK0ZY88YH-?RFTD,SQ\/J\^M2'BV(XD4*(PR_8 MO9(.,XY\3M?=<,@1.J"G!^1*V^*!L#H#[/+#Y MG.@YVK6!_UTH@Z!\%H)\*"MU\\99:?E?==I$=<#B'_.(C$9 (4,OL3_UW4 W MA9%J<>4XC/E.-+:UHI67S6VRR?VFUJK*>L21S1J%85,W5&44T 61@;="IUQ_ M4\>=%"X%>^U+M(;4Z/JC93%MRZ(H(9YBZQ5-!:D[WAM'U:M5P>,[&8LA: MXL1J$!\E,QI.8\;O>N6^3(KV2D=)E67F $=]%## MW-!5"$E"]4>2&W(NFZ>LBKWX,G.N" 4=L(5+H"T+8R%6T9'.1R7@97C"J6+? M+(HT.X0:HYX3NW(2ULHSGS90 V].)8 NS^\V3]?>2:",*42\#=71E(IZS35K MF5F$)Q-^,J 6%YPN/0M=75B#E9(C[R9%/S('-2ZB)BA4JD*7FK-I%9X=Y,,T M0*AC^"X;I%$"))A+Y7Q88G]EN/8,-)C/<1^J/&;Q4*SE*;YJGN)!;8[P2=3P M6&:3.TKZ^BTV;S>GT !8&NP]EKNOLP8[.M3W6MD8?;(@UAP$RD<8&?&;NTF8 M:QB"G(=1U@"A.(DP-ZM4$)[]QH0HP/',48$"BZB[0C&"J:/R3G165M]JJ=E0 M>JQ%=8%$=D>=C2W=^9X$K#G4*?/G%R14ME;#6*RJ8S4@E=E4=6/0%9N%--=* M-V.+;/X]GY=EY9B28C$@S:?R(MUX@2=J;?'AWQQ0_T4H+I6YQN79=0GS&D6A MJKA-CW;*"LFS=$N%-3F191LR"#4"WRA$+[8?-.*QY9E36?+&)V2RT;"RD,O) MD(K9G*8<)WN?6[[J.6AW-^X<; ZZ_B.X"M*'S95@<:V[Y+38IS^7Y3JX$)=& MB92JZ;351S$ )\P;'ZC@@Q=@$UX]4DZS?=Y+T_:SX1%%[AWTSRS4'QK-H[*\ MK"P**$)\.J],/1VKO$IG0R.-/&T&%];5$._#.ZPXLJAM49+/5%X8YNN&W#>Z M:LH*)L)O.3_$SB-XN&/SO;+1%OHCFX<.T?!5( TE\=6L%@IF@S[CACYF7T,: M1H<( [5/67SQ_Y #!KB8W]XUOOP%@>KG8KA]:?! MD%[*%6_E*$J1#5M'%GUJ,15UY$Y9;9H"2$9ZZ4<948:J<"AM6M04K9.U:8K? M?SMM_>B1;73'%QZ.]G-66-(UQ5C58($K+ Y&?SW@24S@Y+\&9?%EO;/<3CN/ MFCYQWV97!#)K%\'%6WONWY]Y8SFV;;?;&1V.3[M=Y_C4M<<=MWT(/[ON2)[\ M]^')LSJ&?=<0Y*U&L_9[9^_%X/S=16]XB5C52S%\?ZZ K1_[%T/QOC<0\-_^ M=?^-.+_0GP_Z5[WKWO#\\L+X:N_BC3B[_'CUH3_LB^O^AWYOT!>7;\79A][Y MQX'XY\7EY_.+=Q_^LL2?EQ\^70Q[U^?XRUNX_L-?=/7G\^'[RT]#\>;3=7\ MJW@+SX45_ F7P9TO!I\^#/O\+?BZZ UAS1?]O\3EM>B]^?-\ /^%QS$*]^S] MY?E9'WR(X@O2:@?PG=X0O_@7WKTOWG[Z "NX[O?>T#(^7;SI7P^&^&.)&GOG M%VW!2BZOKBZOAY\NSH=$W][@ MG_#97^+_?>H/D( #8QV]U_CVB##.'OFM(GW-; 5<+ MG1[@08H41!7^.#_%C2:?Y 2.;^+J)ZN/&_31\\1=_*S;:+9/[OVTV6A]TV>M MQG&[\XU7WK_6UDGC^/A;%W3_;=OM1O?P^,EOVSUI=-NKK?8Y[1KO'#!'# [$ MWY]UGN7RG7R]%^W95]$J'@MT_\K\P:SQ\VT=8L#7E&OA65 MX,3T[_VGO_RJBQO8Q!<9_JKRJ9DX2S%_!=3%6 &8^$>KF1 M-UE&P>(U1QO)8-A7??G!.2H35"O*:IINPDL/Y"R1TQ$X(>VF!?_?;GW767I. M^K.@AN]W %9Q#FIC?IRA70@6W.5%7[S^=/Z!#+;7UV"2#2RP8L\:9)UA/1;; MBVCAGE-%%_Z"-BQ8:(\BP?+/-L:ZZ30Z)]^FV9=]UFX>K#5F6KE MQS-J5+(,4TX1)20W_HALHO;83%Y#UWCG%=?'*]ZTE-G1T?I39@NYZ=5YJX>= M3+\+*K2L7P@G??Y_/L+N5XH.'#:.3Y\^G7#:AO6<_FJN\3#<1LO^#!L\1'&" ME6&O4\\G^,WK"*=[6.(\!1CW=JYV3HX]LU[XCX*L^]I&B:;36 C*FU,A:X)@_[V ML[)BKL[E04)[^ ]$8\DWC%_>_$_]0EPWIQ31@PHMT!R.[0/9S78FRY^T+ MAP95S,5TGA5OZ;:W:ER,JM-5"-Y2]!_?(1M%:/.A(M0FBJ3(:*E_8K0R/ M2X^42=6DX5+%9N')C$Q$#S=':);F(%=RQ/?C6S;&?.H<-4Y.[O_X6^VGHV;C MM+W:;7]-?3'P<$BK].=6E?+\F:&17Y/^*X-!GHX\#P>*-H%PJQ!KQ[X_(Y[F MWJ_5GLB\W+0HT7%GHZ-$3VO<\;2/K^+U*M"8-2YU:>$WCFC6?7F4P!%][DS3 MH\XTM0YKG9XVCHY/O\4L:W4;K>,? +X];!RM:);M;OM8D$ZCVWSZ0&2KW6AW MC[[=D&ZW5DNNJ ^I$K7ZHXA/;.5GC[-I5&57??3I,A'T-N2P@)(WXEUD$PXB MQ)[VMQR*P(JX=K-ULH(MU&E6V4)1>*>VJ[Q;2S;D*8@^]5S7E^L*-\]GY,D3 M907;XI=JI!80MZ%IO7KB<)NIU2-CKY?>I'$BN@\D%7]!RGRT(V"JJ2;SAW?V*!>W#SS:+LUV&[/VDR[PK)LE^ %I^H,<*.&D_. M&5LM=BJYIEK8'':?S&[::I)VFL=6]Z0E+F?<#&/O/\&#:!UA=ZS(X=D-GB/W ME_'FCJAEHK;:;>OT]'Z;8D>T*J*==($33W=$JP/1-I\P#Q_!'T2,>@'1?_^M M==1\24"$HY=B=7(\W:FI72[DJ&5U3X\$FA)Q15BFY L^QKQXF*,VB&^(8[Z3 M8;:)+3H[J_/II/-AQSKN-L7UX%.\4_B/Y](=S1Y#L].VU>YV=S2K C'8U^*(U6+&;_Q=V1"T+[]!:UXI96 MNO]T.'*=8+#?49[4.FYT3U:KPWXD!+1Y&*#7XK[>#628UB-C4% MI8)'T12]($AM7\/AS^8.'.D22)4Q<ND9XZBYXO8.G MU@Z$N/&TV,%3=_#4IX6G_L+LTVUWK,'3%^Y#'YL:GI.I ISS,6'/QO23)N-5.UVU:W>_H@*NW7 MH4BW:9VTUH%VJ2$M3EK64:>SH\6.%C_LC&RQ)F(J/:$B^F53R9WFD=5J=W9H MEQT\X:EY:D>I'3=M$C=ML;[LPQ(\!%V,PTC88ISZOMCS&K)AB3281319Q=T7 M-N4:1W;,'89L)\$4[TQ&<-D46^[N$#,[Q,QR^$6G<=+\(9WC3KYQ"N,6W?:H MT>S^H-5^Q[")'6)F)<1,ZQ&(F<,* ,,.,;-#S.P0,SO$S$90<(>8V2%F=HB9 M&G+&5HN=1S1T._G%A4V[A &/N1>ITFD8N1U++Y^[\N#,E<6N$*U? M6^<==ZS3]M$.C[/3:U5\L:,%Z?BN==1]FCZ76RV@NZ=6^Z3[1([&+YO:Q7ZS M)ZV.N/HTV*%/=GB!)V6J':7JP$U;K02J..W'@"(J!O\J4BGBGVABJ;G.!_B7 MGT\6&FR6"?*?__ 25=I( QK\':34#PU^PGF5"MBB_BCM", S? M\> 7\+0,_(N8RB3RG)A],R_!&\;IZ%_227"(>'\Z\\.YE-B>KG7\,H8#%21> MD,)]X75N/0>G?">>O]"@K46CJ.\\WQ8$?Y+ MB"%PKDP4J6L.^GD^"MTY_&>23/U7_PM02P,$% @ CHEI4R6\7*Z-3@ MO;\! !@ !A,C R,3$P,#)E>&AI8FET,3!?,BYH=&WM?6ESVTBVY??Y%7BN M[GY2!$1KM2V[NB+DI:H54V4[9'=[^M,+$$B2608!-A;)[%\_=\L- "FIRB62 M_?QBILLB02"1>?/F7OWNU<=_OG\3S9IY'KW_^\N?+U]%CPX>/_YT M\NKQX]/HD>SIED\?_SXYN9F M=',R*JOIXX]7C_%6IX_SLJS5*&NR1S]\CY_ _ZHD^^'_?/]?!P?1ZS)MYZIH MHK122:.RJ*UU,8T^9:K^'!T/Z2'?C\ML^_B/S=5KF M9?7\NT/ZOQ?XS<$DF>M\^?R_+RJ=Y/\=U[!>![6J](2_KO6_%0P?WH3^O)%7 M@U_GNE#F58^.CN']WGR9Z;%NHJ/#T?%]1[C^M>9)-86)'9=-4\Z?G\-HO-ND ML)BJ^DIO>GRW-_WE_<_O_OG+F[M&3Y9_T%A/!\?Z M\6^7'Z*A 4=[S4S7T5^^>W9\?/C"#/_A)O%B6BG%._&/>_3PG- ['[W8C^#] M27I G>BB*:.DCLI)=-%.8:&BDYB42!R-57.C5 '*I2I453=EH:*7K+I7:W%2,HH\@"K(B-"UF3!$*35W.5:/GJHYF()6Z M2"8@G2!*>:[21E^K?!E5:J(JE%B6UXU*UOND:K2J'WXZ1S*?/:U[SU-R X?' MRXM7__>GJW=_?_OZ]P[^CSU.AD?_">4RJ>.'7W*2=+-Q9KJ"/8+;IU)-HHL: M]'>D&U#GM)O(4*S;=!8M0&&71:%RW"NXPRKUKU;C]ADO@SOBO? &)7Q811>3 MBYQZ@X*^ZE(?#S9+K1.?).%>X*Q=5>:TSV,RJNM8I7 F? M#3W*/63T311^LR@$.A1.<560:E2X!$6J\%I=1?.V:1,0 F-TP,=)$T=J,F'% M*D?_![5HU'P,$O"$3__-']US? L:\FL0E4T>XG:6ZUF2YW J\=A$WM$8LA(/ ML_EJIM4D>O-%I2U-\#N0]A0F%F;96S[>7G Y[=:5ZSI+<(EP\6AQX0S$ Y&N M!_T]9U60ED5&SF9M'N)I _C$WBW<^CP$_"!K\303M5(OX$;@T.2:/O1^'T=@ MTN'U: C.X&J^0_?%S$6D4/@RE,L$WI,^^[;IO]*F3W)0Q;+S<7BXO'=5 $79 M1'F"1A;\79AGA'LNVB.-743X9'6-'W?UQN#O^EMF#-'' S[/N)NL2_'ZND@*T%N@> MU423LFIF9L\F30/;%.YTL5B 5.DOY@2XV&'#TWG^%[^\>_M3]/[BZN/EFP_; M+7G#ZW]9H+*O88.+@RU;$!9134L\B3R%+#L_+6'G)D7#^MWJ 7_U26Y\66'% M7K?C7^FT*5OVPJ%SDA'7^G$H??"AQ1) M!7D'($B-+EKE&[*>MQ%WC*'NSRLU3_ 'A6?T],R115O5;5+<3XS[Y]+V"N+Q M5@CB:V=#7K3-K*QTL]Q2D>P8)VB\*Q-2NJOU?J,;--LQM)?(ZVITFM>9TBD( M1PGRLV113)IH47*62-2ML9#O?DL9-=E2X*QCE"P!OQ\\8D;#IX M1UVD>9N9A9O!@N+7=0,O#6]&IB9X6Q,%KX0Y-1SY0C5DYK*-VJ@I2IP<7/38 M3%V7\%YPBN%]&A MG!3XPG-IW' PK0:WYXG!F_#8V/PEH[7W&\_+0JW1%G L M^P- TVRE'O&S96:2GU<*;'*8VE[^S/Q*U,ZA^TDRKLN\;?H_N27EQO\[J\R= M%\E4'8Q!?#X?4/#U>9+?),OZT1^4YML^-:J**4R!<7=X'UJI2-#I ?F*;F8: M=NE-V>9T?DQR#0:2* ,,LLF),BAC-DK@28OZDJH%.V5NV^!&GI7PA$Q78("5 M53W3"]@$540" O:Y67Z*_Z6S!&0?HW!POZQ-$TX\QWBB'>"VT0W^%L3Q(/AD M"F[ OQ.^C1R.L 3DYGU9@*JI<;\L,,KAPH:D:5QL,%J@EKG&:;N&'4N&92R3 ME)6T ]K"TTFX4:L)O/X*=9,ERX.F/(#_8 031CM/<(\/S69/%W:BC>2\#C\E M;:L*7],JM](X3JA&X6%VWO&/H4-LG*2?IU4)BW@@4CFA_WOQQ\KHJZJ\*:*_ ME92"D^3;X/C^V&$80TQD8Q]4_H]DX!L%GN&!TO= <46V-O"PO9KI9"L,O(]@ M36U"V"AQ**:<"UFNBGZN.Z1%Y7:$LA/472->_MGN7 ^63+AYHW-VQG4%MLO> MT5>CTZ=WF*P!0Z(I%\\/3D:GS^#GUPJ\\C3)193'2:WP#H]^J#> 1=B' MR2Q@A%6-!O'J*?>"$"JI%Q( J?C,JL5&S52=5GJ,!Y8"A<1I9SA* M=)F) 3RH<,SJ#4@&ARC5A.[>)^!Y./=+L99C* M:]$Y(0&!@QJ.7EB@"-4 6Q/1$J9?=L9[/9/-CI.1GT8(6 M6=I0+FOO:)_%>P%ZHJ+-!X8'3:P_ZDAI\@HPNKGTM<,4UJ= RT:GRE@9I7K-ZGG+HX1"F/WY"AZ6S:H+\@1YO#NDM..M8W^!G>2AV-X1D,AHY5&FEG!%FI.+]A=6F4<73'0!Q@(/P..2XE>@UF@]A!T]N9=X%3 MGE,@8!2"YT; !7^%=\DJ/-T*JQ"]+= \=!C_SMGCCS2L6M$\/Z&[/^!T)@\> MK!R:SI=P8D4?DASV;HB88PE>@(2[]&^$YUM4T]4F")[,P2FEK#\Y6A310C_K M3T0UY/4*EM(>%.B) MM6G3"1;=,O%R,M8):F:*O2+>3)Y3RW?P:,&B\+%:JT*3Y2^AZ+H7GR>K"F4D M0^T2'FAUF2.@%*59=DVFP6M0?D;U#D/?:74WW@IU=\$6[LNR:$%5W#]UP_"H MJ('Y5M9>'N/=HG*Q**NF+3!H"]H /@<5<71\^&>\+<5V/>4I0FCR#GPC EE0 M:L1Y^9Z^%(-1@:;#CT#W&;P5&2 \BLUJDH\\+S2]F],??_GN[/S%'Q,XHOL\ M)T1,>H<1"4 U>_BYB)T/$$CI(M%!;HF/6 QM2\R#L)A6@A[CH!'\ &@3A-Z;R\I9L2:PZFB)Q+A=9"G1N*#P>F2JVM% M4 FG:='ZE5OSLGE>DO1S4=[D*IM:Y7^+(=='&[K041?UGO@KX4)( MM82V#53&Q?S@&,2J%@I?U=Z+BH_@9A31TS(X3[+886YL;M^;=Y=.-Q:(A5R: M1,"IX%B\S$ _F!]="M+MV@"YU^:[5K\S2RJ)8\>GQ@M?)2!=<7^?<'++;1-< MP[%"[*EO_7(B'2>'C048I/>CH0PMGL%-;BH<4J4%I^QB&>Z>=#^&7Y#Q3V]R MH\&4IZR+68:AC1!S?HAGY5X";&L:*+)YMZT_6GT,[H![F&[8KO# ;B MDLOG29YJJKZ=DB M/>:PD0.Z.2S!#<@*YLH&;TG?HEA2I![& 'Z)/\))HJOH.LE;)?\+3__3:003 MF%.Q-.R1M,U-RM >.6#<%XI2;T.O>#^[?G_#IBHOY\?+Z +G:I,Q+0I,AL/A MH"0![&NK=OC47R[83*$E)KRBYX)5)9Y0FG4$QT\)EXG@4*OP0W?(JNM;EB\. M'3$2)H1_.5OG[E!]'-?0$"[FD@#&6G7C[QP?'IX,[3NG2:T)*$>+,_W(F:*I M@.%L5M[>_*M%NV&SOI%9(@OOO06";D+YSH=GS9(X;Y@1=IV/@T@LRC!^9F/V M@P^]33Q7"N9.!S^SC9]N^,*_))_5P:=9F2L3 $7[KJS(' !^;<>S(115 I=\":[;9>J;=NYPZ;I7?;Q@ 59VP/>#VR, MEYO=MVL1D7UOSKY"$-LH858I=C+XVJ&12E6"$:%R_G1LS6-,_BTL6!TLH'2& M&1Q\-XQ+-&7ZN6O.;];V\*3D'0]\TSD8!.O\Z<2?48QO5YIRMCR#&&>IJ6:4 M(O([,;M7'_Z^\:G%C;-W@M,[.O,G^%LL?%=BX7XF#919I79R+[S?Z%[8;>," M(P(V,".%@N2UL=?ON5>_)5 C-YFIW!J&]XO=@/%*00NXL$HUQ1:T@U7V3QMK MX1(B-"^)-[2I$H8K^+_MI4T#25]1I",AE('GFAJ-CHKF\6"96)AI,$7@V2K: M&H1?_(OSM74#2\#T!0.%1$=GNX-(;V8;**41A"S.%2PPAQK8K6! L/,E8A!+ MC!/(8FJ,,UCO0CN3S6!]R>H3/B"77&CN(ZY&;%!"4$0Y#P/7@\Z8V<@;"9&E M,N'HW%!D8Q@$X3UJA>GC6>#W"HC@5')J3S -G,EIX=' M>Y_WO0?@^<#I6BYO/D 3#J831RZ%,*F7VXNC!=?+@)ZC?$WMW:L&6<^32H;: M0Y;69ER- QS[MJ"\CE"[V;>'A39R M;RGGL<.S52II4F'<#8Y(?@3ER.$1A.;8964XW;0R?,*:,"]ERIW6BY@1JQ#0 MA$?$8"]>P1U@2/+*Z!452KVEU O\&]:X2'R@+\=6L=B)"YUNC59W!-TH6F], M=C^NABYZ5XO88=#P(]:_7CI]\ U;:["U-B>;8E00%GW>YHU>Y,&\$W"FCEDI M#JT'KUA9Y$O!O?+!A%./A8+&(>S=K/+E!6@T6::.VWXLZ'T4? M!RM\HG&@_>$>#-6=HG].YSN%M=T5;"ZK+WP$@CW#QJQ'-<3I; GFI'947$]'@&7L6RPIZ(=_VB/9N9DKP0IHB")B]BBDR'@U!2FA,%NBT[Q6RA.>A/:\8 MJA"^MWD1[X"LO$*M/L$5N85H+QA:9]P$DG& 7WC55ZCARG81E#\P=DL [OBD M#C K*/3T7Z]GR1++:?BR=SCND_H^)_ZM'0X\,- '$J!W-_B#F5Y$/[4P.2C@ MM2TZ\J 0)"YQZ-#M4)'IV584F7[T"!_>,])PC<;]%EG?]@-G.VIM?]&%GK?S MR)>NH)QYF"B0W.Z"O8^4-G!&!K2'J2HR)(% M!6+B+X0;&$5_7Y3,BA1PH$Q6W7$U[#?I (XL['@TQL>Z/U,\"OBX(MPVXWWQ MO@X>C.0H 1_M"DJ!/:=UB=G)DE;X/Q."DBZR?FP8B/9SFX7?"\[@2"^&=X)9NN^+M45VD[1QL(40',VP9&#XSR MSB.,8=;U/BUX!Z\T.,;!$@9?&"QB'B35X*%\5+HJ3(+#P6,&1DW#@G%52L_' M<'L+CK"&8I4725L_M<3_@CE.+_3DS;?]2&XW&/\:JN/;\_OTL.[;7"KT%J6^ MP=SH+KN(VU$N_@$T%D>1P0J,6CP+/P[I(2Z6^:H)B./1V4//.1Q6&Y[T9Z-G M^,[1Y?HC:"WH,3!@XB[R$16XAWJD((ZP+%$6S!MK_:QO+(JF10@0*,/VF]# M=IJ%'JPT*QF2P%@14O9DI>3) C\H6FI7A62]X$SCW2CNY#_A-KN5#"F7+:?Q MNP+C;J4AU1<.V/H3+GL.'^WAQN'7F="%6HB+ [\XYB2;.0\I1&('EDE2:NCA M ]6D(MM9A!-XN2*%M79L$!B4@@N6QNUR:3S409.$B8YI GVF] %8$[^F_ #3 MSYT9O#.[Q W51OE>3-)A>MLT"=/[JHRNDB;9-'D*.P>O<;_E[7P!2S"WPF++ M&]@_5G,-/AS)HZ3MZ<>2G2<88S)5UI=-TB"US$<."4LCL"S^ 5>"^^'4I(?^ M"?PJ;^/XU;DV!-SG$+&/"D$O=@?MZ9$:@:.-\X.[<._HV3X#F.K]((56U.!R M920^[^:%!EMEFJ+^O$,V4DL>"6_\B)5_OZ/S96>RSA,S'928UW];//']V M^-*\\"7RER,;ZA4ZSRT^,U-RIR=^6=S&.<2R39)L;OCEW[V\NHC>\X;8_'GY M59%0Q^>C\P?W0[;&$4%,7<^ )*45V$9]6H;>Z38 *(6]SGG#*JA.JQG206$Y MC_#4DDH/$]_["M$103A].!A\/3XST<^!FMX"I,![6HV-U& 6OB$ J$6BQ,Z# M!?4.(L/](DPA5RHGGLFAS@.U;:='#.*(2*K42ALRI)997>+HHN4KGQT;;F+_ MJOB_@R6-G;]$@1$RQ0-I MOZLD&D3?B@>-!M!2.+XN.4M/#1NN54\/2S/ P)1V+1P&C^F0392$BYV??@"* MO0Q4L)A_A]$LI<%(<5"I:P_^E9C@.>)VE,"#3"R;FC_DB480]A0[:H=@SH%P MM^4-U2=&#\H2(,?\V(#0UQU(4G5G8,T3%W7 M#''7?2NS6FN.RD22*1:>"O>)?.YTPG!K",0N09@YV!.D"L&@8&H@8GZJ.]1Z M8A_< X:Q)UFK#@K$VT_[KMN&W6I>O$OQ<#J4/JP&/!:C HAM"]>B2KY*J8* MC/7$%-W78K?+L;:#L&>@&0M:@M-^_^SA/BS$F\JPV*P-(YR#L%@#)Q5R05Q] MQNP2I2IBC&ZD7V&G=@C_8PU6(H-J=-.B%VJL@D52P>&&'TDP.38 9Q/F9R!R M[?>6MV&*9X<_[8WW,1)BGYTI9Y^$O(W]1\%AF[6I.P;5%ZH/;9(OD9Z#G@\) MSKQ [/EY^$ 8GNMPX3W9$>N0\V_<%C\I0QN%#\89]BA?D?V3Z:*D+=_3SA(P,TJMB\PT!=US=YE&D9(Z&J$ZQ<&_X8O!A[J M//H5.S02)RWBB/H@@J -./Y!*Q=>M-/'Y7;P&KTMH]=M0P6*OX"Q14+Y%O3) MN\FD5HT4&\%%[T@AV0B _?P*I9 6'7,\KTWA90BJ_9U:],Y E.%F$46)_;3I M%6NE/@>%F'2/ M.Y7'B $#Y!F[/P,HS/B/)J\NG@)<9D86.\EV3?G $FE4RU M";U1");3:7_&OD@[0S.HH(J61^83^JT>G2,9YKSZW>T@U@ M.F#8A*'F6K7& A27B=J-F5=S+.@+XL*4 SDV>$]3S1(E584U1LP41X/$-#>[ MDX2B)DB!E3?7!A)!1C4V=-;UK*\,C5Q,>B3I?3UMV!9NA3D-A/,ZH;S[NZ?V M>$#\5Q7H!GR!ZS*'?8#KS"7:2'X MP:@1RB+ZX!ULMBEOFI&5Y.[&"^VS\N;N:I;WQ*0EXGUZ]))K!=UCNW;\K>[! M(.N]#_SVP#2N2B! H]^UC&<%,^1.X"34';8\TY8.?(5;ST-6]@A9K+!HMUHBZTM?M" M_:H6.S-/\,=/';.R3=74YHK^?%'.CZ9+XTE2=O-8UZ 974,[PO5=I6'J1+8+*9.J@\J0\FD!Z!O[#H6G8A%%@1'9OMUNR6="5C"&&Z M:4AB+T106Y$86Y@B>MV)I-DIRB8.2O\$[%UV8\?WL-*[O*[(RE/!)L])A^$N ME[]@9[;Y5!DBF!QAF<8^@^,,@S&@Y9*F+M$^I(]7+@R]&ZX[F[7C)C%M-KR[ MAR>F[K-WW(MN>;4I?!D>A98N0',,S3NI\0:YFB*YT:]MI@D[B_?-8+)UW50) M-PC#2GG&U>_1&\%5H))K4I*8G(?5 3\@:4ID1XOI@?!M+7U-/?&%N2C3=FZ( M*,:+$L0DCE)]K5%6B5UKR@_-0&47W(7)4!+A,.IZ'P=N%VS=JO2\8.23GG!% M.MQLOD IH'^C+42AZ+AK]$C6FEZ(V15H,OF4+B/;V!6L)1!T]EU%:"Q3T?0))^5Y[V)D9?A ME5GP_$X "83&LHB 'V":5B>#X^2D8:KT0KH-T< KWXKP!9!41IZ;3G*.O$(8 M*ZBT@^_-GB>'[>="NR6$%F7%[K'*)P?>1^,R6P82L4Z!>N/"=;&_(=*3;G$L MOR6M/ 5R5FS]?M'A\/MZ8XQ#>Y'#E(8J<("P!VTH3I1,T)*D@X9U#.9N-;=) MJ W+&+U'Z@^W@5LTHD6DF0O9,2I;.UL['55\6P9S@#DD&YQP-IZ7L+I1=?>, M!-F?Z3%N9U?Q@"&K2I&88*5M6=>:JE%UZ<4=>E0L1MGZDATE+9C,E8R,*JN6 M?ILYEQ\#$:N;7(WA0"0OAG_R6+J\'_Q]]&$4351&P!_<-'A.#XS**TJW M0?RC'XWPPT=P')/I^\9PQECP^,FI7RO_[/")_552C1,PYP[>?&:9[.])(41\]. M3FBH6,<&?YEA_[T@,OD/#>&<"-INR%\$84FV WR Z037?8XX;=-*HWF2LXU! MQQG\4W:F6]+>BB C+>)AL2:%EL?8'YFUA%G!!A?2>+3$9;&LGTV)B:/UD@?% M\AABW,>:""=^C'R C5''INAPV$R*)?)+O \-986R("TT<9 M,$AR4[?:N\@9+_0F7/CNV6&N1E'>;L@P<_>=D @C+#BQ 3WWLLDWM.D.H4T' MI1!WX9[)Y@;;3O!,;>VHK].RK1I/Q&I7$2<"LX\&)K%;$7?FT@DM!OA!GJV' MXS\*]A;+M+<+!L>DN73,>1B"M_>-?!XD&5B[%)MXNA6QB;=E<4#9@H:VGTGW M%02J?? M#UT.(:O+&\RNP6TF=(2X/_R<&'8%)A[=I&J$"@V=RKI,M;@98%TORLIZO9+C M)!,/SMMBB@5_[(ZC,5[@8]%KXF%B.VD!)L:V1A$>,"5G#_./;8YQ(W=G.(' MI$*K4E"-DD2E(P\![E@QJ-C.!/-K80)"/OD<=CO&I&@21W@>N4TPY#%Y[B[F%EO\4F+Y+8X)0?U9L&4R(!8EB\F-#/ >Z%'-E MM<=2%[-5=%UJ#KQBV7/9CAWKI3":-A*]H(X_%<4R:B7UNA2M"[$:Q*Q>J!M. MZ%:2H&-VZ$6B*T,V/B^)XFXJQ9U)Y1&8T #B"<&T_!F:O#?;F;P M+YD8=A)Y4@;3G<3,V8[A#363SUOTK0?+]S@27&7I*J8M+*I=[GOBW%MG+X"8 MBNXKV3EW7_1^A.#?=@C \D>\Q)Z4"\'!QZ I9,TRV9T^0T8_'[(_\F@, ^#B MQ, 1:^?^= DB>3;ZUVG#,[9HP<5,&;*FKXF=X@#W.#-Q)X4V\5">7]4/[P4( M*(?T.OJS&2=P=-I3NTC8@\9P!$@JC,GL$02H?''*1.*)YF8K>=F2>"6 M%JO1"VK[81:LO5IOC$BXU>E_FUE89^\,MXSX0MOQA; MZ>;B&%*ORTP,";I/6Y<"'L&@)CT-0X*V4ZD!=4CFX5IQ_-?,T$X;(]M!U+1K MQ@@[_QA&H# U:(>99I;#FDW<7J:],DWTS$ Z-@H?PLY*Z6%T.T5EQK\WI[;A ME93&;9HC'$PGR70<30./)$VFBTG>*D%3<;;K:PP)[IPKTZMDY;NOO8<=/08S MZC#-)-' W[5T4O/K M%(\J JZU 6R=S0\F89IJ=5W5VO6F:G#J=GJ"5#9W[D M^*7C)GPYU$RZEMP!O1^L**/?8I.-$N:^OIE0!^D!1+-)TD<\(6VQ$%7<:EL.0MG-"TK^0!TR7XABL,2,3E((Z*^=H?L.!D)45DUK"R#@( M@Z-B.W(8?][+R?'Q?C,KY^ZXRK#OR"K5$!MKJ)\2)!M\94JPFPOL:R-!2E)@ MV_;&U2;M*O-CA&C-MO]M&VO"&4@TV@QZ,:/XKT1AE#O:^YFN73=-O@4'=R4X M>$\CLO:"0=^LR-VV(K>F>B]L^H#DCM@5VYZ;E"KIZD,B*IC@6K-B)P%&]S#5 M];R68YHBE*:K)R/6QPC=6U=)57<)K$VC(!NH,K$K"C)YWG18!AA6L_"@Q2FU MT 76Q2QL=:WKQC.6*.:3?#:C\%$.L8M?9-BKSS:/(X * 5)N*Q>C\X"V0]W8 M$W92UHVRH8EI66:41;\5B_6-G0;[TVS#^\_*&X1P;:H]#PKXBBH?J;9!BD*) MQYKNAL8PN4F6!G>'>6W'[.&;_FNPNN)JV$2PR4%CGDO."%.8Z,-L+!P,K3PI M[)",<>0PU"]+*L*TA?7@GQGCM+_5Q+2GE'VJNEB+AMF?AJ Q8K3"A/@A*XQG\0/P,(;&N[:6 P_O2LQ8M!I8 (U)?8MS M3/P\/7=R=4F [=2D"U@Z0V_MNT[A:/:['3+3X\)J$DBFI7V7W=:CTJ)X M3 >$VUSYG3;RMX-4HW>O>>UMB ]^?] W2 5V,)!O$L@_U=,+WA0^ MO 8OT>_#;*YF?>,A4SW50[W&7$%G-^\ZQ\ <<2CSZ8.>QRTO&_1Y\>N"!7*) M.;P^[-_H+PI2NJ>Z:-\!W0"3L8*!+X->;+1IS0L;!2X-4SIMA@B_*QU3;*,4 M7UO*]N-B6B&N[\/,)'MGH2&]EX)!71A0I'^=-0KVML'^7%)4K2OC.'$L94K*]"HSK>G9- K M>DN,]8U#?O9BEVVF[<#Z??Q=]9'<,%[#/N7D.Q$97:L:D/L L*.( MMTZV^LK7YE "&ABN4QJ*HVWUX^!(E@J1PZF8@\/\J*E9''PX#MDO2*@PY7OW M5Z0*6=2S!1E*BZK-##@6K!_8N$B#,8>M3+UXL>P4TQK5M:T27U1:$5?&M_S9 MKN3/A W4B:OCOT'I6%V?QSZPUX:#_>1A$@5VF9]:3.:\K'TK,,8P"W9(%FDS M=9[8'R8I1-0HW/6?6P:W'9BHC_=<3*<7.FMT]^R+'_%8$4WSRE7%^P4/KJTD M1$M.EGV>*9PTNHD9 (2D25J=KHF>#(R/O>-U;J^ER]CM6,O6)%1?MS:.X=11 M /\)*:I6(IJ'5K.@'J,H$+B"":?KAQU)7!Q/5#%V.FK,0WE@E'YKG?L MA=:('D%:N'3H"OJK 5X3Z9_C#7KM4N]2>NM\*Z( 'PAH(NP0+\OR,T\^ M-C5#\NI-.OTL5M)NY![!^Q#-['W+=@+N^* D3;]CLFV'U""A/*(S:F]RRE^0;$4I#V@"FUN%!\>!W&GC;SNL<0@XA\\TP5O-PN7 MF\%]QJSBAKM!,MX9?M4[=JR>"0BZ0I9<)JDR_5P'Z7*["(..F>L [@TQWW&E M(YW!Q-%N$.)R[]_=R.%!S[NCPPT?>$?GHY,3//,^,9\2'GB$>-K$*4>0!0<2 M7H4O\]G;:(7EFHS5^)C15:]!R,CJ',QL6-73?AKC&\ M::MN2!#7X(=!50%N/Y5/=FH3'6W+)KK"BE>]&2K)+K*CWW* !(+)=69(SZ6( M+]!\ZGJP< VQD0>'= Q]B[(:*!Y$LP2&PTX4 M'S'X(=9I)?-DRH<#[W$N!JAD_KV@+M..P5+EX1:TIS65MN42.\$"?8RFE$B MSQ%A?VT)4@G M='TX>D-09R)&E0'DRU[M31!/'/OE6KQ?[B+8T:)(PR\]\7#\08&6BRIP22(+[*(,&L] M;_E1%'WR?V:+)#@-J9WS)D).6D"(E&I;C^?OBI5$XD='00\,!EWC-\R>2]0B MS$T!?THQ8=T];B<>W!)U9LCW"0.+)2Z_E^Q'4TUU?C<5^@^%AUOWS04+@Q_@ M:XQ];.;8FX& 3MC#D*]_'5OTT@U T*]@4)^F.[A'9&#ZX-=H\C!CWKY% > M.V_].#,#_9.L7'BA:S#1-.7(KHF-0AF&D%^%U% XVN&M0''.U7PL=!O!/1TV M&7ZJF!DF:;K^$B;J83DPA0QCHL@GD_RQY3535(> %'58MUTC)1P,:N]LWX4] ML$^IK!$6"#&_:KBT$^$ [S 5X[-;G3>.$%:B^.R.D>9;>HV*X%[82;MV-0V, MLQKO^_:J2)=]S-%9.%:O55X)JT0MBM!!Q5.(!F%IRSHU$VBTU^&/T$VKY?0( M?QMYW+%9R<58EEAGE5S3/3W1SE30\WMPB'Z42P:&SK1I+,*E6U8WL/\HD::[ M=)J!$<6F >2Z@3*I<(?.I1\U\%E;\7QG@7>M6\)Q>SZUM)MT=A>MM7]^#K7W M.G--"*L"@D^#4MB\)3\9N@;XN@2S.3C0DZRJ/IC(Q^EB[;&I0L=PCN M@/AM_R_*YWME7$*Z:6]((AKV6T9)A_MST^6P$B_%"X@H;AIS2I*+K#GW:!')DS;&JO05S;<81#"V&; ,Z.QL3(5&Q_X' 1" M>.ZJ.Y'IEJ,SC#*E5G#"FD="]VM;Z3K3K("M5>MGVXE+&KU!:EZQRF>S@2X. M$[!Q2*E7##YS64TL@!G!$UP+?Q^8VZJDZET88 )[@4FJN420*<(1BPL[2R(W MB:'-G1B*/AAF\"(8;W8&U3SY0EWF_"GZ#<.*;>QZL+^I_R2O 3(/%4_1.O)X M/_J3.;SP7NV8Y:],*SUV3)^HN3B0C7PC!./ +&V249FX!W;2Q35H!X)2=XA/ M.,XV_*T_P"YCH=0%1WM!'1DW;. )&18O!KF8 =)7S)B^;WD2#9N8T&88@9[[ MCA,RT.TH8RT<<$DCTU':D@-A"9@LZR;/@MECQUC/^O&NM&8'SNJGV0FN9&21OMSC8<[$KM M23$'#W'?A]J21L7G(.$"4%BYS;H?4>G.Z\3PL*4E(7Q RK\%_7&,/%6P MPCNE_$ZW1?E]("1NDF]"WZWL<=[I:.X9.*9_8-])Z39%E]96!F,_!#,QRM!K M(!@B,SOW]"AM^L+NC.6S@ZBYBNN3:7>300DF(.FQ);KL,>FY)QAVF$4?4"]:4;<]:.0U]FF M*;(65#[GTX09@)KYD2_B1NU>1;*(CK)+:\JS:,F M]!)X9YNIHZ278+EFKHDQ7D=VD>$T,LDQ4B8)UPZ$<[-/3@(755"F20B0KRO4 T."H&A&]9,PD#X M >R*/%G4ZKGYQPL\2O-D^5P7).7THQ?A(\[@"R%\[DV=TR&9/ M [9.DYDGR]KOSZ<'2T\KNUMQT]/3GYZG=]>C(Z/+[; M;1_31%0=^Q87[!']$-:@7B3%7Q^=/'(V)ZFYYX?1$5UEGO$'7"JCN^TWQXLO M^"M?Q% ']P2B7(2&\8.=4<,,7Y>3D ZKMZ&^[LQN_2P-'V,7K+8P9'13F%H5 MKQ;%5&*$.?&!B?Q?*>H/+\_>(GP3Z6&1?H7>)Q89%2IZ:1I'O00;(ZOCZ+)( M^X;V0X[N[/#X,/JD<'AH9WR^05#9AU:#-0,_V.C07H';%8.#AK6)\.\2KDBB MXZ=G1RB7U1>&6,#<4!2G7WGA2N\D7RA-\$R5 M7 !;\NENV3$N5(]\Q)(NF5[)%NAA1U$*3M\KS2O]9SK0%/<$_[=#V0KTUI59 MF:?(G2M)$#,T9-43^@1V-R:%:&LNL-V$X3'9S:C5IGO&6A7S2YE1-43 '_2@ M0=A(>+:1E=T;S$ U,8R;/9T+#AH#OKT-(I?5L<4]7[5FRE:0HRT-GN,\[Q4 M04/(?_.(..@DM6K(E7G$RN ;M=OL1H!%]>R2 &^:>-$*\$\<48/Y_9GS[M$_ M5-%N) [[L9N$%RX<*0$E0+>']QR )@C)DY6>*;V<( SXR)-JJ\&HG4"F+9_!X=$N'4]R]H^AX:\@02.>I"NWVC0!X.JZ:&.H6(4X\[FZ$ ML15&0=88T+BEG4*-KF&U$?&%)K?X62LNQR"7.?$(%VJ(D,:C-H!>6:2RV@'7$ZZ M"MJ'OA4P8V*GS9!>21\)TIJY5C*03FX/8,G>]Q< ZY M)M(V!S:.#^IT+S-$$.6([NP8O%+\.C9]44*"',_A=_.3,)T)=[+U+N$1%Z:* MGTO\K00* S_012<]P% ]D]S'1^5U2=6[ M\CNSLEY_NPX# 9V='%%RE MBH=!:\&A5>M,)]6&N'1N[;'0JY9&D<48:#U9]LX]ZD#TV:_@]I3^H. B)BMI MN5=1(=$I1V5>>[.#WX5-Y.E18<6J]SR,B@\1]-@:0E/"C74K'*Q8FD--GKH, MGBD')C<4-#- ! "Z3F<@[L$I;4/BWE$Z-.;A5YM0(;@"1?\2*P4 M&BAC+Q=%K=H#-62FL='>B61W*#%$/LNDRU6$BR-$-4)ETN7'M[!A,C[+RM_4'RPMBU%+ MH 5>ED5;VP_";EW^8Z4<"@Y'T!3H[:$7JN=TV@L;H]%U 5,EN7;^>+M-7X_/ M]I+]D11J,[^*AQ;F<[Z.YJV+>/;? P<3O@CV& !'V&@+G_1.SCHS,_Y+PDCV MCO?W7NYCPUF\Z4>LZ!IAT'<$*WCTY.F+HQ%>>'"$5SCR7'P&&E?43J_;&-VR MUXS&../NSY1(+=W12ZV69*2=47:F3'QT"/B95 MKCE;B:]JU;/I'5_K+ZCNF]G*#AT!UQ%UW[U=QU/.'JZ%BWT;,F,[$1]MV>HY M,K1T42%QB"SC;Z#1HC7\#=^2/]NNT[>C.T_ +AT$TM"6,>Y58-MTFI[[(DL! M 0R/SQ?".-;3\M;)2>9C/6W+MO9#G\8<"K.R07MS:=Z.\=/&/M5_Y"WZ$-1, MGV\KI)WH>S!SD!@<%V,3^B\>O.;>+364I(#;"LEG;,A"5/#)7KJ_'XL'9L=C M=;)]_)[5$/,6JSB9!M05YR\X@19+9L%\&RC(MO"8Q4RH99^*>&UY#1N\L:W, MM$M12\5_0.2&=O&@.6PR&\,3-KHKD:3/(]>GI8B%JL )IXD-](Z.N'NRBO"_ MK\KH*FD2^=K.NS%T9G D'9 MDQ$D+'%HP%.Q&LB 8JFTP@5SLX@G[7SGFK' +CX.N,W+5"%W\HI3B=10$ M%_S.X$Q*&^:;13 /_Q4[2GB1(.'3QT[T.!9[YY5UHMVZT&[A:(^OS^/,1G @Y; M _U\*>#)-S3]6P!8L"?8K;#.IIQR:RVC(<.>"PQY*"L4V0ST*OB"H-3H;YMD MA7_;7&FEJ%MBT9##02*O*],J#P^)G>H.UBS$L4<09QK? M].HY#"[-5',X@D8J>,F-*Y!*=1E3=<_@2P3?C)>(<8[-*[I$>F_O"+3';IW8 M?)*XG(EA@P<)J10"!V@/XCZMT>= XD65N5T;=]HU4N.#@[&" X<0/U,) M.DYTUJ:<3!R6P#8Q2EY[45 MPS%-S781;4U]CJ4SH.M9W)MD.K+CX.BG-J/^\<^98$=\'P'&6G3[,G_W/^[-'&-M%#KNCE MV^C3Y<>W;SY\B#[][G+^U6][__SNGV_>6)'];;PY75:?L^U@]?F]!$!N)67+ MFGC2 I:GQ&IG7)<7V[_,U**IIO^-KI"B_6>E?N>2WS)33;G8O6GZ2E/S'[,; M_F->9'<5]*MW5V_?7'WX^.[MF^CEWR]_?GWY]J?HY=7%V]?KQ\]_;##D$7/@8KRAWO[O61_PRCKH]$)F>6"!K3Y'(/_PXEGXD=*:W%KC H6 MC')"L?V3<("5),S2 5[ ^&1E"]X33N-V(/U?C\+C>GE29M;[E/,PU-G[5Q2Y)C*;Q+X@G+/ MTG%FH,['$8HPXJ#?A+A;6JJ%+\H\S#R>-7 BO2-% V.KI+V3PZ!/1J=_?3>; M/9$:!RK:\OBIY'G MPHS8 ' F71@+[C!^'5.XX)XJT!CL+Y\YC/37G!G[+)X;QT_+_;BE:3"!;K&. MJW8=5[J/*+ S*')=VN[TW=6NU ');LV($!HW4FM&TA/9W)@D*N0QPQD(;];K M7&\75^K3S(*J8II@J^&@LS',HUVAN:[-\O'\[UWL1^.*^W;U@2Y"@^"31&!= M06FZP6:ZGE9)RC"AO9?[L,#4)1%Q)TBJ@,AZ)A-: S8:>(AYO^L!X46 M/0# M9;ST'#M*'X M0M<\NZ:];FQ.:L-[&SOCCEUY7<]/,Q5-0 GM@&!=Y$A0KD <1HSV M#24[[HBV8QRF)KFH+EPF@29T-EN;2$A6>S/03TD365/(X>!!.*Z'!2FD) M5'MOP,_VBI+&S"Y%E!+3LB3-W,P\AK0ZHN.BRR3%8Y8U][9/O%)Q>!8R(>"X MH9'1#$8G(4&&4@2T%UO+EI/PV(F$>I$GAN,3NY-B+4COI8DW*V,T=LCUC-JB M"0K4%EB=S"#&.%0 O?O>@5Q*6'J]3F5]R@%7+H-;B*?8*AF7@B=52*\@S:*6 M(6WV!'O,FHY6L&H+!F@BO!(];^\LH7='9'FY:!P6*IE(FREXED$58@':KV7E M%84I9G2?XVZNZIE>!#?U^SO1XM&_FAXA-IP\W!,KE!C!VLT4W@IA9$V$G=T; MU[G**C*4(],4,W.G?O9)1PH(!H'5C N99\V=]? MM4$8VC[#L:7U7B<611E)1WG/^*%/!L"7U"'7RH-7!&7.&2F:RN"8C$4^J:DO MU3J-%0Z;O_,5I52P>/O<1Q)Z74A)*TS".;1C,Y0?;E/0],J&'&.O88-"[9PW M.V6V9YLVVSO>TBMF[X9I?L4^Z2JGB3>9Z9-,I90.K/P&S!?8!.AT[5:-VY[: MMO7 %GT8%D<;X[*@/IELV@91!T(#VR_1Z.8:H%Z+"6S1JLNVYI)/:[*"XK\& MHVB!M@3M1XK#NJ(-JQP34VA$7 RBW@:(/O"9I)F%-X.?XO@1DE0(XC 44J\$ M\0;$7*A&_&(/4T6."L=5"B"]& DF/131OVFW,*1\[8WZ'M4MNV,4K=(<(+4W&2:WX G!F MYW,)Q.(W81]7>=V85WZQI!('Y4(H]?IVPV -564Z ]L+;I$G2_@6_Z&P20^6 M7H#-=5-6GV.Z-PQG5C8XH,6,N5OSO*VE5WQMJ8=D;%HS"YO0.%7*R$1QRS!S0Y_T4U! E=)U$X97)--'_"GHR?G MW@'_$Z[D%1G%_4Q"+TY*' Z&;(CC3D8 ^]8]$>D9S\4PA]P67_V*[&K'9Z,' MK[U@;JREB\M07R6_@TTR1Z+W07\9OBXBHGU QE"D3:F37(Z !HDWX5/*)@2A M".Q2K*4\#1L9TS]AA0I4_^1BB;-L!@)_"A<%%I(IBD&DU,7\Z/#/^USJ"/O2 M*WY,0='5!W!CF'X)3WB-O6!=-5/GK*^8I:#1UUS?X]'3!U]>6%^,928K5KB_ MIEAAYD)]+_V?8J#B&ENV]:5$$@$EU\ZC9TR5J<+%8GU=8Q<.,CZNN0>QSE%H M+>30.Q;6AJ^^5(>CP].'7RN])K#JVS/;%UO]BG./)?\/KP:O60^"@);IZ@@A MG!$%UCGF:+AQ"L4+&HZ7S'!'BFJB)QAI/3O!7?% M0 ](>N^1!9H-.9A=\*X4U$E'O3 M_7Z,;-\H@Z^K"3GY^9!++%F+KF/KQ?U2"OB&/1S,T5%U4J+>>>(Y6LCQH9J> M_\'A<;%(A6#NKGT&AK.H?@>G4TVT6&:W(QV*K8!W Y4)7MG>^6$SHQR,6)C<0REX&J&5P%D% M>X5_G5,)G&_)0,X=H2UM%%W.V!G<. MYQ?P+MTYM31D:_,L=\M+P>;13GYYN"UW*-%EME/^U'33_E0G8.KSJX4.54#M M*-OA$E,(2'-TI;CYWRL!/QR=/WM")UPR)R_9ZUCHL6J P,[;?)IP@:LCU=_R MX.(],*]'Q_^;,:]]\3M#S.MB 3*AOT0OMQ'S.C1F?GBF4N&,>4YRBE<]^L&@ M[:\4JEBU,[IGW3O)N]">_60;V[["TVX#] =,K6+2JP'VRA)Y=EM8\8&V+%OF M%.WR <&!B EYQ"=X1E2WJ/ZBG>+)=1)'QX?'1YW;P%Q/+[.,%$"8%"3ES'?EX#.6J%T5)8,&$; MX)(4#!)!/]1D/1";8GFQ D)#GZ_0G.0A+^("S4O&'!'=H4]L-4\*./&(XDHB M:]C\JDP_"RM6; S:XDFCU-C2_>:F#7*>\RO!!WO^7_'FA%?TL=H(]XP17MOVC&0! MW%U"CA)9,1T,3*0VQ14C@FND="*94RA+F9JS7B2GFM0K0U1BW]G%1-,\,:VM M3(=$$F/.2Q/R7S*7=5M+*(,^M7_ZZ7ORNN9,XH.!1+U0DOC&O4A[#=ODBRSG.TG/Q!N6_5XEC%:T&$_#K+]TLW-DD%* M,$]E-IK3N[2!=\(<_E"C>>Y'Y;EGI6UPN9@M:PP#$ $N]XM#+*KPTC48DA!V MYO >/)7%0?@)+;RY-;AL"OM?X7\I5LFM[OU?,"799UT,=#;)\P[<+T&/3_J3 M._9""E8PNZM1G(BU)@DT2=F:>\IJCU:0%B*EX$H8F!Z"C-=@[HQQ_BJ.G]N[R1@XB$<*SXW)\A<,;#XZ?W(:K_GV_(B_O9B#5DP3DQM_K6NK M+VA5EW,JNVT)^TI3 M;T(+'Y)JG!2J/GCW)5=+L]K'AX?'H#+^"?I>DO^V_4:S7HU0UM%^B1J*#R'\ MO9Q"YB?-K,).ZHZ'J[1!M>%GC!6^"#RK HNO)-WV-3F,GXZ>W2D4U(NA('G MP>GHN,_0A4J3W<.C_P@G]V='M O+TG'?'W)'8%56KQ-$@$N)5TD1T8*B@EQ4 MY4R/-9LU=(!/;#"6'0G, H5*S&+VWR:B]7].QK MKY11S )'%T@J7. IO7<> M.!RA$ +^H2QB?V>GI(:%[!1M?#R[4+N3+TT9$-Y5X08U#CQZ2_@V9%W91M]P MX#%.*3BM&O&PI$\:IT3HB9%"8Y[B ]1(%[,";,+ S^C68S5+\@EH"PL:1^9< M?++)E_;7( " C!2(?[#B8WZSN**QC M;(Z[S'2_*1*:GA2T&8;[&,>$.HFS[(6LUCSFA K1T/JFDC'?VB=?#FIUV;AQ%>U?-6W_\*\]EM=/[A]T[8 MX9TF[']6_M\*7M#?.:PGH[/?89.;/Y"V!:-E40->O'YS03TB M)0M9"S 4/4;,TII&89P#8]5FBD(LEE2%_5)V#=>^8060@@*X4GH^AL-=F8@# M=G>3CS('S4 43%$K1JHK+-JT#:ML ^5FI@+00&;HS%,P)QE:0R:4*^/^ \&" M#S^;&FXNJDT(BX$>YV,*-NT:&[\.YJ/_H']V>PUI"KSA)@J6LM MX'$ M0A$FM[C[$SP-)I@.*P%F=R!H>&PQ)M40D_=L=1M?W.D9F>VCC])IH%$SP*DR M35 P4%\-]K=8R^,0%!]UNZX$G56($VE(UW 4C7Y:VZ'Q!<&/79\-T2?=?(4D M'FSNP.3-[D<>OUT@G&AI8FET,S%?,2YH=&WE6FU3XS@2_GZ_ M0AOJ9J$J;PX)+X&AB@&VEJHY9H[+U-1]NI(M.='A6%Y)3LC^^GU:*?JLUG4Z;T]VF-L/6X+I% MJKJM3&LKF\*)VLDQW<&GY.+D;\<_-!KL7"?E6.:.)49R)P4KK9&37@8=\IE\F2NY[@5KH];?I'C6(O9R;%0$Z;$ M^YK:/=S=YP=[(H[D?O= )'$;^D0L]@[:\5XGBOX3P<@6Q,,[N0XU;G#8@:3P]>@8TV3D[>NP3,US/M^/[4P M=3Z\_S'N@4N-2H.@5;]* MV 3S_.4TV+L//9G*Y=S^J$-&7]R.5*PE.?)W5"YPU=_= M*U[*^G=;T5[[:'.[7\C,LXOKP>5/EV>G@\M/5\BHZW]].;T:L,$G=OWEXP6+ M=GDCZF['.^^VNOM'44_0%=]Y>EM_IO.[W^/\,3=#9$NLG=/C_B%4KL#QW](Z MER/++.K18R3Y*66>)-&0*OL,D^:\-'AV_!1I\D^< O/P ?C&;O)]3238HB8\*ZJ'"0T5LPUZA(4 MZ*3HM[ L9@R" M:.G'.B"'.(;-RKC*4^0-I]X'WY.L%- )K%:<5@?.BG*M@*LI2BAZLFP9!A4" M]M[2B#3AFZHZ2909!("]!D!^.>OM2;@=L3334SL/#".'RCJDJF.<;@:[865] M!5\[-V;-VK<#<;?)!G?\\6[KH!/M']D*Q(KR*1%TFBI<>D]=,FZDQP0^5G$F MR7=,(A#B3-D1B9/8&"1 1$#70MDDT[;$/*('H[, 3F%T(@5N6[8-+(0$N,'A M%[?)B.=#R4Z1>==E!@E?_WO; M3WAI-Y]"!!M+8%.M%"A;EP8*D)0397VJ0TKF7@^U(DN26"4:(S/NP:XX>PE8 MO2(A&E0@#-AB=::$/TK9,K9**&X4;4"%RN*I+R=-I26V][EA?6GPQ$ =$@ " M$=&D GV#2LJ,$Y]A6]Z(9=7 C%"#5DLGOL62!$$YF"_%-5Q5*RPRXF/"M]]I*C99JB45 3N,@^4/ 7!6X#-@J7 M#_< /G0P$4QB0Z<1Z](];L$F?,D7TI+:J/3;S2:+YPV:SP89/ %[//*TP%O% M78!#@DO7H:%S1U72_G*>%)XFO3\J"IOA M8'0CL^K\=$^^_KM=]#W1]M>-K=[W-L7^*8*81V5]F9S$%:N1L>GTT.B)/"IRL2B!YU*?D.\'PJW M9W[?F9Q.ATI ,W\#M!!-#_D +5W!R*%W+J.=SF*8)=81/C6)K0 ME![6P\NIU_4 W_DS065"C$22I@%+,EY8V9]_.4(=*#(^ZZOBMF3/X+^8+5R_4FOZ%6LN)];%>U.QT#QX= M;C>C1\>>4MO=:_9ZG8W4MKS)P6PXQA8\?U_;K?BU=9=J2LO^?+]&\]A5G\L4>CP4Y%^>(HYD6L_GUAR@*\D[>44'H,(2K<^Y1N_ MN*@^PX\__,]03GX#4$L#!!0 ( (Z):5,6YM19WC5(57]3J:UE6WA1./XB.[@ M4W)Q_+>C'UHM=J:3*I>%8XF1W$G!*JN*$?LDI+UFK58M=:K+F5&CL6.[W=V( M?=+F6DUX&'?*9?)XKN>H$ZZ/.GZ1HUB+V?&14!.FQ.N&2GJ[T:LHVHOW>+>? M),G^0>_E/A<\E7TI]GJ]_T0PL@/Q,,>Z629?-W)5M,:2UA_T]TIW.%7"C0=1 MM_MCP\L='Z6Z<%C,8'+X&G2L:7+RQK5XID;%P._GT-]0A8#I@][+TC6"KKE\ MHC-M!EM=_^^01EHISU4V&_PT5+FT[%).V97.>?%3TR(H+2N-2H.@5?^3,!+V M^LMIV, KZ,E4(><;BG9I%^_?V%C8;G\!>:9Z*]2^VHI?=PX?; M_2>9>7I^-;QX>W%Z,KQX?XD4N_KYX\GED W?LZN/[\Y9U..MJ+\=[[S8ZK\Z MC/8$7?&=SV_KR3L_YV:$](FU$6GH$/\AF[+O0TDV($3'A7U0X2&BL6&N4*"KDJ M&"]FK"JXRS'E5$\8RE/<,LPG8-@G0YR:P*%3*2UW,Q().?7 M$NNNZ+2X)V ,ELQ\(<0:)) H@\('L0+388F0ADW'*ADS6]''B+EFJ"OB50K3T M8Q,AASB&S6"-^3K!+0B5BM.*V)."O*M1*N)I00>K)L"8,Z O;. MTD":\+U6DR2J# *(O4: _'+6VY-P.V9IIJ=V#@PC1\HZI*ICG&X&NV%E\L>+K7TT@8>V#F)-^90(.DT5+KVG+A@WTL<$/E9Q)LEW M3 ((<:;LF,1)+ <)$!'0M5 VR;2M,(_HP>@L!**'T MUD(I%J)]WD40)*A^/+8DEEP0P[0RF08,/&&7X]DD7D]X M91\^A0@VEHA-O5*@;%T9*$!23I3UJ0XI67@]U(HL26*5:(S,N ]VS=G+@#5K M$J)!!<* +59G2O@3EJUBJX3B1M$&5*@LGOH*TE198GN?&]:7!D\,.,+!()RM M_*02?8-*JHP3GV%;WHAEU<",4(-62R>^Q9($03F8+\5C*>:[ E-\%TP/3MTU M3#T\Z1\,+(]:5N]^"AS E7TA+:J#2+[>9+)ZW9CX/9/ $[/$QIP6>:]P%V".X=#TT M=.*HB[D?V1C_1W &E1>=))6A *QP^0:MN;8.]^DA"G39!(KJ(R3;OF=*"B0A MF^](UX:C:Y7^L$3GJ*):V+43K!ISNRA\Q ,>>5)X@O3^J,EKAB/1M;O=M%O0=O3Q=;>;VV'_?,#,4=E-,[:3\#!/&&L6,QH6"?5[)-O #XK%$;/A+#=4<]/+72L%\#_"J M2/P!:^>Y=[TG.(52RZ 0;NKVZ=R0*(GXU&5BT7U.);\FW@\EVS._;S;\XXWY MB?114:\;Q7#6VI#/7&"BE8MTOAS^[ L+VM(3U(_4((&:\+WT.8_H^4="=9B;@7Y5,='91!('%WQ4/]DR-4W( MO,ST3&)T.M:!&_@M$"'H7Z5 M=="\>>X[@S.\43 +F%J'DL3'GP?-,-O4D_G M,?UF^V\_IG>^YZ]-B)$NTK1@2<9+*P?S+X=@^S+CLX$JO#X_Z?!V!M#/81,J M&2CO->;]AL/P\I>R=C?\6N8,_HOYRO5PVP]UG%@?Z^^W#[KW#W?;T;UC7TEM MQYL8SZA3O]!ET4^MG-]GQ'=+6](>)4GB#S6_*C+;X^5;L!* M'SGJ/^_\0K) ^=?U3(U ['@ 6>:?5;#Y/K\;MWT35WTWWCB_D4E%!T7V"[I( M]@&'0$4DV&2G8R53]G;!]>]7^LPP=K(\Z=>#?W5O;G\(3SS@KC7'[:P[I^.Y M>JUH;GA%8:52K;[B4.KP@L<@/&2&7#OSQR_']02P,$% @ CHEI4U ?,3[@!0 C", !@ !A,C R,3$P M,#)E>&AI8FET,S)?,2YH=&WM6FU3VS@0_GZ_8AOF6IB)7Q,@;V4&0CIEAB,< M2:?73S>R+6-='_H)/2J*#WWK/+ N.>5A, M:*8@%)0H&D$A678);R,JWX-E5;7Z/)\+=IDH\%W?@[='X7N MWQZ"=+!ZV4:J>4I?UB8LLQ*J^^_L^[GJSEBDDH[GNK_73+V#7LPSA9T);%S^ M+&6L25+T2EDD99=9Q^A3*YLNBD.>/GKDHT'? M8&Z[>S!\!>/7 Q@=7AP=G@U&UO"OT\$[..R//Z\%RR+4H-/8R[^_2S?_IY?\ M4TC%XGEW%;C7>C#@)QF$/,MHJ/D49DPEH!(*'PHBT"72.0B: M=P=B+E:[ 8IVB& 8*AY04=K2KY=L2R3$+,72);81#0N!_(]&P.Y@4UJ&?,!JC5.Q%L2F% M81RS$#&B#"VB4J5NY 9SP"(]GG7("R$+@B.H.'@M>&./[+ZMP1K+>HU=MZZ5 M(1'/]4JS6GU124^!JIL1$0')J+2&5RF=PV&H=(GONF@7E1 $O]NZM[\]FHFB M2)#2!82 BX@*"Y&D))>TL_C1C9C,4S+OL,S(,XVZ$R(N<6$,N%)\TMG%SJ=Z M)$*25HH;A'YS_> _9RUOP$VIQ 0I"C!)TR.D-640F3<%%1]@W"0L)H=V^H;@;? M,;/I$Q12F<#2^AK"Z'Z!5*P'7,6>6.6)51YT'OH_%:N,5U@D+E*, D,DD51' M7,LH3- /!1-49[U24XU4&)D]1I-C8JTB+7F.YU283N5_ BS[ M*[AK4_*S)?"' 7.,HV0273CC4SI9[@VTJ[V!S=H5VAC6;[;LMGM[\7T)^BO$ M_H($_7RKN=^5YKGF MFT5=(903"_L6F>$ D!Q:JYX%.FSQ(4O\,1A9XP,X;A M8*#SV2J"1-%W:QD7(F,R*3N[Z\&$ (9Q)&H4QU#D^$6K1*6R-WXO?X-UT?6+W7D?/R5DM' MT)3H!6KMIL=U &?R />Z"0DPBBO4>I,O7 ZIGN4]%7-CYN!?4$L#!!0 ( M (Z):5,Q%BT*^ 4 (DC 8 83(P,C$Q,# R97AH:6)I=#,R7S(N:'1M M[5IM4]LX$/Y^OV(;YEJ8B5\37O)29D((4SH?'0[[XW=G TC4)(6S-PKI.^;OKF$&Z 8]F^]V(70*+ M7M;8[@XJ"$F+-/RXV6CNM5I11%I1T&AX/@W\QE\>@G2P>=E'JEE*7]8F++,2 MJL=O[_JYZDQ9I)*VY[J_UDR[_6[,,X6#">QZ1C&0WCTT$>#O@'= 3C5P,8]J># MD37\\V3P#GK]\>>M8%F$%K0;._FWC^GF?PR3OPNI6#SK+ /W]AX,^'$&(<\R M&FI"A2E3":B$PH>"" R)= :"YEPH0.$1%Q/P7.MWX#&2HLBHD(IG% X*ED:: M. ^0FB-9A^,LM&%3ZWF^L>?[;J?/)SG)9N:7U]F"F(OE88"B'R(8AHH'5)2^ M].LEW1(),4M1NL VHF$A< - )^!P,+@*$Y)=4(0TF3 IM1WXKUM&2.J04$$1 M\#*<"SF!DPPFE=>@GC,9PQ#*2A8RD,(QC%B)2U*0550;5 MC?9@!BC2LUJ'O!"R(#B/BH.W!V_LD=VW-63C7Z^Q[=:U223BN=YPEIO/&^F% M4 TS(B(@&976\"I%<+U0:8GONN@=E1 T87OOJZ/NT2P718*4SB$$7$146(@D M);FD[?F73L1DGI)9FV5&G^G4F1!Q@?MCP)7BD_8V#GZI9R(D:66X,;@47^^< MMEONG@JW3!7-1Z[$MA$Y*EJ5^?9N<^=6J6M[M\J^O]:69_ONWIW4.L8/I2_0 MW1(C^V6M49MWR$FD5W?;!<\$S%S?9YKZ^95NW%F*P)3&JY/#\^\?@&;J/7NQ M:GX :XXA(9<4J?J2T2FRBDJ8A/.*N&\0%A)&JW/#=#/YCEE-GZ"0R@66MM<0 M1N<+I&(]X%[VQ"I/K/*@Z]#_H5AEO,0B<9%B+A@BB:0Z[UKD8H)^*)B@NOB5 MFFKD(M'9)%N 69ZWO1EM+=*9Z\QMD;55.8W7:C0-.>F<[HF@G@CJB:"^P9)N M_& $18%E6$M.B"$=+&05P581/KV1 \6$Z5(V%U1JHJIK.4E3P'XX,E9W*,B1 MN63=T%2\J/I08V2.&DVEB:V*M.0YGE-A!I4?)5CV/;CK419C"Y0/ ^80I\14 MM7#*+^ED<1S0JHX#UNL@:&THOKEGM]S;Q5_+QO=0^Q.R\?.-YFY'FL^/SI]6 M2>1_\4P5@6AQ&]N"Y"F+8&[GVKCMN[AJ;;PQN,*D6C$L__]@(84SW*28)L'; MCS#U5E;*>F'(BTSIH]M*^+-[<_-,,/16CNY:<=S6?;?V-3AZ7:.;BAY(1(7) M'1<,=T:<%Y-Y898WQ9I2T0P!8?)@[G.KLC2"8';C6#TA$@**37/!+YF^L5,&2:,@:YXJQP35=^M9UR(C,FD'.RN%Q@"&&:::%$<0Y'C$VT2E MPYE;VY S)R!]<[6#[&2B2":Z<,BXTK$040PW,ZW!XF[)7%955TMZ&G-R?0@[ M/Y+%R>L@T+=L,14T"W5!@^JPD)CW$?2"284Q9>ZK/$P8]'T8!IJ\ MUXT8CL'TX4UE!D+ )WJ8Y9'- UF$237$/&!+W*NA]ZC"Z=;W(!X;T#F,Y9,ZAS,%@7O=A028R!5JMN-?S]_(H^_7Q[RA>0!'K-]+[2I.G).7GI))GIW7XY%T""B5I;SI'M M-.FO?T#%3N*V,TT;V=I;UG3J6M*VML2U""R0(/#7__OJZ/"3E[HZ61PO__:I M_XO[])/_^\5?_[^#@__WY>/[G]PYKF='NCS]Y/9*^53;)S\M3I]_\FW3DQ\_ MZ:OCHT^^/5[]N'C)!P?KO[E]_.+U:O'L^>DGP07_BQ=7G[= C '+ 8/W!Y!B M/^ J]E"2E)B?2^?.X,*!8N8#Z T.V%7[ >./NS0?Y?^TSSLY#:UW MB+Y!\X3@>Y6<4Q:7!<.X[?-3^W;V#9G1Z<:/W;I\]/3U]\_MEG/_WT MTU_L\5^>';_\;+$\7"QU?.//3E>\/.G'JR,^M1'Y+#B?#AP>1/_I^?N\.EE< M>H^?XE^.5\_L0N<_^W\/[C^IS_6(#Q;+DU->5OWTW=TO_=4K61VN_^[?W3JX M QL%'][>VOYH\=MO8[>/G_WZIO_J8A_?N_'%Y76YNG1]/5XMC1BGQTN5L\5A M6RR?B7W$=F*O'(V/Y[US;S_K=-^Q\(NL[V9/K"P^$OS5\GH@^>S7@ M>OOA3XXA^/+OONZ;*R[^P+[.C__FZO&R\,G;P6GZ;BC75UZ0P5Y8?^:WPW)\ MMCQ=O?[MB\]?O/0'9R<'SYA?_'HTSE_X]8BLD6V_^#SGGSQ_]N;%MY?^ZGM> M&L+QZOK2SP]Y^>QOG^KRX!]//K69H-R^^.N1GO(GXT\/]'_/%B__]NGMX^6I MS>^#IZ]?V,C4-X_^]NFIOCK];(W&9U_\QW_\QU]/%Z>'^H41Y. "]K]^]N:Y MOW[VYIWEN+W^XJ]M\?*3D]/7A_JW3]OBY,4AO_Y\:?2Q^R]>?3XNU-6;7Q>M MZ7+]J[W^T&S,:E'?W/[5Z6/M?_MTP1%+*IS)M0:<.CLL5+2&$#2%ZO[GSO@H MSOXY>$?%)1^-6^OB\Z^6]OE>W[9OL^+#>\NFK_Y;7W_ZR:+96[?XS]=RY_CE M_?#XY7?QP5G[X:N7WW]-/SPZ^BX]^/H?K[__^ONCAW<>O/K^SN,?'SS]$1[> MN7OT7;@7'O[PC_#=#[?LWV>O[\>'A]_]_.+HT=,O#Q\___S@V[^[ M[^]\E1[=^?LK>X?%PQ^^\P^/[OUD_\*#0W3WP_>OO_NVYD=?__/'[\+=PX=/ MO_SANY_O+AY^_?=7=LW/#[_]K^??'?W]YX=/[_GO?K[EOW_Z[&7[^NY"OOY' M?O#SX0_?_V#WNO/ WN^[GQY^_<_G]ME>/;A3?_[^6WN/.X<_?/?TOYX_>OK@ M_&_^:?=*R^^?'O_\Z-N'1_:]?GKP\ZWP_0^WW/???O7JT=.O?GKXLWV';^\Y M>_WY@Z.OT@-OG_'I5Z^I]04VFYEP/U,1X Q'I M^C&U&@YT8'$++]B"&;D%(ZX%*Q:0^>Q.;O&/^M0?N-O?]QVX/[0>#&]\'U MK-%PJ .;1O%*O]]:O3S_OBE;:#SH=# M9[W#_)8!WM:@'_*S/J/0$T=6S$7GDV4 7A%\M(Z.C M%[H\6<']^/A0__/QZ^^_;2\D0#8R&#GN/C="'3VZ4U\]_/H>?'_G6;"_ M>_W]G1]?/WKZG1'ENY^_"__L#YY^]_K1W__'H=HT"^F@82PVAYO%PLE,M3;R MH7C@P/G3+[Z)W_T19&-*)5LP'*LX\ W1<[ XR6G24NQF>V2O =GF6W8 9I-M M,IGK9?M- AY0(&V3GA>P/=N^?_L>,9# YU0XB<3T 3/W W&4YJ,,2 MFZR*KO3?1O:SRX'O2KM:#%/UY#?"]1'&?WZR7DLR[#]9A_6?GUJ0_K=/3Q9' M+P[',L;ZN>>K08WW(_._O#II]@Z?77Z+-[=_=\_SCW!R?+9:/UJO+7U^3K+=IXW!>Z^F3]@?0W5^%NW_OOR]'D+__XBXNG+K_[BS4= M+QZ=G/+J=(2"7UPLLSA_\7?O7GO[,=N[2_U8;GMWBS>O7#R^N,EGEP;JXGW. MEHLW@W8R)L_)VV$X4CXY6^D7Y[=?OWCQ%A>O73P>[_&;.$#&HL$,1PP R2?N M32AZJ353CJ+_R-Z\CD5;O+3O\/ZE M:\?*I\>K/VD>?O7WX\D[NCP^6BQ_ZVT_U(A?>HO/+G_ZW[-.%M.E%GJ%1![, M\5)"FW-J@4 U"\]T;NNG890NVWKWIVW]9?N<:HTNL!"80(M%-*I MT>>FV98 MCX#S(?IIC8"[6"3]Z!$(##5VLP11$@ "^V >RWZF;-%YXRWHKG/JZ[,1#[QY MV.QFKUX<+NKB]($>B=VB+>S5-_O(%^'&'973>S82J_62WZU7"Y-&IE4_O_7E M_=LK;8O3NUP7A_:)[YRI?9?XYIW^^MEOWN#MX+W]'%.5@Y<=0"<+T\";UT1 M&^3" <7">Q,<3-UOP0'L")S7Y9K!:'NSI#H4MR4+5YS-"#25JA4,T!H>/F MJN[ #-TBI%N9I5V)9.0'C64XGXC-U&8-(!RI*<>A(CQ-3D5XVIB*,.D06@QC M!$Q$I,RA%U-16I6Q8]-S'36-<..RCGJ? Q\Q A@XAQHH"R?PU2'WY&KPFA-T M]O6-EK:(=;*S^S:R68Z/7APO[>')FXE]<9D]?W2\?')Z7'_< M_%R^)/)'_+P1:&H4@X1CLJ"8&XE)W):*0O)L]-2=@>96,U5D?\B'W_"BW5O> MYA>+4SZ<"4SJ6ASKOA9U)(B^6&L/?F=@>JRGO%AJ^XI7R\7RVK]=+8ZSFYI9X]!$*I:O% MS '9@G732TZB2L=K!&=;(U#13$DQ%4;.0^M$K6D,Y'(&9=--6]@=F3=/M[]Q MXTSSII3%(MD"7EE0S8D;S+XG+^IV#](KU3<=P_0:U/1VP?7Y5XJC?7ASB NL"EMR_>Y LYTUITW!5$@INA!S-G-H*A5; M8!Q:56ON[/W.P'3-:TZ;P@<-@49 ME60!?&C9D46 0=@UCR+B+YYK0I<,247Z$>NX5S,(YNE< Y%A8+ MVDG>[%2N\RIAYN!-I7B M9+-GY(@+4\+L.&<3#3G4ZP-G:XXY=18P_!UTJMF8_6+9Q%F3=/ MMW],)J.RL"^I^@@A 2,$UZAKP^1[W$%(KV^7:BN LL:FX OD D#8I9KGD)RK M+V(1S@X"NIU=JJV ZX$]Q90"^PYE;"ZGQHC-.S_T=]Q!<+>^2[45H(F8H*C# M C2S4+'$)*9ZE*S8I'= _J:=ZFV@FK+L;(#R-5D5"LT@&V0ALBOXP#$]>6& MS]G'7DG2>FI-S,*Q]]&WWKB40'YG\-G^FM.F(!MG ME5#Z6'(2$QL=J[< HD!HW><:TLY =IUK3INS=Y5!J))V!"W%="'Z)HT2N$Y0 MK^]4_NXHADT=]!-OH;:Y'U\1D!T73#[W-+++KN3*EK50R;FD^Q.XFQ2.8(GH6<>M7, M.1=3YHPSJI,Q#92V7R>CU#+JYI48:@1,C3)Y3,%"*A_ X9P*$TU!#6X?4#9! M'UTUFUD[Q,:40^JIY9@B&,R_601ZWH!N[231]8/K*[R6EE2*(;[5: !]&86S'9E5'25S? M.DI3MS/0;&'%98,P%:$4M-@D8@'NH2LJE[QZDUYH5NX6ZI-([=0O->V\@*$*E1HO(8V[D.\7= M W1K6;'7#R[D6L4T9F%'T,'TIXH"4$4$%_,.&N#MK[AL!6CV&K/-7NXR K]( M3*WWE%OMS)6NL;KPM"*+W[W]R>KT\]MO&&,$^:IWK:??K,?]4;_5CE^LFY&M M/\$'7=E^.#LY'=]B+@K-H3@ USI'"WHI)4T) M0@> A-&5H!F=X\@)=M"R7W\:_/6;<6IFPS43%ZD0D3#5@#TBY]XE@$XW?V". MTW&#N049(@<'&LV"0JQ*P;X7F]9*X'/F;?1P^S,(?K,Z;F?U]-'JB:Y>+JJ^ M:]?PS\7R]>])Y#\^X[\\.[$I?7+RY,VG/'EWOV\7RW;\T\4+5[^=JR0/9CICHJE0S(CT)*;P4&F&TR9[73N&R5546(>A8]C- .3>V9.-?IL M/L+/8%_U!E-F*YNV;6PYF9!7+@J*2DW)(,ILQ41Z@J5-C;T MLQ33+Y5&:IV.W#I'[$1GKV5N'9X=+99G1^=0[BIYMJ)J:B_L)=7HZNOH)Y)%E M'%IP$1AB3ZGB#.30GD5;UT4:,E)$A>(K)+-%C,67@)B;5VFS[.PU$9V[%85B MIB!A*XE*[- IL7:S$ABB$+20ZPU6*+/4"IHP.5&L4C)$3\RUJO9,;%%P\K,\ M+SL1/+=S=-]NINV)A0 NJ,;@. M,2"U7ISK/>;1\B#,8;7@IO-F.^=.6@;B%"*CQ1_!<52E)@U\JVI"=@;ZYHK@ M_$B^/M =;2>N2;EZ=IE9@+))8F.,M-S!U]YV;8]DQQBS%4UCNB7D;$Z(L@=1 M(/*86V(S.B9S*LU T]Q*^!6\^QN#FWD>A3 RAX]F!KV(;#G&F-UM0&!Q+S7-K/@ MSG827GTQ46P1>)$$TD?#:=*0!%HH%/,QLA?826D(2EYP]+49 M-7F#HUS]#/3.O\?PR>GQ\O)P9MSBLGAZ"R#.91*\S^MO,N,V8JB08(!GH7>V &U MD!F::N'X: D E=(,%,W-9>;FM-7.GD1;%T QUH 6FLM8_LN(V14IVGH?6AK*# 30GD3;UD3)='-R MDD:[8L"2T/52[#?L-"ISR,W51+-4)\'G$-,XAP4%Q!/FJ"VI"P%J]1ANKCJ9 MI4YP)BJQ!R+D!"V#C.I*U9>@J7O0&YS-,D^/W;UP:6.[MT+ )#UB=:5KA%Z+ M\LWUV+/TG=!ZR0J9T#QFA,**'("=YA0\ECGXS@_(X/GR;'$X@+P01->X(C6Z M:>BJ+OAPAUUVDR8FOFH!]9M'VED#F53KT[$P8" MB\N3-QV+UE3^AI=ZN)/[+*&' M[##G$.*(E49Q1G'@*V(-Y,_;0D];%NU)M&U5!-*<'G$=)74;/3ZA(++4$QXG0!=%6]EIH/@3:SA$BZ4U[ M!J^=H8?&:FP"5P*%5FK>L7)SNTV@[:P+*02/M1,.Q0/.0"TM']"NV6%[],%=(+)&_5_SU;G"S>-7]>@\DGE9N>%_^]?__V MU<]/M!'[L/EYZ=*/BNVC8DXNI(Z0)%$G==C%_I^\]>@)J0>S"E&*)GL>8K3A^4#K.5FFV'L-!^23^(,?U.\!90" M)RHI9F(2 C/(,XI?MHW/]B,7$T N9VA5-8#'1M!CP=Z*3S$5Y!G)W*F!N06! M"RG95*0ZJMMHCP(Y8&V4@Z>&)9R#"?%<#=DOLP3SFY7]P75""0?Q0[70^Y?^ M,2C/EHLW.':NBT/[;&^Q.5(^.5OI^KM?O'CQ)A>O73P>[_+;:Q1%348A:O<1 M4C:61 \6WSK(%A5#\_O>'RV/%V]_OP? M3V;/O\M:/ P;I0KFFWLM6WQG8LSY<-_'RJO7C_@D^/EZO6] M9;U2RSN6G-_#^",L+V AYWR"$!"@!'0<7:^INE *R$6M=$/E8 _/']I!>!^@ M?[^#<.G2CS&]2DD@N-HZ0A,4;H%"\K4EQ%XN:C3"^=;M<*=[+#\(2_C@/=M+ M'O>CBE+YE"UBJ6RJJ$%B9C"-C#4&7W(LT[>6UUT!9B+4N1(KW7.BJAPYC4)W M):*J^)1(6PW4=4Z9?E.:V=OI\5IL2#W;O'8$BH+<&L=8,7M.*&B\4#PGLWT\WE]@?/MX]6+XY6-TKLWIZMC*C?/OXY/36LMESNGJIEZ']ZNC%X?%KU2?Z4E>\K+]7 MTG26<6PM*<;8PKKOLG"7#,6-58KBS2^W.25-31G8ZY^Q#L1$5)!BMA9"CP0Q M]QP3V#.NN?/4C#V>?V(Y\!)$'R%W:B^9XI"Z A!#9@GL@2+CJ,^J<]J6_UVL MANRY=7*BI_>.7O!BM;-IQ06[:$<; ;C@<$-18 J*B1I/=*%O+7EG4'K.IU GHE=C7&C"Z&1LZ-L^CJ%+DP MI"0"-F6;4$)'7$JX/ERV-0*N=-,PN91Q$+_$1"F7%ETAK:X+K ]P>SH/(RRV MGR!%;[JB>3]B\?3!$8M=>HE$'Y/W56K2VAKVL3U2O)2,1B N4(I8$+-;)-I% M';1]#J7",:56ND5/$*.3P,G+6--@L\YO.@?L#H=V53UMGT?>G%8>&_#2R9A4 MV+D2&A:5(FI6:08\FHSFVCZ:5:GR*)U-%E S$:>:)*K!6S$W#EM Q31MJU4 LL6C.*I%9XUU+6PG2?Z;KN;>4_FT,97/'D.K43BB0 F=@\06 MH_UHE$VR[00==E&770D;S#"8U'(I"%6SI*:O,@0.3M>5V5K8"3;LJL*Z$D:X M4+HOK0<*';2,-(V62_62N:G%\"#TT'LH(1,@ MY%]63)P@0#?=GW]$C<8-:<'F8[/8)Z? "C5$(O(.M#F;[B:G?]4X9-XDVD45 ML'T.$34+MR0XK!UR[1B"J(]<(SKA4G:+0[NJ';;/HXP,K I0.4(=9Y.J\Z. M8:A",<[!%DU&<6P?3\#B M+=9N'"7$W>+0KFJ'[?,(DG8( 9K6 $6-1$E1,U;7U'Q:F_[)HYOJQZ[DD-.H M=Z'#K'1OKJD4)(@A!C(]&C#B;M!A%SW2E; A.Y=*31W,JP"P0W'02A8IW&I- MM!-LV%7?+J,F&)>#Q\L%@NCLZ.=E%W91?1IT@9/ .C8LIY MG"BFT'M,<0XQX&\!QJ]V%K"8(P XZ3ZL#W<*),,I^*@VJHVGFR\UR:8<&\R8 M0HF^4>TQ= 9BXN3!XI@.$366?O,R7:<"3 V>+(ZL:=1'@-0DQT(63G"H#JB4 MG0#F&GK^7DU&L%8S7";=:T=)&M(;K?PO&)S. $X-?JBFL%5#RD[J2&C9*?0NT#9,3BG MW3A]4\<4.W?(HR9$B^"2(]=LI+&5HDS>X73W="=D:*]FMQU1ZBA3B9H BMC MF2=D1PD":4\[@1" MV-QHOG: (<)@SF;,G 3)%S8[9JI@%)LO%G;!3@!SO?9L<^!X[4UB M$A+5 MCR>WEFW]X"$?_2[4O_N9;M863J\Y)ZB1%**)4R4T\R& )15B#7/JO#1U$NWN MME+K6$9^A:^!@ FDIVIRC1HGI*9S:D,]<1)]JXMGST_-T8T>4\]VLF48.J^I M::9HF)3NE4W7HR'M :-T\2!#J/>20Q_G*.67R M_B'TUJ'"V+%WLU\L6ZC?(<,P@%IBLEMU/YJ84F+B*S.HA1)7=M M&3O&AIT+[4DT+R&Y%1*5YFJNC$F@ #O[3R(V4U>IF;+$.94/FSB)KM>M;:=Z M4@?JP#%6,1F9P'[6U#VE%J3Y\V-'>PY-*S^D2(_5%P+L9"*2N$(6YTMT@5L/ MNJL68'<7MK8S]XD8HX^YBH #H-*\/2=(3DK4/8WV>N2#=FLS-C\:5C?OH4.0 M'*CE]3D4&CW[]C3:*Y(_0*<8/)L::3TRP>ANGTJN):364\&@,T@9GM'"UN8T M26[DM' MV!(X31;JEL+>N:1J\A;TI34N*=4* M,^IJ?Y$Y>:O^[]GB9#&FT+M)=F]Y7#;WBIA]>0@7?]O>RA!4]> M@9+9S]"*.'/"/HY^RMQ2]#-88?X@/.]\>?O>+BXT^QH*C:ZAK!4PFCTU_^=J M:(()TJP*(4YP/FXC#ZVS;\(NE 8>5 Q3URMW=:.V2-D5^WH]\_'Z[2EU*,4K M%Y<(,D:IR9&%R5!5L11]L]$Z\HPF4([]TIZEPP-'&Y!VU,T&L7-9N0%X1?*F M%YA[JIBUSRF3\IM#7HZ5OO?-4!UO^U+'2Q\;L5W)E3DK[1MC%W'7$QI$GSWGU\_]\)2FR@3%H M]44RF%"DW!U(;EQ3XP!0<% M\=>5T9R+.X[,C3<,?VS+PZZ.&]FQ]J. FXL>W.@*Q;$I)ZJU*/9<<$8.ZM>\ M^&]]?:&GUR3=R455*A4;024,'GIF@ZWWEC5Y3Y!D3F4&IB)X;P1O:NI54ZB9 M?0+&A,5CP-2B<89+;_/W0#O/FZUX#/1$OFAFT@)F:3#D1#$7EW(DIGDO@?]1 M!/\L1<>]WA=(;_FYBY9&/+#X ,(A0]+":-Z*$>TFTBXV3>9A:6X>8[9B8UJU M>+6F1"['=9UA"EF]14RI&F.\G]%&\<;6>6>Y8SQ* J*2K]D"VT!>I.:D$.MH M2)S@8NJ;\YC\U)\,D&X-9+K>&9E:BK4+EEH)(CCJ7H""BY+4<9B3UY\,D%MQ MQLQ"D7M3Q S5T&Q)!5+,#*4(_>K@C#-/GD-I$4:50>VE M]#A_'WD-:[L3\)!J!A29,L8$C2O6GJF&AKX$,[(\?P]YW3!NQ3^*[Z.<5N5Q M I%+01.OIEPIFI^,M;7Y^\>CT^>Z M^N;XY'3U]L(O=:E]L;[^Y([]MM1V_M0N.E NL657S/:20&XL@%IRYMC,M6+5 M&3G0.6&]'2_+.MH@YD(I @3'KM8.4204F]]E3@="YH3U5ERQ:S):2KB6>P0' M: HKF_$.J:./F7!&KGA.6&_%7^?48^3:>H4(O39JU8VN<@2^1D@SZ/+R>Q!_ M\^8/K@7/*TE8,C<;G41H<30O4$;,!:$A1"H1),P?HBW/PBM!K;LXSB4U\&A3 MRWO6+,0I>''>(M0)MU*_0.6.RND]&X#5V?C#=WMAH_/(_6->WN6Z.+0/?.=, M;[U8+0[M^^!,P D9"I"YMNPC4$5$EPH31R3T&6;0JV]RX&RNB$-U;!JS)3-N M"=!Y"RH<2?'! ,J%9V#O_A4X7XTZ#M_H:N1,/M'EXGCU\/A43PPC^T9Y)G,G MFR]RM7D:ZE 1R;DL%O:-NB@4)<]W[FP1GLW-'M\J2^?JJ%8 !;3'T-IHJ5A! M4Y\O/+>R#^DR+O_%RS->O;9O1#.!QU5U-6C%8,:MM6+&K64#J+@@-<^A=]\$ MX=F<<4/RL:9L[L=F3Z/(G"-%RA8@(1A TX?G2SY\L\*L>GK_N/*[^@B7U/:; M2E";RIBZ;_K\4;^]TK8XO5 >[S%##B^>W-0-_R4)O[Q_^5.\,=YQ)O3+Z@%+ MH:Q80'74>D@A2AB=W]7\[O2-]YY^UTZ_S3FG6*A2"RF8EP+U#LWH18@.2_!- M<:T=/#KPD[5^'QH6?2P1FBX^OZ_/^/"K]?=_+U'T\/77>@7GE=[A[?' @4&^ M ;Q;J 00*8R:W6P18O D"8P".;8DZQ/;;_ ^N"' ?^0:[B^Q^3=KN+^\]&/V M9K(TGX-TWT9G"$9(TC :F#:=-?CI3MN/FT8?38[;?/+\[N'Q3X_UY?'A2UW- M9-KVQ 9"J*[6#&F49(NAD1?JF%44WTQ;[WT^N/AE:L#OO+W^A57PIA'SAUF% M2Y=^3":&,V,>S8-[+9""<#'38&H$"/-HV#0CEOR6LGNWMS#F[F+Y[/)%4Y.6 MLZ30:#546N26'4)H%7O/*5M<7(HZIO.&H^98TE29,P7+/S;QS?*G#5A^:2;6 M3+%QA0J4$TJ(O:-B@*8Q\?4!LJT12$%+1H'1? +6B;J:$BC%T1J3H,V7DE^] M.K6IJFVFU PN>9\JG/2".7>=+S!7'T)<"2!5J7M2$XZIK6=6=9+#9DZ#]2@=(^9(H8( MN0.ZTN#FP?C!]_LGKQ8LA_K8AOYRK'S_>-F.E_=LF%?"RQ\?]:X6V([K[M_[ M\M'C7>21MI(C,W:8B[%# MH8ZR"4'L_:/O#K)GGM%!A^GXCRT4([88)XMP\*6"IS3V05RF9)9 E#U,/Y%C M(N'HIE(;:N].0X'2LH<0R>85](81G%EA@V8'#/$?7+G9._0_E4#GT"8SK!M) M071$J2(S2F^J%8*; 8_^=)W3/4/GP%#?F,KHCNZP E) T!I;*0@.>HAEI@S] MH%+Q>X;.@:$E2HM"2*DS3+LZ0B^@+FNWM6)E"G9B![+PXJC@[B, >K MN&Z!:!#>/GZI2PO41JSX?HOGXZ.CQ>EXK[NJYPO]_$P?+?=&9FZ'F8+U MO'YUIO)BCGVSTA?\>GR+7\RR^_JF@_SC<2SG*:^>Z>FM^GQAS[:=)*= JI!8 MM L,KVXN/3C.-2MU;K(GYW52Z.HL]2S)63JGV&+N>2211&=\[-2PUD9!7-(= M(.=-<("]#!7&15WM@-'1.,%)Z'+4P"7#=,_>W.SD^BLYF%,=EY#947%^9"BC M[]RC-HD K13:D^$:R/#19NO6E_?_\9>U=E]QH#Q2ZI1VJ0*8FK8"+>.;#HDEGW M=F\FW+MF';\IVP?8. M;\FP-T;3-D;7*<3\A@P1YUK%=6G5A!@ZU!I9M!;*CEK=&Z(]]Z[,[L7,(J%J M!H_0*Z+$K-GB4:^E>G5[NS<3[EVW"-N0[8OJ4^F^!/058D"1IDGL8>TIEYSW MMF_/OZNT?R$7Y-PTU,# 1!3 GB*L)8/0&]\[[9R8+?+O]PJ,#5J\3;?=7 WN MX^6S4UT=C;O_NL/3^W/B*CFXP4(R/28*YH1;C.:#(V!,$:-F3KVG>%'\<(XG MR*\I#MS@X7%M$MCYH,&-U@Q,I48LHQ5:#4[+'(YF; Z4#[[5_LSC^WLZ'269 M$TDI!N#@*:40D\_L>AO]BG>@UOD&*73UYWDF2L[M5' /*7'WXW@/(:3B2!%( M2%,+"3SO0I6B*R;G9H_T3)2(;1T&M('O+.:'3 MP!]DHV=I(GTK$G.JTKR"H CVFER!X@ 0T>]-Y'18N+NG=GST-9.Z#"&"DGGM M6HO#I%)#"6$7:OAND(63.O1[':9Q2Q6)FP4VGGNJ;++1-V:(M56JVK-61S,J M6;@#R[8;H-#UETL,(\W,AXB]*/0.#) P1*F"SFPA0M47(,7<=E<7J>H:OX3G8X_0GYMPOD/IW<^X7EW[$ MG*O(ZQ&FC@!"3( ^81.#% FYW710_^3='VO3HQ>C[^@W:RPN.Y%_?^W=Q[R#)S2V:W M(K(%Z,#)832_)5J[YJC,N&?9];),+>K:19Y)<"VY5@"E0P-C5HF.4RE=B_>8 M]SR[5IZMV\;L(L\R..1.9 I; &LPGQE##U"DA3R.XNQY=IT\>[CXW86A6=+, MAQ)2@]J=*@ W$C$+A\%[X)A89K1\,Y7.4MM?4&G4!%Q/9BT8BJN8B+5Z'X.C MGMMZH=B32VM0QR_13Q?4U>(EGUIH]-[<7)S\>#FP6F^)ZLGIV%-X\A._N.(] M*#IPZ<- ?7-I]!L U7Q X91M*IKP2!9!E>:+&V6S>QF=+-9IL7LL_] JV2_A M^8A5,M>J+^+-8><(1:M0R8*!HK?PH\0X=WB&)?TE-$^?K_0*O.*F\#E;+MZ MT]Y^L\7;;_86A2/ED[.5KK]@^XTAN'CSB^LN'H]W_Q=,:([7"300H88JN13M MW+5!J<%O(U]P%CM)RC%B*,* #NR!H/>E6?R><\S5Y>GG7?^GMF>+Y;,[>K)X MMAPU*I>73=O#XV4[?^WC*U9^Q+3]Z7@F:= Y1'0=<[2Y8Y.I$58@)V)*QG1K MG$6[TS^*S@9VH*^"CU.A!.8:0TY1:VG@1S-%7[H/G+/G0'D6K;[_*"6N9,GV M2M!)M4CKH%D] 5-CU(+5,VF,#H7GCLZ?%*DW>L:ZXE(2K"BE -8HU3LJ(P$> M6@I-YLZ),6._X==W%Z^TS=?54HFM4Q9 ;E!3PQ1+M'"EIR[%XTZXVG^%TN^[ MW*F@E%KJFB*;%"(PKR<.49? MM296@YU-S)M3JM M'BIJ@!@::LZ=7K%?R%MX8NYFY!5ZM@"F M[^3J=E@W.'@M1I*GCZD.#3@Y=S3CJR2K66EK:R=ESY?AL;OYPC]%"_! @ M.,C96GUU!!Z@KF3X)2S.]%E$H&3(CT$^C'+.+E(0" M[N+TN7)X-C=[*+KLT1M&F6&<4J+<'(IOYGE"CV4G9\^5G$RXFO4 S"UV%P.F M!EX]V>-VVY\2[.GJO? MO=O8F@&/6HOJD%L U$AO#F&&*KVWE&47)\]5H[.YN0,YE2X$V>4./2:1A XL M'DU,&'3"2YT?@<[5'".YFMD334>G& -W@5HZ>E=)@B(1C1Y2.SE[KAR?#<8] M.;,FU8K%' \+4]7$*01G/_K\?<\V$F@W&??8I(F9V+Q- W-#Z"-'GUH-Y(!$H!',E2*FID#;)IE!L+Z[F+)R[K@PU\>$GE[P?'J M)UZUV_:U5UQ_MSKM5)"1QAD$,.+H>YD*1Y>(>P#O&[*[R*\I+NZ1^7JKF?"*FS9DP]OLT$+PXF?[AJ A#],D/=0/J@PW*;.U?5 M<:3:0'<-!4QWB^:4?5GO$RFF-J/#:YZ>O^X_D8^U:/3Y[JZ=7*BFZNVOD^1W?B&]6RULO&XOV 9U007>M5*>E,&LD;6D'IUWL0R^BS>8RQ-T%53 MV&D&!G+/R^GP'I'..#UP5'P+F%" !:1:G9E0+8\^Y=?![8[KGZ13LJ3A/"I&3"50HT0*' M:)S-*E#4D9_!BO.,>'KW>*7V6;YZ59^/UR= MLURET+6@-DE"T#J-@G M(HB0/9.TW6SK.A6CPM4I6EA1-1I*H^266I1!HS-!HU)O^(+B5.82VE1B]-): M1U#Q/#KB5.Y1LP-(848Y@3=P2_/>LAX?Z9-3>\_Q;7_;WE]\XZ]>O;"_O^JV M 5O)A!RKP1&(&G@$T"K)'DK+*13N7B^Z4Q2WKG'LC,6333[>LW@*+'9K%G]0 MQ6FW9G'< (L#( 6HI6D*$(#144_-I5'UA13+C/)Y]RR> HNWDL6<.WLQ8YNQ M*[A648+9867JS%'21>>SQ;]OBS^4Q9NSQ92"Z5_C;,8"4 F#;X5: MRRTQU])W3A=?\;+$=,E\^_CD]%%_PH=7L?ZQ?6D\0KN0>X% "%(Z4^T9N+6( M7$1QYZ3QGLA73N2MJ&,O,7D2XVCD6>T?WA5X>8$([^M"&:1G'-W(7IJ4$95>0$7<^)4I7:M,Q+,>U9/ MD=5;4<\6\0F3 P0M(*$*:T27P"A74@LZ(_6\9_446;T=*4U@@AE:QLH 'DA] M5G7 -:FOH<](2N]9/456;T57E^I;23UQ:QDB=")DD*@:%9RID[VNGJ^Z=!1' MK!]B2 (*RHTQ]ZX8J"; .64J3!G;K6@LAX!28NP]5W!*$EQGWU,.)38-=:^Q MYJLT:M824L\H*8)08)O$!6M")C$3K7NE,5]_"\FB^XX]V5A#]X@9J"C$TE*N MO4XXG[CIXO/[^HP/OUI_GG>%D6^W6\OV^.[9WGJUTO1!S MY\S(%M)L /)46U-Y1;M(SZ"XO5O_DPS/]\O7;7__3WI%7]?GK^_I2#W^1 '%QT;WE MB[/3D_45?E.KIH_58K-%M7!M6%23G.,_7_WOV>(E']K7.OGM9R]_P ?'2WW] M@%<_ZNG0JW,YMYQ8S>PZM+D=H382!]*CA7(%2\G=W0PFA3V3/II)8\,_100H MYC%Z0QRM1#*-UCRE%)Y!$])-,"GNF?3Q 51@8I%H@1.#AD@8:\K!M039PY07 MD_;@+7PN63H:3(Q09*P^C9[1F$ECA3 #A_(QX V%^>#L](P/UYA]O3K^Z?3Y MIDS"=6BFJ="(@4+,-4$(#: C8JJM>HX%F;',(&S?:1K]GF":"HUD=&QT/6CN M 4(.I$I!3/)R9]!H M\KII-!7DT"44($G.1T@^8*X>O*-46A,+3*:/W,ZLE/R"1E_:2W/96FT]46T: M,6F%TCLW!53IGB!'/>_FM/,LFL0JR8Q95+N3X*(S%>*!/&)ODKDD#=S ![H9 M+)K$"LF,613'BC_VT') \+UB+A8;!9<+ ];HI\^B&PI<$(<%N*6 '4IEX5ZK MJO-)8M0T@P72#0)W?J#U0_";E%*:"IFB)TX^6RQ"HUI;0:GH2ND4S,OT.;3Q MN %DFLLJ28*81%U,G"TF2LR2@OW'L;?G*LX@8^D&D&DN:R72+.(VP"7/4B$WQ!J:[T6AK?M@WZQ89:)2].&S^(2 M;EADY.^#1E.7V4-0TY@*OO0;LAP_%Q$ @! ,CI!C *R)O(XCW#DW1?(W90MN M+FZV2X 1 D@M$5Q#Z=1R;*U"2ZI^ M!FO*VZV75],+(,?6HM@;\0S MV%Z:*4'FXFW0-X X,NER@PR*CD2=#XX'/]H,E,E,"3(7%^. O>D.;IP)0G:" M!-&5&)(2.(:;1)"I8%*\Y\HQ=6II-)&5G#A0[=*\!,XSR$"95&;UW<62EW7! MA^_DZB9: $R%+8[RD(6BP5<0%TE#+!6\P^ LK)C!KO*D,JAWG"TLR-%5*34B M="\8Q9LZDQ#EPU,!>W4@G0LS1=&AMCKQI#+D93)K$8:R9,ZF/ M:J<"+>78P87.57WVTDNOSG6< 9-N,'A1"B,+9.]&P_C*O8=.15WJG6K4W09O M\@4BKG:+8W,THNZ4HL]N)*'U5CCZU$,F(3<._84]C79X(V2#\M9WC25W72=? M==,AT3-T\%TDN/,Z(WL:[>9VR>9H5)"*#[DE!@>^(>+(VH"( 5E-\NYI-%7D MI'LUE'Q&<9 %.%K *Z9#NO<1= ;([Y M)U^!:[DA+)K$*LF,691[A1RA>JP"TC-EAF36*52?FI9^,U@TB162&;-(2E(C M2\NN>TB^4[3_]N; 1$H-=0:VZ(8"5SJ+2\A!700.D:CG1$Y46@PQ3+B=U TJ M"C&7]9%Q5*_%T4=D[ "Z@CUSK:TV[L&9&=B3:0)DFLLJB<\]NI%GUJE##)X; M$]942E,@<'E/I@F0:2YK)621-@; "+D",9H^(50JH6 KC6_6!L"UE:O98)1B M,[[T[DKB.(X92\HU)B 232F)NUGX3;,LQ%Q4BB?*D$+NV0O$0*@A9V(NC1Y(4BFYOER; I;EHE$C="-1:T]8A MC$)L(]\M@>N>G=%LSZ5)PT>I$H-T1C_JTYC@3 HMUI%?PDHS2!"Z22( FE<< M;4Z=+\"2D,EB@5X"U]JQS&#=ZR:Y6>=2X% 3<1^]X@*[3N(B>K YQB[=#+1F MX\@22#& BC8!I"::A5B:]A:"F\/ M"95GX"IG2I"YV/O(_S][;]K4QK*L"_^5#LZYYZX5H6+5/'CM2P0VV)OU6L(& MV3[PQ5$C"&M@2\(V_/JWJB60F&P&(5JB]HZ%0=WJKB&?IS*SLC(C:\25&%JC MHU7.).8RB@K5DD7E6*,L("]\B4$4V3C]UA),*>948QQ7FQ"8\8(;N #^W*JD M"ICA69LX%00SG=QKU,*@N8W8C7R.L.7,+L"RO_C9I!9% Z"$.NZA0R$*!HR\ MKJ*)S @T)(J,$PM \(LO*XNB#'CKF. !<9N<8=#(H#@+6F!E?;RR %$%BR\K MBZ(7X)39VT FE+24(R2-Y,)!)(F14)$%2!+P:UE):L('?3KVCMY+7AXW13/, M$X!MW__GQ'?MZ2UHFKIU MT.AU^]Z>]/NM[D&58+XHN0:-C@A7.!!F#+522HL@1R$%+3II<4XV_F#1>7J! MKHH,2<5\()X;$BA%&*J4#MU;G(B(:"872H:6C(<6)6,A,M[^K8Z=$DE9?&GZ0(/ZL'3YXYZN%:^TFW-9J,\%0 MX- 2!@-E/!HG0D)*DQ]+(BOP6(@01%F(%D2((AFA^0H1%18*Y2".]BWU0:F M/18:8N>L]Y@MUW*VVW*3^5Q&&7J6U2P%6E 7M-8\JD11,U*1?2#5C"HF,-/+ MM9HMO0P]RV)&B>'80!N"LY1S+14.E@0/N90<(;=A8-,$P="](H3I$VFCJ% MJ=<48:JP@LNUGKT(.7J6- '6M;O,Y9M>_[@79],W>MV[B=!"KBX* M2>9,JJT;+6XB1326+(F3QH1$$!.Y *M+-6?S63@^)7Y(-:P8AT,BX4G/(L/5*"98!I.[&LY=N?<1'W$W.A M# \/??_>,[0HC#(KL;B(#C@^C%VY,3:@O'+^]3M'!AANHF87."$64QX7C2"0 MP\H2CN.'9I3[):X93Q_Y<=_1C)0[FPAI*R+=*L*2P2L95=@JJI%SE%%/=85! M]BL9__!FL_EFL]'K1WCIP3!53M.=5K>\<[?;EL HKD_,A*K[ZELBUBZOW7J$T)5K& M]8@@;J@B5%$L4$KI'ID *4I2,U=$OBR1TGWNM@^'GP9N-G?3YT]HT MT0*$%*"[V*=7;WU,R _6RIIHOF ):0A$&4F]H8A)+).Z,?8V1"T#G/^2)_!V M!P..:+V;@^'2K8_9$M"86X$C$ VB$6$IEXFRU!H:$:CU>;B-Q R<_Y(G\':O M@@3X3OZ^*[<^9H]98>@)LQX[0P.5VEEMH=0H:KK4C'.:5W*Y/E\6W_<&@Z3# MMKH'OFOC@OCZM*&'^>CGJN1I0PGJ*XD?&&4*X=)M"E]##+-W?K\3-WTCF.%Q9UTE!D M2VBTMBDSMT!<>JL,(TP:B..*MP"5G]_I5O?&29MRHWC;^^[[IV_[O#WDG?^L'HSV@NN[(]KO5][5_QQ]@QJV!DSQ H08XZI"1%P1K. M&8^VJ9'X:YK)R7<&P]-VG+-H<8-#WSHX'+ZB>%6PX^'?/UIN>/@JXO7_K)2W MKOUK<*R[:_\R_;_B T:_CYYS[6FIS4"W6P?=5]:GX8Y/&&K3]N/'"?#(GXO=BJ-TO];(2M7^CWL';_"Q\.BW!0J_@N6__O[6+LD?Z]@ M@$*$T@Z$ZK??KJ_S8CE 9%P_\H=GH= MW?V_M8'N#L @RE\8W3AHG?DX_7&TRS]_C'HGXG/*J1GW%N$T5I\:6\W-C6*W MN=[[FFT\[6\VMS=UBO;%1;/[OFW^O-]YM%F^VZ_6MW=VM[4;E MN_!%#PZCK Q[W5JQL?IFM<"0476O9L\7D$RN4J&J"LAQ3] R8?+M]DZ]^%=< M*+J];N.D$Q]BB_%ZLN-#\E<0*9C07$'GJ&9!0RF4\!9C[!FV<&PMC3?71YI; MT=5IB7>^]6JC9\L4%RD3ULK8@":?3\U&[_M[O/-]C]1/W-'F]_UWZFB[L\?J M[SZ=[K_;[S0VZC_W-W:^U9O?:&/C;6\=[0>_SLX?4\:[;VSX\YV M\W6[WMGI[!]]/*M_^0CW-S;9]L;'G_$)K<;1'FITMG[$_VB]+7^^Q_NG>U\L MW]Y8/ZT??23QF6S_Z/5A8^,CJG>V?M;?O6WM-7?:C>9'M'^T_RT^[[M[]YFZ M?__3WL?M[^:H1^L;6Z>-#7>T=]3NU-]MPL;&I].]H\T?>U_^.6R\^X0:&Y\[ MC4Y\_UM)&P=?B?(48T< (9H#&O4GH)"60%H755^-L6%T92VJ:1_+Q7HR!VL9 MI"\2I/1&D/[/?R$._SX7B471D9!F^^KHC 9F_DQ=8N:/NNY_*[:[_L\+;ACW?X&Z=DV^X77Y?N34M7VX)M;/ MVKN9KZZAU^_H8?SVS^&KD#)%@6'_Q-^TZGX\T?TXV>W3'7_;K;_NQK8WF-Q2_^W,/Q38V MUX?U79C^_1JT@Y8K"R"7%E#O#5#*6, ]MSQ HJ#@27B5H/SO6Q?P!X'T&87X M9O;Y^&E]I[FY\WZOV-G\L+W3+#Y\VMG]M-YH%LWM(II*S6@/%8@4VSL%8G^X M/XOMMT7SWYO%E!5U84&MOVFFRT@1>AWS]UZ,;_(U5%'1[O6+X:$O_G,.R6+D MQ2E\UWGW:O8Z^#1+.#WTH!,?>9@X CA]"DZ][@/?O8DU/I0-VQPYZ!>2,QZL MM)_6-RS]"JVW%DD.@J0:4"P$T!I;H%%4?--> Z5D96W;#GO)W8AK11KU1VGP MSR&15U;=JC:SUZ]\$[-^_B3ZN='VVT&_=])U8#R3H?S?W]5<.)]-^PNZ/;A1 M_6OV8\-;:8MXX?6_=&V_N=.J=_XYVFN^;3>2+O=E*[9UZ\?^ET]GVQN'1WMG M>S@^]XK^UTL\WVZ\VSK=ZS0.ZU\^13WR\^'>T3_?]HY>M_>;=;K]KG$4VWK: M>"M_3.M_"$KB&8OZGW0&4,8,T%XBP$U0EE M'"-C_8\NN_[7W%EO[&Z56E[5 M%,"\;OY2X1Q>D,"YQAGZO4XQZL7=?Q;#W@W?J?PH+$@ST\'=UB#M61>A%;6' M[DG:1GX"JV"R2&R66]%OX]L:Y^CMZZ!>DF:W.03'HV_CZ;O^"(KX>H-6CXX.5 M0K>'MURY/..2'_]\B)!B%;^X\EO M3EDHJ8KDZWD %/&H8CO'@5<"HD DQS:DU;'?]?W!L-?UQ>N35CNQ1/$Z#IL; MU(JMKEU=.-_+'YL_M1V6\E#T0M&_D(-"#XK!L;UCZ#/]\ M'@_#RUE-QH.3 J]&WZFD?[F2>\0"BH=("+V[A#S18Y=JC_@IG4VQ338%^ _] M<;_W/3'7Y=V#T8J62GJ/TE2DDYGI[C*6MG_ZIN<6@G!?E=VF_KDUCC4?G65<8,-XWE*[>2&U0@;EB/5 $P0! MI2@ K:0'4/.@HE5- X]&M> (BP$O'W?;.G8^8^2#XM>O^BE8['%T4F_-7 M M6_KF>J'4,UK3_%G>VC_0W=99^?XW3OU_7(,+H.P M:/16_WRDFWA1U"%,5QE3,U>'4/RBFKV6Q5>YN/V;#];=5I&03Z,1XJP1SGS1 M7'>N[P>#\3_O8P/0 B^8C2\?Z5ZST:KC/;B'/[<:&Z\[^^FY1^OQ>XW#O2\[ M[;W._K?M+]>V&='^1EI8M\[VCW:.]K]LP7KL7^I#?6/SQQY^>[C_[G-KO_.1 M[5_99L0F_H^E?<44*4ZY5W'!)!!PGU92*EW =&6-00R++SXY08H/NO_MAS[- M&M_LA1=GX;V#\&Y.[9$[2P4V@% A ,5! >FU 9 K+8B$B*JH[>V>M*+B0R', M(CLCD7T3?]WN-WL_NEE@[R"P6Q<":Z44QNAH?G"H +4Z EQ_--IIAS7WO#D M<=;]3*^SDM72[-GN?^CWOD?S9I&]0/,3V/J%P'JIHDV +7!"2$ ]BI:UHQX$ M CFQ&D=[VZVL-=YD<9V1N'[H#8:ZO=\Z7G"7Y?R$]>.%L#)H*306 L5,5 =, M9%?C3 !***@4-]X*N+*&!4/D_GX?A!=4MVX7]Z>Y(* MP<>/0\OZP1*Z=R**B@2CQSIPGG]'K0+-O&4K^0EY,6F9ZWVO%Y8)'QR=*%ATP"@_[GOR1& MXN]!,?1M?YQF?1P<6BOB0M(^*6-A=,1HE+%IGEW8XW/5"V]X.0$PU9SM7S7S MZ&0P;(739VKG5M>E72I?F-/"'GK[K>BD0_H_#GVYP9?"[Z="N_Y ?Q:'>E!& M>+M"M]OQ8CJ6,XC__N>DU8\?#GN%\>,;XC-W_6AS$)&T%3@Z5Q%UR/3<>.FD M7R;3+39_VD/=/?#%NAVFR^E<1>'BU<@,Z=;COK=ETK("X:(\!3HH_HC/"_&_ MP8D]+ :'O11?=GX^8'BHAU?;_D-?;F49I5Y^>=R'/VN%[KKB#SSJH_$^SL:) M.8H]2/>7MX8RG=KY<\I:464CRD;JP;!0L'#Z=+#Z])&7XYS$HW-1J7;54 ]/ M!B]K*26Q[5^1DTH0C@!##H$XG@IH)!4@QB/L%='$7\0T9CZ?!9\G MGHL4UVD-AY$4HWIFA_U>-ZD2[=/"IUR2Q59:1+4MK?P-/=1%.F]SE>XGSS@^ MZ0].TJ/CA9V3=MHR88G1HSIXTAY%0^R"9O%'&D_Q-R9X=7S#\+!5A@D?IS#A MI^;^47LO*-T/_EQ]N63PY"O5E @E"1HO7"]KI?I9W_AX^M4%JR5R$%"'4EH& MA8'DS@/GC46MDZ1X4!_W>C^'A M^>75:#GXLFW.AU:W/!A<.J:3HP'';M[2PO(R^OO\MM_><'O[SF],YL+XYEO: M>GYGJSM:#1$V )\;0--6S^JOA:5J(KTH&4(P6I62SSX63ZPJ.OL0/TQ6%7E8 M:W]U#:\*\M1'22J7M>3]S2RPL$DM;LL[.$[=L52]>O)#0*,D]J5 I.7OH-<_ MO>DH4#)U^F_&-RRDOCK:1]\[^_:C<>8.]]_5\?:7S_$[ZZ3>V?S9B/>7Z0>; M^ZTZ_G2VW?QV-?7@T79SG33PVV][9WML_\LFK&_8T[WF)FJ\^YS2#[9C^\[V MFW6V_?ERE)+D2&BO&&",^)2!# ,CH0!$2F^Y\5PHM;*V?AV?]XX!>:XD2X_7 ML>%U"W#9:+AQD_;WA'1U4U+.'8QV^%7ZE75_98%N2 M)6/WMN[FI?'1R=A&BV$YPJ]/!K%)@\7<9ICK8OAS.@+22B\@9R*.K:: &L^ MUC9.@^2"2.6QT/)N>=CNN#18)YIV#5$*@H2> ,DN!(M #PK5E+,X-#NH>//'K*(FJ^90J["8- MOW!'IBBF&[VHK7#3=ENYR185X:2N#7O%R6#DRHQ=+=-HWY3LL-_HUG1<@!E(@/$^47JI^Z: AC$3/5:I&Z6ZE]&(O MRMR+W9B^8>NODNO4Y1V-YUM.IP+J1NSA^[<1/O[#W$CXKYYG@R=RRBH$A>!43\B1;,4^1U@NN,BY>7A*'9FO8+O,$;FI[6+QIZ\%@Z8X*-?NZ#%/: M/>V87GOINM<89WHL9_"",R*9?#ELQ4]V+AAG&=(?S.P$]N ]J+QVWCW\WB_M?[ MVJ3)L-Y^MX<;S<^'>\W4QG6VU_E\M-_YYW#O: \VSNKI>:,V3F4@D01:IP,! MC%,/*+(&&.PQH$I#RA'12MI1CO(4@#CL18W[O^.2@XICW2^^Z_:)3]965+*7 M*PW=W,5XS($C"LPR? <9GB0BH=(3+ 4")# (J \!:,$E",&S0&B 4/LHPXV= M+*"/WO^/R]?U_)_G''R^N"UL1NMYR_!DUY]X;PQ''F#!HPP;(8$Q- ".0XBV MKR8(L:A*1#'9Z_6_C9GX?+P?Z]!+[<;[O520 MYLWVSH?MG?7F9K&UN_MI<^:S,_?>OK=D^XX.HB:UMESZ!T7O9%@Z39,B M'S_U2=D=V\FMP>#$]R].L]IDQ/@R\-2.](I!DN9:RG\^_D8[OF8P+([+X'=; M6M2ICN'=8CTQ715L<6;S4N@U8L_9]FDUKW9-SP/GSM"WY;3$&T^ZK='B,I*! ME(P5))A2AI@.SBB"C+5<<6+\UZURG4%IG7'>MCJZ/?A_*UN-MY>= MI%'2@.L-P?B6&\[SE:TN&[U;MF-[(HIQ'8]+<[P=+N1Z])BC\I_P5XH)=&GW M'%'+ '6IF*7T%,05!1NF+!18K:PAS&L8R9J"%Z?ESV=X[1S=(V@V>M]]@OU( MQL?%+W\#RN=.Q_K ^.7XO([?Q_W1GMHK_H^G3K[ M[B>.QO^STB=TX&5[_RNT-F?Z9GEUB-"CHL8MZ#T&..J0D1<$: MSADWD!N)OXJ5\^\<]B>*^H$'IN_U-Z!#E+57NOU#GPY2E9EICW,4H"L]OF]C M?^6_OFX>/)->U!RI1&^C-M1H;C::N\^Y'_&<)R >X2!7JQ3/_@2$$*L(S?ZQ M*<\SN]O!BB4*DKVB;"V+&;]HW9)W\H-_6'^W>1\7]_6P,FN]7["PLCM/Y,2!Z]B7WT_W16;HRO3EN*PG\R7__J]&H)@%&K='Q9; MY6%&A/\NWEX$$VUU1T9,?/B__M)7-8D'R,%XJ1Q7J+I%8[Q!2/JITU7'Q)S* M@Z8^;PU]IYBRE9X^FG;4UU^%?LP(7S=U^+FP?L^VW /K?&7M4U>?N%:* M07S3ZY;X*T_F3#!?9CLN,Y:37/1V5S M5VDRD\U4=E5R]$[QUX2UDH]O^]B/'C[)S]:,S_9ESH9&?%51[Y6IA#;+J.MM M.^REC8"Q,["\Z_PS4GX&9Z/^9"ZLL#S-C L73:U[!!=FK>[Y91?C7W)ABK[O M^T/?':0D;JF^:<<7?[SO#09_5H0[A]X/S_>$;^*X#6_+?>*"H*P"OA!)(4^D M[AE'W6K2HI%/+7NI4>'!9O MV[T?$SLS*U!9BFZ2(IH5J*Q 5:8M=Y==@G[)@&7$XF&O'1\\& ?'%IO_.6D- M3RMB7&:UJ_KRQ9[7\U:U?>3Y+?M9@FS6(Q$0OQO$K? MLQ);&2R"'Q8L\OA%.XOP3&+#R,I:77?U0?-EH#>S(8I-,S26%;[^KV MZ:!5ZH,3HHO\YT:9K-(].WYPTKZZ.9M5N^47'S(S#EQ Y:[D0#+/@+G,@;,6 M8A*%^&-*H=0:EF>)2CJ+'[3/_TYLV.X-3M(1LW73.QD6==W_YH?%3FOP+2MY MRR\=[#8?Q8M1\VA6\Q9:B'GIXQOVXZ25]/:AW[/>)4;+*MKR3SU[YLBW%^I_ M6[K>+N*=YEO>N\/?0")IT]2O#W!J/^EXM6:1@3:E?LLI:&]SV M:IGO<:4YGQMMJK#?>;*V_+[8:;[=W MZNO-K>W&,V6E+=MW6Z+V.PH 6;G+;#S3V(\]VZ,NWB.N?O61@\)O&I0*".0H MN_WV3F-S9[>YW=@L7G_:>K^QU7A7O-Y9;VSLUJ)0OGELYU6U.]_8W7Z_M;'> MW-PH=IOQGWI*"YU21&]_V-PIT?B;2AD5Z,4?6]UB>-@[B<]P@UKA?UI_/)P4 MH$I%(O2?=RPWB7 UR'+4L0N07C1_8?)D4[8JL9I]1FNTRM'#'OOK:XS,OCQE M;NQ3-A;3G-C\4J?48F8 'QUGGC[%?(\,4 MIGV]JQ+TNT[>60Q@L0CC\-]/U_]J!X3>6NCO9."N5/F#A 7%%+$WUC_6;ZV7NR$^_YV=[N[+?J[_90_>AM;-/AT7YS)[[_@.X=O6W5O^S![2__?-OK M_/-MOU-GY]^)[SK9QY_X?FS#_M>]B^G]OO&NW&N\]'VQN'\7M;/V.[66Q# M*_[7V3MKAWH+GM=+_O'54F4Q\A9XJPR@'E.0JC$";:3S2AB+@UE90S5*:8U" M=JTBX,W:W,R D:[>$R"/V9"[NK1E@LL$=X7@C'+28J<049(*Y!3SE$.JM4-" M<*E*@H.1X%@B.!B?3S+!S9W@SB8$1Z!T!A,0ER0'* L(2&LP8) IK"AR,I!$ M*P M M5XAJ):Q-">=K%/-:%+)%(;B7<,3C36\P3/'^-WH/+SJ-[]?I&YEXH1EIODZS M-"G;X5VOYP;K7;?K^]];U@]V>VV7.>H^''4ZY49#%')NN0%<.18Y"D$!%L$!"AP D4A+C5-#6KJPIK&HB)7S*4%Y6*,_7%9*A/"LH3YPC&B-/ M.%(@0"@!15 !A4R$Z$U?)#5/Q/G[$*SU7Q= N6$?2CG*]/3/>BI\68ZE 8JJ[FU MP!@7ZP-DP 8HZ./\. N%I%$I4:+&(,ZHSZA_;C=#1OV#43_Q*P2C M F8B *2( =0@!Q1A'# C#"7"F3BE*VO1"*FI%Q=3EE%?07]$1OV#43]Q0,2Y MPB+.$R#*6$"U$T!9R4%<_P/UFN,@_4V8-XH$$MK)&A:C)QYL>&=;5A?5\W089 MUD\!ZXE' 2L'.<,("!,,H(1YH()T0#%$C92&(YH.;Q%>8Z)*T4DO(>W)5G>H MNP>ME'91#P9^6.A.+[;N;%P6[N%A#IJQ?.CJ7L0T MG1<$>8\$X@9X1AV@-FUP2 ,!1DXCXF%<>70D)E;C7,S(T[F@6QC+C>;Y.@)YHE30+L0;/ $:)@\?$$S("&C !DAO8G3ZC@KT4SIK"*3,IHKB.;Y^@0R MFF>)YHDO0%H?L.!1?PK$ NHI3L$')$Z#L8+(H V#R<4G:US,*M]#AG,%X3Q? M7T"&\RSA/!55@)C@F!F E$6 TA" 03!*LG5,:^T=3H7*$6$U1JND:[^$P($= M/QCV3^SPI!];7$8-M#K'NM5/Y5$*>ZC[!WY0*[K^8<<<7H3#<@;^@*L95:;F M))VS2B>L2A+:NIB;-Z.IR:1T'U*:3FB >9P2@SRP$ M H8\60_PU9='CT1+D M2'FSLJ9$/O^\Q-"==Z[+C.LGPO7$$T =0RY:>X#B$'\0(8"&F *!">2$2H^5 M2&. A4X,&DE*Y4$QT7;H0CLCT!@4G&'3.( M8+2R1G -\2H%ZKZ$&('=% CC#UHV0NB[;_>.2\= >;K _N>D-2J&7)3UDWT: MA<'P8><+7H0[UR?3N#.: MQ9+E,IG=@\RVI[,D!!D()U@!(52(C 8M,(Q:("QD\2/$O4M)7/ LPI/SWD5U MP3X?WT(&^S. ?>)M0)9:(YA-)3>BYF(4 =I$S45A;TA480BUZ<#D+%*B9JQ7 M%^OS\39DK#\#UB?^!^:C)8*T @@9"2@Q%"B'*+!"8L^YB0R@X\+.9I@')8.] M@F"?CP,B@_T9P#YQ27@;C*/! <(L!I1R"K2C'$!ID6<,44G+$*0:JY06_Q)" M%M[I5K>($'6M[WXP; U/^B\NI\$?E7,Z7*1AB9/SOC<8;'=W(_%LAW,*RTQT M'R::I#$XJQ]MG=77OP:K37 2@Q 9*/(144 K+H%!7E(E68"0KJQ)@FJ87=<^ M_LP['U6%\O-Y%$+KIW?@S/=[&<1/ ^*S*R"F1G).TR$CAPR@TEH@900Q# S" MH)"37*Q$[4%BA/^NT$9'1O*L%^4Y9T3,>)X)GM$5/,O &25I*38\I+Q"'A@' M#2"$0:-($!#CO"@O()2?SQN0%^6G!C&Y"F*HI(HK+L"2I.PCG@$5327@3> T M3JU&GE1Q47X)T0>IO,B/5KL]=2@A1Q?,R=#_!1.-9V42 95X*?/0PRS\'U_C MNF$D]A!8I4TJ^R) 9"0#)&?"RFCA0VQGQD!Y9Z&Z")Z?@9\1/$/S_L=7215# MGFE@-"'1L _1)+#0 1<,I!![2]CL=(B,X.HB>,9V?4;P? SZ'U^54](Q08%% M4?>GGJ9Z!SIB.:[!1*DXDR:OP2\!P7.N6I!A/$.3/L7C,205@H!KI0 UD@!C MF0?,!^BUQ]Q3O++&(*FAQY_LK=Z^_:+43]SJVE['%W^TH[#_681^KU/TCGV_ MC'!YU%[^K<4DEIRUYKO)OSV:J^[!:!XS9=VWZ&MS/='5R .P_I5+[K7Q%G#% M8;3_;8BD%220C'CK#6&>\96UR&HU@1^=O>Q>0%F@78:7BOSYIC#(R)\!\D\O MD!]52RP-8@ J*T"@#!!GYRX7\^<809.0_ M'OF-R9JOF*2(,90.$R3DXP"DX!8$X0V%,K)TB?P:Y+@FZ*Q./6?L5QG[]PD@ MFH&;8A [''_++#!O%IBL_U#Q"/:H]!-B4K(BR('D6$7Q4I9 0CU&?F6-$%&3 M\GIFQ'L'$#TM_%]"0,)6A&#?#X9%JY3_'(PPMZ2(6]UTVB-Y2$?4/Q!F<$""K>R5BE':=[OJ)[_( /U:8 Z MT1,$HPHI$KF2IKK,KBQ6XA0@*"B.D!>2)#T!YV3H2XS4&=C[&:E/@M0INUX+ M$Z!D# @CTCD]GI(4IJSGTDJLA( RI16.LY.1NKQ(G6\,08;QK& \67"U,TX@ MB@$G#(*H#2D@I5+ P131)RD7'I;N.9@+%CR3!>Y'I3GSR?^*! 6<3TPNF?H0 M]MF:MLN5T\$($I5\XSV@GA!@H$E9Q2!#C,<5!;E4-+4FR'4](A\K7 KPSG=? M/X/WD>"=J XT:.%#!*\N"XND/7W%C %>*^2<4H@JMK+&4(VAZUOZ&;Q+ =[Y M;LUG\#X.O%/F.Z9>2L@\B,0;5UZK!##<>H TM9@&YSFG4>^GHL;E=6=;1N]2 MH'?>YGM&[Z/0.[6='H)PDA@@.%* 0FR!Q@X!KIW"SE!D((KH93(JSA5![TO8 M-'_;Z\<_N]%BMX>Z>^"+@Y3!;Q3\_\)VT.=LOC\DQ&<\6V].^GW?M:?-?NSN MJ+'G&4A>^_@XW]0_,U?=BZOJTS9^5 0]Y-$X",)+0+GF(.J+&DB-%-/&48-% M\C!B<3V_Z-V9*N\25'>78.8[[QFY3XC<*0-?.>)(U"V(# %0$U R]=-I0X*% M8HRK%+HK44X"OFC@G;.)GU?G:F%\R@]@;5R=-8; &.H 588!E1+O,L&D"QY3 MR]@H//\Q8;D9X!4&^#-%V&> /R' IUP%<;&VCC'@F&2 .BB!P3C^@)!;A3ES M*74GJA%8$?7[)>SM)^E.F?UC$V.33UJ#P[+:8"]$7)F'9?Y;7(]E)3/_10H: MI%GR@^WNYJ59V@X;<8XR)=V+DCY.>P0$I9!Q&4#:_ =QF4DQ1Y&AH#2&,,J) ME*&*B4CS!D3U' ,9SL\$YRDW09Q&3" &5$(%J$_*130;REI"5DO*'9U=1K$, MYPI;$L_D*LCHGC6ZIQP$R',L@]! &1XQC;4$"F,'G*4&NP 18V9EC>(:)MST.AU>Y=S?^1XI8=PSZ=IB]]K M)(G5!' JRL3_ ^3="O#>)8PGK+B MH3366@U!D$X#&E=@H+G!<3V.7,QA<$:607CHAFW^O 17&\[/M=>?L?N4V)WR MKTL--38!J CA%(;'@%9: YA4* 1,;TNJ>Q,'=OJC5,(I%&MW73/.Z^7/8UW%^6EW= M/]T:^LX@DE_J0K_7;I?TEY.3/(#Y]J;=!DAC+!25P$E% (W+$5!1$P442R6% M](PCN[(F.:\AHVC.B)(5D=>%(\LP&&+S"@58I2)8N(5U(H*#J(ADPYG MH T-@A +SUU+/A(+"MK5/&:HH_98ID7F;R$6(T/_=[WUB#!_ _CNSZTAG\F M)#[>Z;.X'NB*^W4BG8W=T*]'$Y8IZUZ49:=],I&8 H3, .R] E1X 31T @0K M.6(TJD=4KZQARFI,Y2SM2XSDY_"L9"0_&LE3)T.U9B;0 +##4?FP#J42T@) M0V"\XKP2-H5VU"#/2=R7&,C/X=O(0'XLD*=++ J'C,4&<)/.4T+'@1%0 V&5 M@=;%B1!TM"23QY=5SDC.WH6,Z2?"].E4J?00)=8*X+1,F.91S78P &U54K.- MHRK59< U+),0:::D M!HRG2#1&.)"",""41$A)0PB-B@;'L,;(=5;*&R 9^7/V&F3D/PKY$W7$41C1 MSA$(QA) G1? >*Y!_,]Y8C&21JVLD0A\]&@+(P-_&8$_7R]#!OYC@#_E6S"* M4F](R\A<&^0O@E<@<\"@.F(I2 ML)8*IP@P1H2X^(]*/D%@D;/,HVBWP;"R1B6M<3:#:A,Y2F&VG@K=;O>L'GI7 M#'O%L4YM;!V71[2*@;(B%JI77=)V^Y<9:_U\VIJ]#].3MGLQ9YG3 M[L5IWZ9=&9QA29U0 &&C -7" "V=!PA**'&0#J5L.+)&9$72XN;-D@JFH\C0 MG1MTI\[#>F*I5 %$D*:X!6V "L*":%XRQ5#**),RTCVJ;%T&;H6!.Q]70D;U MTZ-ZRM$0,.D"0JX[JRN*Y2FLF, MZ#D@>K).(\0-A@(!QHT!E"$'-(TK-O8\$&D#LY#/+.%D#F1X7"!#H8^/V[%U MINV3FR!>Z42T#@YU_[IOX&E]G94;J_]^NOXO#7<_8T#'^G?=:B>Y;?;>E%*[ M.^S9;X>]=IR#P6L]:-E,XO3#S8'7"6S(/SIX'IU*(2(-EU&$!M!2F!(HIA8A#@!C' M$20(.LO* !B('WWJ+=-@IL'%IL%G#/;)-#AS&IP^:L0=BRH?!#X8#Z)RZ)(7 M'@-+L0X\&*1@"@="JJ9N*.>>>3#SX.+SX**%/F5&G#TC3GDY'93*:0-"F0\! M40(T)QIXS"D+6$I.2 Z.JA:"+R?M/?;]2_[.5[?&0MUA&*;FA\09<+V3Y%&] M98*JS7,WK]8SW?/* UK5 7W,&YZIE2\L\WBY+FSLAJ6; )O M&@9*I6+0"QSUP=4;CNTO?"GDS#Y+SCZ/W-[([/,T[#-U3M=[!I44((2R CO& M0'HO =.!6@R9U#*R#US%UVLU9_;)[%-M]GGDKD)FGR=AG^E:\22H0(D$ 4," M*),8:$$AX-&DTUXS(U(B,KJJ9I4=/;-/9I_9^_!OH9]'^O+QK:7S,@_-A(K%N_5*T/0-FXU7+S):9;6F8[:G]=9G9'L9L4QX[8K4SRCB@ M)?. >N: TA("R!!ADGHLB"H]=H\.YLW,EIFMFLQ6:5]@YK@':4J$0G:"+^4?WA4ZMDH?^*)[TC&^ M7_3"Y<0$1>]D.!CJ;MFQ!\557H^J?L%!IK_9XZ!0,*F6!&%>0&%96="*UQ!3%>8@:(?Z<$)^J]L(U@Y1 MX%DJ\DB) =$8'@)& R<$ A17$E#P0((YGP2C,*W6A;@,-' MGQO((*\TR"OA4,@@GQ7()RNYC4Q-A4\K>8" 2H> =!P"JPD5FE)*PNQ<"K,^ ME_G7,.7.C/^ZUO>U?\4?YZ^>>I;U48S[3P>R\HFO6L/X-OMKV.$$NUWO"VUM MKQ-;C>F?J;4ET04%/78A4()< MU,*CE86"-9PS;B W$G_%>.7\2X?]\QX<1TX%IN_U-Z!#[. KW?ZA3P-]L[C9V8[-X_6GK_<96XUWQ>F>]L;%; M*[8:;ZZ#K'H]:.QNO]_:6&]N;A2[S?A/?;/1W"VVWQ9OMNL?=C;_O=G8W?J\ MF7JS7=\L_GB_O;O[9^6[]<=6MQ@>]D[B,]S@]N9V=/\@"N88UPA?5K.>MP>? MNOK$M2)]7S2_7)\F7%1&X,7FM/7QP+\Z_^5OUQH2?"K/;?;=MA+ M)UMPK=1OD^]R5OV_2QS_THTCN1A'. O&6.:ARB+WM"+W$@IIO.EUCOO^T'<' MK>_^45,\#7KF:#WD\\WCF\9SG>+Z$$]O7ZLGGPB2+G!YW,2J_ M5V5+]K3>&F_)'M7A?F<+QL]9_:A]V&C&[W;JK+YAT5YG[\?^N\T?]7>;9]OQ MW1=;LD>?XKW[WQIG!S_WOWPD>\V/='_C$]UNQM^__'.XO?'VJ-'\]K.QX=I7 MMV3CYZ>-SD<2[VGO;[C#QL;AMT;S@,5[XWV;M/ZECK:;F["!/X>+P*I=^.,K MPMA(826P2A- 24K4#;4'089X02)J%%Y9XQC6&*G2AFS.U9W)J*+EUS,9W8^, MSB[("#+,#"0*B& HH-IYH(RG@'..K<<>*6_+TNH,7<_0D[DH@9:Z!G M+KH?%Z$++C+42TZ#!\A@"ZB@#"@=+! 2^3B%RE)DDV(D:A**3$:9C"J;N+"" MA<@S+=V/ELC$7F/"4Q6U5F\Y S1@!TR #G#FL3 82DOE#(N,5ZBF2:7)97MX M.*H=?MLF2*WH^F%*6SC4/Q^U(;+H/M!G\"GG(EX/ZH.QWH5G3G('#_R&:9+G6 M7HHW&"F6XTE]<]+O^ZX];:8I'75BO>N:DPE^%^BDKH=FOIGUD_OH9]>G.%,^JG4!%G(+(!&*T UL4!*[H&U@7+&".-01+.Y M)N1UH_E9M--\?'.A/>^9#"I'!A-_/G?0(@T1@)X&0*,L "VCL8JU%9 C%:6! MKZR)&F%+6(0\,\+S^+\S(U2.$29>]3B[@C#M(P48"*A)E=1P*A3I/0Q:(2N3 M^XK4HL!D1EA>1IAO?H?,")5CA(E#VRH2K0+,@<\))CG0/NG;M_'1IYY5SI,QF[N(N+>Q0=^ M+_,D%*WN8-@_*=-)7#C QV[QH?Z9_OKOR@88WL8:B0G>Z,'AVW;OQ[^]._ 7 M])"2&^QXV]:#02O$64S]R=QP3VYHP1_GW!"?T_;_WCG=_^*.#::\L?&-[1W5 M67S?T?:&^];8V/^VWSPXVSNR/[>_;+'&6?VLWGS[;;L9GW/VZ:O'1- 0[4S$ M'0-4A ",5PH8'6DFBDU SJZLX5I<=:Y12ZWX[_NXPF9@]-Y2!BZ+X6*+X;>O ME/.HUB )F&=Q7>/&@B@D&E!,*,>:,DE394U\0]&YVKWX<09V5I:]Y9&][8WZ MUZA:&\Z% HAJ&F6/FJA="0H8ID@B!P-$)FI7-_A?"MUU]Y*^:NCT63070C2; MZU^A(UPP1 "4Q@.*B %&<0U"D,IXA+3F(:6"JPEY/9"E5O3]X-C;I&6V3Z\D M@WKA)1J60W%.)GA&YWW1.=F(\]QRZ%FD^F"CUA$X!Y(&!R!"6/N4&QVYJ'7< M&":6J[,L#?1G8)AD=%<%W9.=-1<5^X"Q!AH+&!=/*H"V,J(;"BZ\4UBYM'BJ M1^^K96Q7%]O5V%?+P']ZX$\VT*!Q$D,;EW5O15S6A4BE$!PP"$4[3TL/4V5% M&97F7'1MT:"_ *YUBW=J3SDF[S+C>^]V!D?C7 ML%=XW>_&_@]>6!3RX@8A)\[;N-@ W?QIVR?.NW1CK^N[Z0AM'@IEPG3U BI@'?4 FH,!L98"Z)A)# 6VBA:AAOB&QR* M.;AH:1AAQ@'(H?73.W#F^[W, 57E@(EC)$XS,X)R@+CA@&+%@";: .$5<8(; MY#Q-QY\D1OCOS ++RP(S<(YDO6"1.6'B,Z&._Q>@%J@S;B7RA#5. N?&>))&&+B=!)< M:8V]!C*J\X!RY(%)2;2EQ%8%%Z\QEQS/C,XJUBXSQ)(P1'5B>#)#S)PA)BXH M[DDD!(P $]0#J@0&,D2N0(IH0PS1S*&5-3Q7/N'=[SM#SQ$DH>_:+VW7T] MAN/)&)?A)G'07>\D%?4^[\4C2+!RXW;OC-RS&IUJ+PV5]4#=L!;D_"C= M7$]$/_(PK7\UEG/E P>$\J@;6J: H*!N M08 2KH!$*.JGB&D!B;!6C-+' MU"AZ].9G9M/,IB^*31? !YQY=8:\.E%2%=;1UF<2Z. 9H)":R*M> B^QT)3Y M:'7PE36&80W>L!_T7%[%1_F _RHW!\YS-$WE,YUZEO51XOM/A\;RB:]:P_@V M^VM\XH3/7>\+;5/0G.Z>QD$HNKUA?-^PEZ!9CE%YE#.TNKIK6[H=6QP_*.-U M5R^GI)KJ[O@-%*\*%MMUW!NTTJ2^ZOMV&17\]X^6&QZ>ZUM37QS/'IQ\19O8 MB)/A[5^9X]#^E[_2U"*7;PE6[_T*>#E;\NC4.GU057QOWJD(T&9NU?IA^_ M>D-KGW54Q8VC^F9[I[&YL]O<;FP6KS]MO=_8:KPK7N^L-S9V:\56X\V%##[' ME%_1_:H[AHW=[?=;&^O-S8WB]?K[]<:;S6+WWYN;S=W*M_V/K6XQ/.R=Q&>X M02W5LO*)NP]UWQ>1F?2?M_:@H_L'$1)C1D'XLOKXO)WZU-4GKA5Y]:+YY<(Q M8<%RI8K-:>OC@7]U_LO?YR'>K6[YT/)+?U_N:,+]E86J[/;H\I@2E%J5C"16 M&.]:CE\\)HS5DC"N++RC:P*ONQO=H8KL0&L9EM_\!=]&H%N/KV2OT/BZ,B '?:,[Q>X5BZ*R4ESCR[>H9+B M0HW&AK>^DX:#H(OQ@(^KG_C[D@#S'(:KHG[S,*SO[DXOC0^(!+O5U+C!VG@F M\WW&J'_2JJ/+/)P+'3MTMUZ/:L\,"ST8^.'@886A?]_K19CL69]V7OX1F^4! M1C&RBJN,%#TX+'/2V_2+_\])Z[MN)U?+8]*9/;/[_&X]O[OW_*8>5EJJ[^$ M%]8QAX.E3"&JH%-,8J>\QMHBA+3ZNC6+;<0H6^M=E_[9G$C8^O"-[O>3!_"S M;I_XRCB^&[MCQW=G"^^='>#&V7ZKT5RG]8WX_7=U6C_:;^\U-\GVEYU6?!:. M;<$3Q[?%C2_[[?WF)MKK?/RQW_SXHX[_:=4W-N-S/I[6\?ZWQL;GP_W8EFN. M[[,]M-_YW*XW/[?V-UZW&QOK9WNQ7?7F'FEL;)WM=S["QI>WL0W[H3Z=H"MH M;:%T& 0E$:!:&V"LI\!9'%*I'H=E*@XL1 W=4!YXX=.79F9:2F:"S%H"<4HO MARDGPGCB#0WQ+Z2=Y[1D)H@P09F9JL5,DQ.<5NBXDE 'F-464"P=,%[$'UA" M)3E/^8(2,]$:9H^N3%K5O*J5UP%W_]FTZ9:TP&5)BKJ8NM)D,C(WS9J; M&F^FM":EH9":!."B961, M/RFFI^JW2"2L=A"$B&% /<- $VB )]H+ U&*G4U5CS&^7IJTLKG(YE?UN-14 MG@>RZ]:F].Z#E-_=1UR8MJ\5;3\8%+K=[OW071M?=<_"QG-9K]?/F_>VU]_H MG9AA.&F?=V;GHB\9TO>!].[MY1#W.Y].&^\^TKTO==K :8S:W_;.#EO[S11Q MN'ZVW?QT&L<+[IV]#HV-CU\=D8RQY P)UJ0<,@)(03A SB-BD>76N94UA&I( M7"\4>^]BG7-93;+$55?BFIM?&4#X+9H;PS" \L;64#$%2'(!$5(/(OQI(HR%PCNCD MV[4L09@Q6N-T5AD\LV_WOECM1B#8E(P))C<,] Q@C )&-!H#+BH+E*":(E4J%O.R@@%')Y&+ MH?[IIQVQCREBL-0$-">=(4U*4__,OKV'\=!TJ)S"V+!HH0"HTZ:O\B*=$$= MJ[AX&&05P[!T!_/'[_IFMT-E@3LGS2$#]Y' G2@0T(FH[6L''.$1N%3S5(36 M Z>@)\Q*P64$+E$U(K*SX3F=#>/*:D6K&Y%CAN466CI6,#PM!MZ>]%O#TA6A MAT5'][]EA\3S*A?-ODXCN'LQ,YFA[L%0V]/Q9''YP#"E1,2.IRA\[X#F6@%+ M,9-26TJ<3?%DC%?)P,D^B074+#)J'XG:B5[!F36$0PZPE0:DFF1 LP1=1H3# MC',78$(M(57R)+XLM\2'OC_6K:A&_#SVW4%\;-(I>JF,1O9,/*?R,)Z7S=&T MK'==6=IDO3QSG;=7'T!,TQ$2A%.$HN( <#K91XV'P&B7>9(GE(QB-=(< >B0N$!I4@!Q:$!Q'"A'+.(2[FR M)D1-L"KY'%^6ZV(DZ\6A;[L$G&*@'[CO\1*,G/D$7I8SLATV6H/C7IR.=W&8 MC[>ZMGV2!C9^FIK4ZIYXMWWL^SJU.5/5 \[K7JZ:HX*$1".8BBD&0+U*<RQ]1Q9+5,N 5)3<%:)R;,7HWH GT]89@;XW ^R9%MD=&:" *(5>F(G$) M6Z\!L] AZ03D0J^LI:#-6=5QJ9##H\H:R&AP;_O9[ UUN["7\IH]QOMQYP1W M2\=M,ET]A*XVI_61H EFU#,0>(CZ2-#1>**<@^!I7) ,"8J$Y)^%@M>8 M@D]=Y/DJ.A;(2_)R$3]';28C_H&(GR@HPGG!B1: $9(4%"R!1O'/P"!G1& . ML5U90S6ATJ'=67E,GASQ\\ZZ>E%\8>Z;-;VHK0]/:\5Q6W=DW99YL/YXWY$5*G>5_. _Z2Q&U-MC;^W?5FDO>O6.ZE>^UGY^7G_/Z3> MQVN;YWW/G' O3M@:UL^C*]XHN/^_A]!V/G?U%W6R?51'^U\:97_KG/MM#^T=O#_>8_1_][MD>_KRK>%RH+Y,U^N?"?T_YZAO_LX#^Q%;405CJ" MXQI*5%Q#A0-20 T@LHPQK25D.JZA!-4D7ACXOP!?]WNO![XHQP+T CB)?SS> MI;W4-#47+66\S]8]*.=G)[5T.WP:^-*WE7GJ7CQ5OZ2F6**H<,F=E70592#0 M6-KDU%:&,T0QYRMK6,@:0=?3T.5@OF5!\5R4C8SBF:)XHFT0+H@D@0!"(8MV M.HW&!N$VX=D**ATD.FH;F-,:@E6JL_$""GZ]Z_7!.V92G'_-8)YC>;4]$L,V;DH"QFR M#X7L1"_@ GID/0*"4 ZHHQ@8BC3 P7-H=40T% FR2-&:P%6*FWT!KH:M[E!W M#UJIUOG(Q?#P-(@OP4*94TJC\SD91\(!= 9+I1S4ILQO MA/+)P"4&\%P4B@S@V0%X*E@"0HV04"!BT2;30 !CX@_(I-::TX!,*H55DY5* M4/8"7!1ELHWLG:B*^C"5^Z31Z]I\HN84;!E M0)PK;B65*/D280VII5&WUX2Z) VZ.KGQPJ.OOB:IJ@_3?3]3W92'G.69% MR&Q\+S8^F%:EH/,828X!T8P#:A0&6C$'/.-2!Z$B/=.5-583!-6B7O74(>]5 M@J<41_:RAKAT+ML B>(/ZJS@D%@9EYY$9E3( M&GU\;I>YD-D3N*MLM&!\_WF@*&X^OK.U_GKK_59S:W.W6&]L%+O-[3?_W[^W MWV]L[NS^SW])C,3?Q>;'3UO-O5L]67<8DJF)(G$V7.\D!?'<PTCW,+%>V6-JUV6??AU8-DZO==7X09G_7.WO*/V,NJ&G$.E^.4 M!6646ZC=ZQZ N)9VRM)4CW%++9F9<%,/*RW=5?-LO(^2U8R"M1'E*N> >X!E M<'0IZZ..5INF2 FE8Z6@99 2@\!0YP'ZQG"SI4[1E'(*N1TGI%2EXEH*8EH M+EZ)3$0S(**)B\)(;5V0'E"#*:"!:*#C"@(X0XPH)S4D-!(1J_%*$=$+J]UA M;>S+<% [EV-L%5" R?&<#WXD.X0QW-DY2M&-L5"08 M=4!2QP VWACHN80J&3,(U2BMTGG^E^4NBG+?/_&IIYU4!&^4CSJE_C6^ZT,K MIR9[7JUBLW/<[IUZO^/+G,?O)S[PS% /8:A+Z4CR[*^:K:;126(AV/O*8\Z@PD&4.)4U!ZH 0Q2H[26S#A<[GA0.:OP\NRL>+@*\:D8N,!=F<>1@775Y#T\HMUR$=, #\AP\ M4:4PV;(ZRU28>?905* M$J,"5)[YE36!:TKFN(KE1?$S5&7)*'XLBD^GLAU+*HWU $)K4WI4" S" 1!O M@\-$\L!A1#&L(9P]%L^QH:"]B]C:$!\.,S8O/)66>",.SMR%E.1^V''!?@Z;OO][9BV0:#VI- MB6KA?3UJ/^F'D=6WK2LY%\J%H,D!S_8K.6$/.M$$JDRG$,RQF,C&)N\2*KIJ M]@ZF4V%DB<(F:PKZA??0J*!_..@G1L]XPHTE'H(BL?3S$:"9T)"R*\(H]XR6 M@92\*R3OXNP3"X0GN@+ZEG2&:C@HJ" %#789#PDJCTIVJ+I"\JYZB)7+8+P M&L0I[E-=.C^IL=XIW477EU;R>B!Y76GRA8*[F"P!@Z5-D#0)K*($I%S09K&<=J8'[11:85\P_'_)768%F8: +(F $46H,IC3VTI :5 M95[&C'GLCTH/[O_8H],X_NCS&R2I-\A[ MW"#?CG9?G-\@7QCR[O\.B?_TGV/[ASG=__B[>/OQ=[['WGYY]\O+O_8/?L>] M;^'PW?:_C][^\?/1WB_Y.Y?W^^.-^+]O+_$]%]:RA!)B]O\!O=)@;6(0LQ^$ M00B/5M^MLF[9/@_SL.KV6:[M(Y%;'=&#I:7LA5('5C(*3B$)EBI.F=W8),_( M]1DSUW[1.;&#SN=BUQ\[MVZX8;'W<'Y[;0II/[$1FUTWW#H='?8'F9-#W8!/ ML@%WO[Y'PM%'DX!1K@$UE6"B-F \8LQ;@"**._CKQNTTPYVO;J?EWDY*HQ3, M.S!2!T"D 71B"9PFP1'B8RA#:1@A90CPC8. K].:O;3KDO#:SG!X6C?A$VW" MW_E[:I@26B60W-(2]Q"9SF2$@!RY\!8]3666@>PRIKM27B_Z:&:(+<5>VS\= M#4?Y:K/35#?CKCP_8 MM4]TJZX,^91NQU^['][GC4@<"0(D(QY0:0N:. G!,BZ<<(P&4K:LZ&+^O^'7 M_8_EV6V5(Y]^R^W__AZI8J4]+\A0NMPP4I(0R@"/QO&4]X*4%ULN:T-AKE= M_3U+;D&!]( MAC'$5/IB4W1@J%5 E30136(9PPV"Q0H>55B2MMA;^:++@MNCSHGM!>@==[P] MZ8WL43VT\*3CO"[M\ELVR\[QBS.C3#!59::IF.E*>VS%E?*):W"R: OE#)A@ M/7#O PJ76.:GAIG*Z(T;Q'L]OK J8%[,;*\*YKF#^>M$); UD2@%UE():"." M#3R"P*PPG#"".7TF,U1V%E:PX<*R2 WO3S^='I6*C0REU/.]F;I.+A\M_; 0 MD3',7S/_-!5!O8HCFR\WO+2#X[RFPPE3;9]9JA+45 3U85)M9$NA"=I"=$$# M!8,G),,!(N:<.-M#>!B/ MA[W/L7/4'PZ[G>/X,/VQM&Y1>_7'A,&:H]XO)LUUUJ'NUVRSO3C:3P?VKTI> M4Y'7E=$[EC$*USGFIIM5;Y7DZ[1"U1S5O=8FW98KOLO4PI3Y=BT MR!N[6B(22;)+!9X85]KN9M@8+D"Q1*/3-*LTNK&9J;0=,:(:\VV-GU51.6]4 MCITD947*>X^ HDP":E%*MR4"29(ZKY@WTA0GZ?IQOF6.W+8Y7'N?9G?#6WO( M/,I$Y95O@+60(K;)QC\O&V-5XIJ*N*Z,!]*8K54Z7@@4G2^]=GU6& M\I(167I_=REE73)[2>VT$%FB\.[ZPGXAY6X5]K/#?JQ7"-'4:! MERST3]U1O+3F;%S8ML7^GR=7;A;"ETT5-#2=SJ&0JFH=#??,U>&4AN=_L^1S1]Z MD7V;**&8>"\?\W8?S!N(E%P@L7G'Y^745,_?C4W6M)R.L6-]J?JTQU]+/XWC M_BA_WJA?<-DL4U,^[ODG(#LK@#WI#YM3 M7<\'\')D?WZO'?<+%+SHA^OOE^YN._0U)CQ[.'S MZS;FF1:\7/JY^WO^P>??ZEGSK;XCB+/'%'LF#;OU8?*,WOK876]+Z;-\1WK0 MV][]F."/=+'F7F][8XB!CJ.#=R1(SA"W&*UQ#8?JYA[>^Z_V7KYZ?;"_][+S MTYN=7[=W]G[I_/1J:V_[=;>SL_?BV=]W/5_B[[[W>O_7G>VM@Y?;G=<'^:_= MEWL'KSO[/W=>;+W^W\[/O^[_\7J%O_\/.\>=T6'_-+]'&/YCE;_HFV-[&GKY MSGSCM_SN/BS/V/ON+W[%N?N;J&,K4J9Z'E,C3-LVP/??ZF;[[^7?=';STPZ' MG9?'(8;91CFT*1,^%[/.,LCC!H^@W9OAO&*P:3 MSE*9[]=_)NXW+,4.#SOIJ/]EV$F#_J=._V*<>:>X\I^;\,K#QA;]W3BIO]DK M"XQ_W7>M9J"K^Q81KOV"SO7D;MO!MQ='G5YS)*SS0SFD.].9I">.KM_W.]\_ MOG[3=VSYAIXB1FZY5D)9:4@(:$6R1"NCHF>,1<$\>;]=9 #)_\$<\H]YIXW/ M'K8F,K[_XCPR_G%'O/OT^U^[O[P[?'NP]W'WX'>VMWUXN'?P)]_;?DOW_]C] M]O9@B^U]V^'CR'B)E#?O^77_EY=\]^/O?'?[C=C]N/5E[^/>T>[V3Y_>?OOW MT=XO__YX+3*^_?;+V?7OX-L#_W5OVW_)G_5U=WN+[;(W7_)U?-S]](:\_;27 M]B^.EKPF7]ZC#B(Q%4"P% ]2K""<4@DVJ2B(4J%C4W)5%>3-HV0GE/16:6C MY:*C::KW>=[ VBM!#"=HC#2<$1-#0L$M\58U?$0N^"C_3?@\CDM78IJ!F+Y= M$A,QPENB"+A8>B[Y%,$@28"E\VPVHR0,-S918U>*67HNM>\L]'(HO:WP\70X M:A)N)2LWB!E[OG<42U>6JQ*P/%Q^Z8MC=C+H?^Z%&#KN:^>'TV'^H7?\C_G[ M:$OO-3R!&[;T:S9/3XORM@-P.YYDT/5LLX;$T8JXJ$*43"[L&5([J>&F*U3J Y98#E'*"13N2?LN62U2R6 M,S6,RJX1IZ.G*X5 B-#,)-:!! 4B% \>-!V%2#-Z)X*+)FJ/P4PUXK#*0%QOPJ$"> M#Y GIFLZHBR3 K0.&<@F:#"4(#"=K S1$"YE&4'=%7)FH5$C' _$8TGB=QI= M4=*3I[WA84EY=OHI(\FMS/BK=LJ,AWA$O]C>\; 8+0[WCU]>,=I^VLXFJXPU M%6/M7NE+(:(SCBM U)FQ4N2EDY$!ALY;(3*AB53ZH789O]X2M88[5@?< MJ?=7#/ M#OH5SH\.Y[$ L9'RI!F'*&R#:0)6FP1$,D$BSYA6I!1::$;9CRW" M\WJ%.G[I]\.7WM%1I_?IQ/8&9>O7Z,:BHAMW,-.Y678NK5+K/:>FH]\GU06W M/-]0B ?.22PIWP N* J&J^ 89KFA]-SHJ$8V6@SBQ48V*I+G@^2)R(8D)EEJ M0<1( 6T@H%DTP*.5Y7\8E-W8%(1WZ0US;6IH8T$5W%E5CV95%>OA[RPV9S(F MHOWT:__XPZ^]SS$TUAK^;SP*/_<';VJ&=TI^>G,EA6*HSEI#@? J !*OP1B> MP N172*AA2UCM[";G]&,99;9U18/PJLQ[(#@[3(@@,5: )DU$%V)SP0 M'0F5FG(MV,8FGV-_QQK-F#J:87O')9\2\N8?CGJCTT$GM6&Q\V_IK]^.']PR]-:@C^&0LH/,1K-<6 M=+1!H>4N6W5C4W/:9>+Z&,8ZM;N]8&YKUJ3">!XP_GH5QL%*&C,/@U;. :+( M"B-H UQZ$XS-=F3SRYC4P,:,-1O#O-=+I89M-':W'$*O,8ZGRYSXX\$E,_6/ MSQR?RD@/%19;[WVV5YE( (G2 )BD@GR#05!E- $/67%HW\;T;8UCM%!87-9: M5:S.7SV4T8].:)T8>&89H& 2+!$(-GL!B3,K@K4;F^J&F;4U,+$8N/U6&M,, M"]#R7:SC!S'T1IVCIO)HW>(3K0U/7-KHY_Y@NW_J1NGT:,O[O.R5G:9D)W]E MSCT)2BF=0%&9W1I)".A@$0)51E J/1JQLZ)]! M@@C*4R#%AT#)-)@8&:1,UX(SK4T9)\A4E\R4ZFQII$.=S3ALM?IX<6B//^3W M*Z48X\Z[39"OZ20Z,Z^B;GZS_[VGO; SFV=,G:SD>UK7WYO5L M..;XP MUZM+:U5E,(TR^'BE62_SVNG2ND8IC("&(.AH'&A*&4^:$D^RXJ=<=9%=/T!> M)?]J8'K!5=<5TX^ Z;':]\%Y8@0'XGGVXF7TX)R@4 Q+A#3YMW)C4V.7D^O) M@Z57^^T7'#O'G^/QJ#_HK5\>.DV<<$Z$M<)%-AHQ3 M<)92"(GXY*T60N'&)B==HV>NGZH9S0?KC/5-9+8_CWD3-UUF/JHC]$"6NM*7 M5SIJK$N9E@@RP, \F"@,**EC\C*AU+))>ZC9VWG6 $>+(=XB^5$A/@>(CX5( M1)FRY1!\9G! 34H!=T @'E6204EF8M-Z6^N96V_7@,>#"[GCB>V%BTD 9RG* M?AF44>,?[8U_G%OMHB[C?(S)UG%H1IS4 R@/H*XKK7NS765DI114204H @,M M(H(CEJ*P5&&T&YM(NUR(&A=9(I OHS"I8'\,L(]U"F<4J> )%%$9[)%H<-99 M\$%;JSP/J&*98,1:-2%DO>(EEX4@)_;K.E:!+)$VN3#5;V>6JLPT%3-=Z?%+ MC2"A=!L7FNHL0P@#JT4 I#YX:H-CFF0/BI NDIE/I]0H28M!W98JD KJ!X)Z M+#><)]JG2"'&,@4UZ@1&"P>461.39=XU,]A95\J9SX_6L,C#]<;@-([#(NL6 M#%DNO5%,]>NX"K^RTU3L=*79KS(\.SR,@U/$9:&1'%CN/7!E"67&62VSY."T M*\3,0XMJ^*/%L&Z!XJBPGA'6$Z(C1L*TE!"RO@"46H/&8, SU,)HIU6PS?1$ MPVI1R%.ALXGGU<9[BRL)^3L.:@RR?W'F[X4]Z8WLT5ZL8]2F8Z(K??B((IX1 MRX ()-G]00,V60&:HI!(.+%$;&SF&TZ+?)\:SVBANJ@H7CB*QWHB9+IUW@9P M"15@EA?@3'1@M.4IR6!)*+4=O$U1R74[MYZW>,?;X6'GI+2."C%TW-?.#Z?# MIH_./R;/LF?+?&XD]BQA#M5FE8?^H%SH77W,9Z6P)&NYD$[_( M%O[MW, _?7TS+%TZ+LENZ]*RE>RF(KLK#?\\M5)B\F")TH"VT)XJM?6H:)!2 M>I+*05S-NUG S%X.10ZJG-Y%[\K@ M5>1 54R(G&57)I1N7+*KU;RJ1AZ=%^84;6FW*BK@Z*2C_I=A)PWZG[(4:MKQ M7)%!#VO+<[X:TYBIY20W0\^>^[K":[^@ZY97'7?#NFR6U3@I39^L00SKEFEM M;]GY;_9K&;\X/.AOG=GF8C!2'&:1L9\*DYX_$JJ6F$I+_#GI7J!3D@D:@3LM M )-CH+5#,7V(V)[(DXJA56AU):G MD+%-%0VO*]<'>0),-.*OS"C,,6%WBM,T2*9#? M!B5J/?KZVY$]'FT=AY?YMR?E*96CIN&H;U?Z#!KM(TI#(L*/LLIUI:F:-LO/O*FSTL7S@.1DWW!KX9&SAY9O]!(>W7)N>%^ MSG;;'IMM/#IZPHO:/C=>);*IB&SGZE#X[:WWW K+1>) K,MLEC@%XY0$CI)3 M(Z452#OML^(KT12#]ZU6D>^8I#T*#]$8!>F' ML<# 18Z1!Z6X<75N_%/#]:IZN9@>?W(NY+N=DR+EFW9"\4+,KUMD92D$S.ML MN?U4';#YL-F5_LI,2V/Q S=9[&RV37)1CO)&4 MDS#9R?':9@DD=_+ M7Z3=IJKWY5_-=<[R;OWT:R=97UK:?*WYW%NU [-97::L";@3B!HM90 M2?A@'R\<^FO_^,-!''SZM:1W]M/9A/NJ%*92"K]?]2*\M9Q;(#(ZP$0-6"L\ M!.*DU\P$9G16"H9T\_9K43:G9FWG'@9-QC)$JE%IU$1K99EV3%$>K#6)/EX8 MM()Z+J >R_^L]YU--H$U97*D#@Y<9!29MG) MN)Q9>"QQJF::J,5BE<>K>')NH_U426IVDGIS=<:<(LJ) %PY#1B\ 1V) ,%L MB)H8Y%K=KCQJ9?MJ 'JQJJ,">NZ GDBYEFYC.@:01"= 3A@XQ2,HBDX'&EVT MLIRFNUEUU(KV!<"9]FAVEFZ6H,= M\\8S)B<(^ABHEIB8M<$9YIW)$L0&XF,-=K09B2#1@[61 M9% 3GLT6E$G%C[A%=M1@Q^*#'7-2'DOL(;51>53?:+XD=:5)J63.(TT$4LFU M8+[A@,;\AU+:"9JLUE3/37G4B$>;(QZ+E1X5U7-']429E9(R2G2@@]2 ^<(SRWN\<]>UQ#72TI%)\TC':&0Y/[;&/^^EU M]*>9F[:CJ^PT'3M]F-0O$Z5:Q@41&1!7!AU((L!D7Q!XP@)H5 );&;UD)SEV3B,L/7A3+J'DOB1$!F7NDQ M!FFC;^#+;FB 48,7BV[A$X][_4'GN#^J\^X7IR:F=76JCS,E)^UM7^EV'&3> MHXH3\)Z++"0( I,8N6QRP>%(BL:'X(FL<*@_K(B) 6 MLB-@ 3T&,)HG\,1ZAYAMF<+&IB!M.URVOA&+F57&FG@]BTV33'H^KQL+56:: MFIFN]/X3F9&(%SX[.\7WL9FC+#<>N$C,21\89UEG2$6ZNBV9VQJ[:+G$N%]I M5<7OP_$[,3R!1$EMD&7H,\OX31IT5!(8FHQ?&U&6PV/MJZ=:LPC&I;)($PUM M?'\X6KL01GO%Q6^7U/3SA8E>% M5>IJ*GJ[VYF.BG%1.0%PHO?FX 6N$!&(C M=4BBIUYL;%)>QB&T8[!<#6 L:6:DPGC>,)[HHV'0!^.RRE : 8W78'SV%S3C M.C$C92(I>PE=,U-^LP8N'BHO3@?^T YCHR]&@VB'IX.O^2KZ_L]UBUVT,D-R MSD@_]P?9 3JWU7YZT?_TJ7_\NEBI^N>3_,$*^QY3L+=7@@HH@ MI(B!6B^$#&WT@&H88T6$1H7U_& ]<9J5$V-]E&!",I M&,!1GD"F1(5B(:E2 MM"V[R&;IVULC&G/(E83\'I_MJ/!)":55"03.FMC==9ZA47V M1X?KUU%CP>+C(:-/)FO,)GBK,5L+,KG.>"H GFA0!XKCBPO"@HH\ 48AP$3.(01'C>4T M>F4W-E&M8#!D!>8WWC3$J,YO7"+)9@C%HFB$((ML1\ TU@ MM0E B9 JYEM40+VQ*0GK2P>.1P40"2%(5RP0F:4D M5,:#==J!#\Y;ZQ/QHLQN,;)K%"[%6->UF-_X,J7H1Z40)?[E#^WQA]@9V%'L MG/T\;GMJC\/9#_&_I[W/&23'#ZR%G6H0X;)PWU-)HJM$=V;+_?3RW)*OLB'W MCPOWE?^_'!ON51R.!CT_BJ$\L'4Z'"V^7E[_L-*WEDFDF^-&[99()5C4._:E3C=V?LA8 M:W[Z1_Y=HXBZUW11(Y8&E^AI'J]%-:T+$LW$@;_E=>EG+_)L,VR?;XK\[Z/3 M8JM)MCUCX$J:4Y'FE89MUG#4/#+0M-0,*\+!HK3KJ!F]4I[ MVJV<7MQ;'G7LJ./BA][Q<5.,G#HG#8C6K1IH"D(DPGM.F,UN T/)E8L\.DSY M7]2&*/']3L.#C-.GXL%*:]/0VL&5?G):*N8$,Q!$:'I<9NTCDX+,:88*'H32 M;F-3:M*]J8:@GI):'9RG:(PCD84@"5)AK+5&1H;.4]4G"\1SBLR^<6$JJ!GT>1+S'_^E;A\N!, MYKU"WNU;NO]YO 58'6I7/M_=6?(H3/9B2#!"LV"B9=932JUI)-RL9\@JM2^. MVJ^TZB.!!A>4!.&0 #J30"<1LGL:#5*//F$LK?I,EYMYC3&Z-XJ>.+!5Z;#2 MX?6)L8@L<%:4+J(6TK*DLC\;?;0ZZ1#//=HGC.Q5.IR6#L=*5SJ>,# )P44' M^:?2]\,*H%0)HYRUM%3$2\Z[FLEEH<.UB.*]/CTY.8KEM(@]ZH3>T!_UAZ># M6,3N>")V[_@,A-E8SV^-VMUC929,QK-10O_4'<5K-KLU7C"/F,/C7.5Z]9O8 MR;Q>?*3.B>V%;ND\& M(B00G)0?F;-2&<>&(V-ADG'65F)E;VU=[4%EIN5CIJ7JK5'Y: M*#^-M9_@D1E.#;#$-* JW=R20#!*Y[^2<\+:4@VN]2Q]&N==+/'/D75',?\= M>I\W_Y7_N/CH3W;PH7<,9R]Y3ME5,O&Q. WSQA8E?P MQ /]/:[I=8P=ZS.>\M5\+<6BSL/5WHHB M?0>(;GJ[J=^H ?-X$S39@&RX(WLRC,\O?O@Q](8G1_;K\]YQL_S-BWZ\^@'E M:W]''LWGG3U\OB)&/\M +(MR[CJ>?_#Y>CUK'OJ.TX^29%/S6A\DS>NMC M=[VM?":(>M"[WOT8%P][9;W6>JUW7:M^AH8MR;7*9TS+>JV/L@?TO=[UQB = MZDN7\H[L_=D-8C$.TK7[O+JYBG7_U=[+5Z\/]O=>=GYZL_/K]L[>+YV?7FWM M;;_N=G;V7CR[(HE7[;OOO=[_=6=[Z^#E=N?U0?YK]^7>P>O._L_Y7_LO_M__ M[O^ZG=>FZ?RL?NR\_/W-SL';%5Z/'W:..Z/#_FE^CS#LEI8_L=3%'-I![&3= M;/^QRM_]S;$]#;WL'-SX+;]S!603$[HYI#1%!4E]:GWJ I]Z\UYF]!Z;^6D# MF?="\,^]$C3K_'YJ!YE<;F\_9MK&4/?[>F>3J,YB+J_O' 8XW889]+]\?YAN MJ=9E*U]K":UDTY?H*>1[V(NS K*Z0,T"O8HCFW\9.B_MH)R?'G9^V(ZIYWNC M:^'.-5VA+>]//YT>-9'!IMUY)X/M9! /X_&PS,$Z"]!W?OBU/QS.915A*Z5@1=UN*P?Q3RC>?27?CO:6_T]1YBDHJ'W8"?5$7?G&V[.;U[4]YU MBMK[EIN^N$>WJXTIO_)]RLY79NFVFH+O.5%(6YZZ.N:I._N)=O:*G1NZ>8E^ MLD?VV,=NY]^G1U\[O-LIE5Z/TC/Z^]VS]&U FHC<\+OB%'>X??/BR=_ 2=[_]R7:__4[WMM^(=Y]>';[]]I\_]P]V<>^7?Q^^V_[Y MSW&IR@Y_]^G=G^6]]C[M?ML_>-5[M[TC]C[]Y^/>MZW\7EM_O?UCY\O^+[]_ M^;Y49?=C^/3NT^_ENMG;;[LBO_>?NQ__9._^V.6[VUMT=_OGP_R]\-WV3VGO MHDSE-?GR/@D9E"$2B"8,4"L/QF#^@Q,1"=5!6+ZQ29GL$L6Z1,^KD4]K3H'/ M6&FWOJ? IUZ 926ZZR5Z#V.Y*0N&)[VY,R^N+05YR\)RWRY93EE.*34<+#(/ M&$D 9T+^IR6&".VY]:*4XS%YO1RO\EOEMW7C-\]=YC7+!2=H@W&4I2!41$&M MU2E6?FL%O]%+?B-2)FN4@11**T9C#;C(&42B M68%!7G_":Z6C]ZW_[*<97C M6G_.(HL 7@Y]"1\$WX)=L%$[TDCH.R M)JLY(2A88RT$PY-7!HFQ;&-3"=5%RA]Q<%&EN4ISK:-34ZZ1#[F M>+:6L=Q:!^-O!_Z-T7CG>"*!.D9+G(ISPXPQ^1(C!NX-<34:WPK(_S5QL%UI M+=%+"20;"- Y#]I[#H&P9&6BPI"L;1CM$C6'DZ/+ OHJ;:JTN2YM'D9O=PRG MK>IE=BJ;Z*9*+/$N14"C+:#7# SZ_!.JA%185%1O;");(_%2>6Q=>&R:Z2F2 M(C/:^2@(H(X)*9C8VM>YR7H?=KP::KX2#$,R&D"\0KI-$Z M'2616870)*B+Y/&=AS/K5=]A*EIZ/7'<5%I%B' "RE&23$J)@S8I06*$1Z]C M4@+GX#FT;V+#^D+Y!ITQ&XZ+SK@#J><8'8N(LS8(54I,A]GQX4WMV5P23DW%\Q+A^6'IDFJG M:J=JI]F['LTCJ_60TU;50YV;ASJ1W=*.:Y.U#9035H N4M!-QQ!FJ&%*98_E M=A^U(GM9D?TH&:Z945T5\)SP/4YU*=0J69G]65-275'J[,\R!\EX:01/U&AU M6V"\PGMUX#WG=%?J_14#?(N#?@7T @ ]D>E"F>_+I/0P=$9D0//LWEI%\@Y3 M#JU!YHR]E-XM@O1:%-SO#(>GI<5J27=E?3H:]'SI<#^\LV_[BB;C6YWN:MBI M6"N&[=-!7MK?\K?LAPNWXL)RS=.VOMA!&1&\GW[N#U+LC4Z;RZ\^Q[TI;/=@ M:W*>.?,L<@P"*",G@UV/S-4JV64%_@*28[?@ MNJFXN0G6OPSZPV&5(]-B>>Q?:*V531)!!2SY,D2P/&N2['881*X\>I*Q7%&\ M;"A><-+LKB8%%<^/C.<)]T+F>Z]WB8-77@**[%D8PCEPF;17/)%LO)OP7,MB MVPOE>KRHVJG:J=JIVJG:J8UV:F,8NPK/A3B2!V_. T-;[T64W%-C@3%D@"EF M3U)'#D1:D_=-?CB0N06V%W>2(_2&)T?V:[G8>#^-XQAW0X;+6_RI7EP_\Q^+R_,5[,M4]U8=R:S+E MD_/@@HZ G):IER*Q8GZS24H.A M7 &1T G8X!X;H(742"RC4U=RS"7#L+UG$NU4[53M5.U4[53&^VTV/Q*E9@+ M=A(GL?YWW'=3@74G'RU4[53M5.U4[53&^TTC5:627FC'5/)HB/, MVNB=#,3HQ% Q/M]648V$>#&I('8: ?%K?SAL#J<=V+^J=IY*.^^.]L?AV>ST MH!9&@_.D#/!##RX1!4EC(%H3@89O;(HN%?5(VM*ANK)OM5.UT[)&E.I=\FGO MDI,1)F>D]C9:H*14Z3K.P%I7CG)+SI$J&:EHWVVRUNC69R[%,]>C1K<4>H*S MPQB:F&@F:EL(8MV*=&O^K-JIVFE92^FF4*5;X>/I<%3FH P/^EMY8'$%Q.4^"K^][0W[(WBZSCXW//Q+'OZ*OK^A^/F79I$ M:E6T4RG:-Y-E>5';Z#%R\)H)0*T]&!8-8"2:H&:<^%*6U^6"MRAK6AFA,G>U M4[53M5.U4[73TMJIM7'4JEA;IE@G8[!6*B$U!F":8NF?Z< F84"AC<0Z[U/T M[9.L-09;G[D4SUR+BM2].*H5J#7'7.U4[53MM!9VFL+7")I(EDCBI#1TSM)2 M>$E0>\V1)6W$?'V-?"L:%VE4QV JQ\"/]L8](H*SU :?0#$J 2.EH WG@((8 MPYA!P\7&IF2D*[AH475&!7 EVFJG:J=JIVJG90J25N$RBW"Y&M%D-@6.$*.F M@ X13*DO)32K%12<9Y.V4;FL6+F>NA%_/]FC,M.LV]GWH[Z+@P[K=@IZ9BG7 M<_U!B ,8]4^>E[4?]H]ZH7/Q75:*I&YLN$DM.J>#(AH5,J=S^>C]T]%P9(_+BM8VFE-QU(?)-IJ(T63O2@!+/ ):JL!(KL 3CQB$ M9-E^&YN4R2YCNBOES#0U+5*>.%7[N(AO7P#]?Q[-D%,8L%U4=U.9Y4-X;DH9 MUK21.>P?Y=4=OOSO:6_TM6JQ:7EN'$220G)#E02.1 .2$D3BC&8I%KSCU&GE M:!D8S>2\DLN5X2K#M>N;3\%PWI$H'*6!!8/"*Q>T1\:B]<(G3RO#M83A)BJ^ M S+"E4!@RB9 $308RP18Z0,A"6TJ(^XRPRG6-6;F8XR5Y2K+M9+EIIGPJ4PT MG# NI23HK-2!65TZQTAZ+)JLZ5(4-!H 3$A&$8B M6.V]9TEI2FSF.RZ[^H81$/K$%-1%Z=[+U2E]DO M:DNQ$EW+B&ZBA5-P(;K ")"D;>E^RD '3T%9D9)6J +5&YL,NX950!_,3=24Q,] MLZ =U5 .6=17=5/5S75U\S!^NZ)NJH"9 M.Y?MCONWIV2)-PJT+$E&=!RTQP@QBU)'(]'(X\8F,JQ$5HELU8ALFG"4#R*P MY%$8BH8$(S0+)EIF/:74FAIU;PNWC6N\4C9/= R!1?2 C)OLG5$!27HO(W62 MJUC"[I2R+A%+4SYQ7@)V<2$7.QH;$KN9 __64YN@R_'E\WR!H7_JCN*UZ[_' M&]7/K)]9/_/[-UJO^LU_GQY][6!3O$G6K=?B='$@)XQ0)O&D%!9.2..TNY Q.S;: ['2 2IC05MM M(6JKF$*A4M1-F9%@E8HJ%2T-%1D>DS;:R/P_I-0;PCU/3)"H1/XO52IJ!Q5- MCIYWTMJD-"@N!2 G' SQ%I@*-!%-HE6JH2(T75WIJ-+14W^Y:7):WD1%G=)4 M!HN119/] ,PZ22E.2,0[I%&MV'D:8IKH6!)94EAFR%"C 86-8"55X)B7"5,( MCOB-3654E]PPM'CJG%=EI,I("V DZ8(5.EE#G,%HO4W449M(LYV%L)616L9( M$S6$U&GF>99*E&("E)2!H<%"OI,0Q2,C/MG,2**;;RXK14BK'@">LA)0.!ZL M"YR3Y)$':E72#IG+(%:.IEN\G!H!7GC 9:(2,,,6\T(;H"%YP)0H.,4#$*6S MA%".&W0;FTQTI5@M[%8QL;IBXF%$5$OV'I=TQB5[)BD3$B407'* 7$9P@01( M4F:IIU-B'#HT6IC,^NC+J-M"N^N1:O]@T&TP]/! MU_S!>=-W3DX'_M .X[ VWJ_]-JN=JIVJG:J=JIVJG:J='N=,MTC6(2?):('! M>AT)38QZ;T(@W,>F)W3Q9T3I"4WR9_!90KH7:J_Q<,[BNUL^>SB#&&IP=RH7 MY^65X*ZCTB)% QI]">Y2#RZJ!#(ZEJ0,1A-9:ECD#0VB[Q]IJ6AN#YIO*#V; M#X_4&.#9#("!4]"61O"& M$(I1AL!,1NTLP=$*V39#UIF@/0N&WT M4R<[/J-!SX]B. M\UQ.G=WFI4D?K+%7"4XY,H-7(2# I!BUHXO/V4IN[9[%6 M#-NG@[RT9V/:S_S55Y>6:YZV]<4.PEX<[:>?^X,4>Z/3YO*K+SO%+79W\JBJ MUMF$(;NRRI5L';4$\ATW !/2"Q=4$"@V-D574]FB7%VM,YQWIGU&S'^?$TJ%:'1R7CGJI/14.69EQ?AR87SB4*5A$J//+G*R MV@$RE2![QS+?U'TBGB54-E2,+RW&'Y8-K':J=JIVJG:J=JIV:HT&G4,.IFK0 M]FC0R62-4X2CT@)0NP@HB +MG00A:?2,6J-C;*,(K6F;^LRE>&;=J/692_', MM3A*LS\ZC(/\]3Z=#.)A/![V/L=.[SC_.];#-+56JMJIVJG:J=JIVNGI[31% M>(*BI88+P2Q-J(1T002K=:"$EFY^?,KPQ-]4OC02XL6D@MAI!,2O_>&P*7(Y ML'_5D,14(8FWDPVT2-"6Q"#!NE(^*B."TS) \DQPXYQ27&]LJJ[ F3NP5U17 M]JUVJG9:7CL]71"_WB47?Y><#-QS28E*U@)GG@(2S<$$1X$0%CR5-#D;VW>; MK-'0^LRE>.9:G+9HJO7!V6$,34PT$[4M!+%N)RUJR4*U4[73*I0W_XTJW0H? M3X>C3_%X-#SH;^6%+9=GCWZSO;!S_,*>]$;VJ"'%AA-?3%#BJ_C?T]ZP-XJO MX^!SS\>SPI17T?<_'#?OTM2H5$4[E:+],%D.K5FTBBP2-J_1OI41*G-7.U4[53M5.U4[K;6=6AM'K8JU98IU,@:;W147 M(XO !'I XBEHB@10:+2<6XW>MD^RUAAL?>92/',M*E+WXJA6H-8<<[53M5.U MTUK8:9I^M<8:5)%HAAI=NI&^'WDSTJ MG9&[G7T_ZKLXZ/!NIX!GEF(]UQ^$.("S+_:TS,GHTRG;F7EED]F M?F3.:%^$?NJYSG-)3I2UBV15R%L:&)8NB\@D:!X#1"*B0:J#B^Z,1'E7*U6)M!)I)=+''RMH M47&AD= H!2846KI,K8%B,C[1NYATF+]H_JE2ZH(I=:Q+HR&)HO7@9-* 5G/0 M(E((*@7%I.)*RXU-)657R%EF^58NK5Q:N?0>V1X?;*0I4A0,JB9EG:01N[!R_'<]DCX5HQ#T)Y M"5@"A"9E+S>EQ&PF#:*4V=ADJLMTE6!5@E4)]K@2[&$4>D6"594U=[K<'9\4 M#%%;RQA$+1)@E!0TR@!$1*Z%HQB4WM@4K&JLRI65*Q\WAX*9%0M?!HFHA;0L MJ60P^FAURCBM.92VT.>X+M$PZ5TB 8QP&LJ)&+#$&?"<*4*U-HFKC4UDI,L, M69D42E/6^,^1S1^:_PZ]SYO_RG]<7/@G._C0.[ZX/IUA6@/?Z:EZESW!_ESQOU"U2;A;2C M&#JI=VR/?<\>Y2O.OVBZ(#R[M./W"W+^"J4(:)_UAT^;@^2 >V5'O<_SQ M2R^,#B\(8^*%YTM(QB^Q+E_$Z>CVERQP:>]<2'%U-2;_/!Q<7,R)_1#!#:+] M$VS*U_K<'GVQ7X<;_[RZG_+6^6X)O__V9]]Q\U]ND%]ZPP??N3MO6[*;WFX% MWJB![7B'-521=\61/1G&YQ<__'AQ[+UWW-BV>=&/5S^@&.([FF@^[^SA1GT^0>?6_!9\]!WS'?V&"?/I."W/DR>T5L?N^MMY3-!U(/>]>[' MN'C8*^NUUFN]ZUKU,S1L2:Y5/F-:UFM]E#V@[_6N-QXX07WIZ]YQL.3L!K$8 M[^F:B+CY9,F+_5=[+U^]/MC?>]GYZ[]T?GJUM;?]NMO9V7OQ[(IT M7K7OOO=Z_]>=[:V#E]N=UP?YK]V7>P>O._L_YW_MO_A__[O_ZW9>F^:,HOJQ M\_+W-SL';SL_O,AOW#L^C>$?*[PV/^P<=T:'_=/\'F'8[<2_?"Q^3LFC=+) MMRO]W=\]\#MD$KFZ.>_UM"K$^M3[U29YZ\UYF]!Z;^6GCI?=" M\,^]$G#KO(UV4 (+VW84.V<]$(>W'IDT;6.K^WW5%_U/G_K'9V&N)O)XZQ>< M;O,,^E^^KW)8JG49]\OLE(:9D.]GYRTSZP(U"_0JCFS^9>B\M(/C?-7#S@_; M,?5\;W0M[;2F*[3E_>FGTZ,F''DV//K*4*O.6>.!S@^E]A@$.WP M=/"UDM"U(3L3J:!+-Z))"=U#6%+QL)OQDRKJV]J\W)2%N2E1/$5>I>6F;TK. MYO65[R'S5F?IMC[U3X]'RU:'6S'7W\U+2XH7/K<;,Z MU=73%5=;]!:=\28FC5$I8ZRFP04C2K$_^O-R%\9I+:Z^5N[RZ2W=_^/=T=XW MSW?9N][NMU_/1QC[W$[\M=WGTL[_V&Y]=^ M>_=IY]O>+WOY?8YZ;]FN>/OQ3Y;_?;C[RRY_>W"8+L^VO29?WD<9M*,T@0\B M E(;P%#I0'@A.'(NI:1G#6PP_]]P.M]ZEU4I"US[JK^U*NI[&,O5HKX%L]RW M2Y:3@1)G,8(@0@$:&<"ZJ(''LO,:W1*Y;?*;^WZYM,4+3L:>>:S M2+U&;8E56E"9A&2)2*E3Y;=6\!N]Y#=J2W&Y89 MI;.*8QZTXPP"Y8XC!F,Q MG?&;ZC(YY_Y9E>-:AO3UY;AI#K%Y;]#E!5 DRS;NT&C%-#?*&<8U4_9VDJM] M!)Z"[?@EVW$G:%;>$5AV3TO?Z A:^>S"DNB2YAY%.9^A)';E'(\#5YIK&=@K MS=V'YJ@FV<7AWM(L$C1+A@1*7:",DFA0W>&K5II["IH3ES1G;>".6@[92D74 MQ0366 F>1F5X?H"F>; MII;,1QYOD3@U&K_H:/QD0WDO7> I.RA(8L>K!0&#+%1)Q-= MQ%CTR_4C])7'*H\M.8]-06-$>,\)L\X@0\F5R]SE,.5_41NBQ!IM;P>U3;19 METE*3H.&J)*#[%8;L(@>)!'44*)TX')C$Y%V-5F:C.+4Q5XWSU1K-R-=5([G M#\Z Z)R<#ORA'=Y17+BBXQ7K&,QJIVJG:J=JIVJG:J=JIP5%I"E/Q/'LXTC+ MD6:7AT0:H[12*ANIU1VL9$Z5 P(!T,15, M(VA*#? HDQ!,&I0N8[JKY?4C(!71JX%HR[42RDI#0D KDB5:&14]8RP*YDE% M=.L1/1&D9"9**KD"2:(") ;!4HU '*%6JF"UX:U"](J=-KT9CZ_B*&_QTERX MTT^=T64X\NXCSOU!>&>ZEXLQSU"(8::@6+%A%&1)M']][.+-> M=1ZFHJ77$^=-\WV%.*D#H#44,'@)AB(':56T/BL.);J6%9"M=6"\O7 MA<:,0"Y"XPZHGH-TK"+.FB!4+3$=:,?')WUT6F9EF/5#R+Z!2 P,.)UXS[A#QDHS.11)!<<,P@3H_H%U0LSP7+XZ."')$) MQ5C>5L0#^N3 ).J!HHF$.*.EMXU7($S%\Q+A^6$)DVJG:J=JI]G['CU]7JMZ MI@_S3"?26EG)TBQM @25LH,:7/9-29) E-:$("-1V=M]TXKH947THZ2V'G)Z MLBK?QP#X.,=EF O>&)/]6(J 22\YYKM3[ M*P;X%@?]"N@% 'IO\HZMI,(HP$I% 6U(H+U*@,1R2@+CRL=+R=TB2*]%J?W. M<'AJCWTL>:XL4$>#GB]][8=W=FM?T2Q\J_-<#3L5:\6P?3K(2WLVN.3"K[BP M7/.TK2]V$/;B:#_]W!^DV!N=-I=?G8Y[4]CNP=9H\L"WD)822\%[+P&-,N"2 M0)#:QT2U4RRIC4W-19?=$)&K];'+"OP%),5NP753:G,3K'\9](?#*D>FQ?+8 MOR!2>DUYWK>&9SFB"8+C-D&1(L19YQCC&K0<.39.!N;5'09N][\KR;:6X[O6L&X M''9:;,SR_HKQ1I:M(O%^+#L1G42&*3(K0'/# 9W.+!L(@=(UDG*9 O$FL^P- M(S J=%L.W4JQU4[53M5.U4[53FVTTV*#E%5:+L:!GX@_.LT]E4Y#T(P "J'! M.6\@4*:=<2923=NF+=>BJ+;9_9W^2;/%._&O./"]80RUGG998HS-@_MG]GMY M8;X:;)R*JW8F@XU19$$"@IHK >MB0*6;4X,,QY-$VQD712\1:F2F@]= MZ@+:NW%<-<<]<3PNGJ7$H$](@7)G :/'+#D4 QZ]#T3%8)2ZJ#.)A/![V/L=.[SC_.ZY;^6S-@58[53M5.U4[ M53NUT4[3M%'T-B@;$$VRF)1PG#.?K(B<29=PSEJZD1 O)A7$3B,@?NT/ATW' MH@/[5Y7/4\GGW='^.()+)7>2T C.EYH03K)ZCM0#D\F10)2SM$P(DUU)9\[2 M5%A7^JUVJG9:7CNU-N14;Y./<)N_;;#9=_G2FA_7K8ZR)C"6PTZ+K8*[NRN(/QX\ MWPH?3X>C,L5R..IOY?4L5V6/?K.]O+0O[$EO9(\NL/9B FHO_WO:&WVMMY>I M;B^_3Y;)>2Y=E-H!+^U!4#D/-A@&*5GGDU91^'0GBB1 M,X0'GN4<8$HT_U&@K9&"E\8P$3CACFQL:EG[32X1H*O"JG:J=EKQN6SWO6^> M'0&[Q]VSG@.[IS"^;#R5E7$*GJ;(P**-@ %9J>Y10*./' DW@86-3>RR5E7W M5-BW<'A;5<-/AN?=2SQGDQEEM09N2AQ5!@E.&PY<$BF0,N4$OU$.5S"O#I@? MO<=M!?D3@'R<+(F.2<4"!8&LA+/*2$:B+*CDM<_&-"GP-H:SUJ(HMY&KX.SP MNX1)+EP*MXUGDJOHZ#SST?S\[Q MO(J^_^&X>9?F2$^5"E-)A3=7AC$)E;1/&B@7"(@)P=JH(7D>B<[_3R9M;%+9 M-3BS2U IH5)WM5.U4[53M5.U4[53B\MYJV1MF62]TD8U$NJ$YL"09,T:%0=+ MG&CL;ADRSIUOH6;]F^!6Z U/CNS7NA%_/]FC,IB^V]GWH[Z+@P[K=@IZ9BG8<_U!B ,8]4^>E[4?]H]ZH7/Q M75:*I&X^0631.1T4T5F9,Z=C]T]%P9(_+BM:3 M0%-QU(?)B5 A,Y0JD^=C.3V -!'0,G H-A-1*J*$W-BD3'89TUTIYS7$[MY( M>>)<[>,BOGT!]/]Y-$-.8Q',/:7=^V#_*JSNLAR<>QG/C(!)R MG:U$ _!()6#I::ZSZ2 E39$$R:+2I9TYDS//O:L,5QENV1G..Q*%HS2P8%!X MY8+VF+U-ZX5/GE:&:PG#3=1\)V9XDCH 2J39V60*+"4)# \F6T[)D%+#<(IU MC9EY<%AENAE5@OT=IJ[; 95^6ZA M?#=6=%()BY1(H-8@($<-SAH'V6_5SANEC7"9[[CL:J5G: -5B:X2W=(3'7)F M,JLQGFQ)EXN\.ME[I2ZS7]268B6ZEA'=_V?OS9OB2))]T:^2QKUV7K=9!1/[ MHKX/,UK;H>\ +0F-GO2/+%8H=5'%J44(??KGD9FUL$D@MBJ(&6L$59&9D>'N MOW#W\&6AEX"DN8!'B,A$JA$WR2$GX =UCEFJ#?,ZK&U0WC'XO'?NT>+_=7[50H4MR; 40"BG* M%.)!4&2LXDAP)Y71TFM%0.I)!ZOS);H>K=07[:9H-^>UFU_#MPMJ^A8%YA:Q M;%Z=3(LDM.4@*P V6,#LFNU(P@BT.2Y M,(0;'(S0-)AHJ?6$$&N*UWU9L&T>XQ4\]AP[B213!'$G#'+8!"0HC1$K9ECC M=B>$=K!8F?")-@1L.I$I1_,:Q"[&P)]::@MP.9\^@PF&P<3UXKGY7^%&Y9GE MF>699V_TM.(W7T0?#W, )R,Y@I.8IU9R\7K.(&F)EY%*R:WGA >KI#:4$LJL ME,34KF!BX$]2G$$/IF1\V5P,TL0\$0)J(9))&<2!@,@I:9%(P5NE/.,J-D&: MH!QV@-N6J#[&/=E+3\$D>J16SZ\!4K%Z[AV0%J(IM5$A,8R,9 +QW#G"V:20 ME80S3@66AC;1E#=N'U&@J$#1O4$1XXX$[[6B-"?:89NLX(H$$I)V(>("1+!)6)7P.BHDP\("+-@_J"(8'G MU*NHM47<.H],XAI%ZW7R)N@831WX@@L@%4!:"?=OBL8X'&D($G,BC+76R$BY ML\R$:%EQ_RX+#"W$WU'"E3(.41I ,9*>(.<#1I%%'GCR B>QMF&8Z#!RWJI9 MVKX1CZ,<_]XPVM%D> (/!J:OCB9#?V!'<52*\Y>:G(5.A4Z%3H5.A4Z%3H5. M=^+HU2KG"@?)#%,<"^JB\3*IA)4V%,>F;C2>UHV&?S&[B<=WJNW5%D[C_MWT M8.$,8RB^WVN9."]/IX(+:IPB%C%G".*$,&2UE,A)3%W26%D::D^+U!U!;I)$ M621Z>23ZO'OBAN)\33_%*6FNVUM.A?GY8#3>CN.#02B>BVN+]=R!2K@G(A>& M#Y%0Q*WWR+KDD1:&!V=HCOE?VY =@\_WNRPB_3A$FMFDM%<"&X:Y,=(PBDT, MB0MFL;>JB/0*B/3<&:DI2XHJCB*1#''X QD=&/)"":F4U(F$I1+I1Y8I>+% MOHUCX/'<]KD:I&H\\TG6&NI32Q:\I@D!NY#2 IA7:%WVX%62Z%\[/BET*G0J M=+IY09N'/^4J)NHO:KH+AUQ*.>VIE2B"@@,VJE*@ZL+>2( ,L$D* 63^D8U: MA'I5A?I.#KI^)4&@J+]W(N/S$R^:C*=4.A#JW&S4)X. M [Q&)6SC$O&7*W_ MFMNJDUGD>QGE^Y9/O5+W6PSH>QP.BD3?BT3/#[PPH+'DL&$;[QGB.)>$\M'# MUFT(I4E$H.E,[UXBF7X2T?=;H]$DE\C,IUZ@I8Z'73^.H8G%?VH1^$M]ZE7# M4Z96#"\F0UC:O^$M!V%J7$PI5P_;/+;#L!/'N^G58)AB=SRIIU\LCVM@V/;B MX9A-L/V 7HE$D 94$?C-XERL11JB)4]>RVQX:-%1ZL;EHTHTSM((_CT2WCL\HIRR34J="IT*G0J="IT6D8Z+:,?NRB>]V)(+CBV6?"Y&)E +EF/ MN#8!V6 %(BRZQ)B6RI);O8D3S;^&!?*R#+R+D<61BTC5V+D MDTB1VQT?Q"&\WN'1,![$_JC[-58]T"&>6G9<:>4Q88GKIR)+G)NO-8<,WE74;2U*O%\49/8ZH-B$?\-ZD0=M[)GOQ77 MQ+5<$Q\7NW@$FC@3!HCF3$+<48D,HPEIP9W03$@F_-I&KG!" MIT*GU:73/==A*GOEDNR5BVY\4'\2I5HBJ15%/(7LQI<>80H;I\,YQB\NUV;Y M)"+37\04A\,8:H\3,+ZMY7/@8&KUKT\M.KV<#:\&G1XBF-CWA\\VPY?):)PK MF(W&@TU8M_QTV_O;=F$)G]NC[MCVIC+U?$&D2G^17]A!_&)$L5 \1:$#2KG) M/6=:(\.C0DR2I(5,WNK<7GJ)3H"+**] 1'$1ZGL7ZE,]XZFS-AA$F(F(2PE" M[7-LL24R<18)=V9M0YB;5.$I$EV4J$*G0J?5I=-25N&YZL;9Y,Y>8?LL&;-7 MU(D7&U(P!B0,$6F2CR","+!_VH2(H50)@ZVB?&V#FHZ2IFC&CT;N[Z103]&' M'TR@%UI1>$U!YW7(:@X*L5/PFZ<4X11\--Q%36A6B$OF[&.6YCM/9RA2_@!2 M/C\,\=J10%1 0F>SUR:"=* Z6+FYA_[_?8O,+BL#>&45@ZY057V/BHBKP-H(N,.J.X[LX_-KUL4F& M?!O]8+]?WZ7.BRRJPK54A?U%![ERPD4@.F*)$<0E]3'@C"UUC!ND5?-V*UWN?ZZ_ 2E3^P M_?U8HG[+$4JA4Z%3H=/CIM-U0F\MB4PZ[6QR@BO"C#4A)2]9ZPSYO@59G M"&7D.C5\#P:]$(>C7@\,PEC&0VRU%/$A:-(8QY0- I4,:Z4 M-V)M0ZKS&E>)I%U> 2U 6NA4Z%3H]-3H=!W%1&/MQ$DZ%.1"1E2HA+8Y#F#J.HI5$^<"&Y72+-Y$G$..W$<:DJ M6 X>"IT*G0J=G@"=KE6M3GL=1!2"T\0Y%YIA1:/4&%MF!;^K:G6P)46]IUJUX\'+@XKUJFR!-TD5L@-AB$.4?-BSQ@L?QA, M7"]6T_=I!XP'1\\R<4:#7C?,OEQ%*+M>*8\@F;>8<^FMXT$9EYP-7*BDG>>) MVNS:OH6F]_6C=R?CT=CV\XJ6DAS7PJ^7BTWL'3'8)AX0(SXA[CE'QMG< EL% MG.!#@+<<_"@ZA.J.QN>+G?[:X=3MB=(#'VT],&8LGZ_^?S\<*UR#!98+3<_K MA;\&I=<,2R\GAS>'TKDC*S&6 G$*"2HHXL$$Y S6* FB)(^66,, 2COP;0'1 M J(%1.\<1$4(48(&$R+E/"5MG,I%W'W@3#N)=0'1Y0#1A01R(9E2)$3D*/.( M@]V,G,VIY)IK*GD07M$&1%E'*U6 M !I =)[B*;GB@G-,8E2\,2%E@Z@-1"> MC$_D1TCZ*][) JDWA]2Y7NIEL,XZ@B1F"DS\Q)'&QB,5,8_)!T,\7]M04G:$ M%#%YZR,$J#=HGA MY!V814E[L)>XXC0D(CT5Y91E.6!CL?"Y29CK*#5*&""#1*C"R,6D:NQ,C"J&7D2HPLC%I&KL3(PJAE MY$J,+(Q:1J[$R,*H9>1*C"R,6D:NQ,C"J&7D2HPLC%I&KL3(PJAEY$J,+(Q: M1J[$R,*H9>1*C"R,6D:NQ,C"J&7D2HPLC%I&KL3(PJAEY$J,+(Q:1J[$R,*H M9>1*C"R,6D:NQ,C"J&7D2HPLC%I&KL3(PJAEY$J,K!GU7V/K>A'^#=VO&_\' M?DRO.+3#_6Z_:8A"3S=3\K$_CL.U6^X.1/"T.5!]QV?=,3S-_[A=$,WM@M[% M6%GO!XS9VG6GP_!+K8.Z3\>67W"-%?KC^\O1J+/[,LZW[(R6#(PTI<48"#\1H3I)W M4@KIL'2:?F9\;7K1P7#Z!D=V/R(WC/8?9!.\X#/;.[8GH[5_G>948-,SZWYV MR2ZGW94)?W>KJBY>[;W=>OGVWM[OSLOKS_=:_7VSMO*[^?+NY\^)=I]K: M>7Y]UKWO-]C9W7OYKMK;K9[O[KS;_??6B\V]ER^J5UL[FSO/MS;_7;W;@P^V M7^[LO5OZ5]GUXX&+PZ;W%.U4%%-2+?VL?WO?MY/0!?#[_=9P[HK2K-8NWU): MJ#/P#@N;C*S;!3X4GU:D^J__I2FA?U1M][F=R2'GVLU9II505AH< KSL'GPY?'>Y^V(+GO.W%_WY[\NE#.'*4RT^';\CVE_??8'79-GUYO/,: MGO7BH+O[^B/;W?/?MBG,]<-'\?'+7VGWQ2;;WOQ,*4Y>N( HLP1Q6%ND26!( M2Z9%HL!KVC4- +O]20R;N7U?8LY;SWV2UG&"N764 ']BEHP+.( *%$?>'F56 M'TY ]WGW?GM[\^W':O=5]6[K]<[6JZWGFSM[U>;SY[OOX54!9/\&K'J^]?+= MM/5)<8$2*F+$5W MRXU_VE%WM)O.<.))\_,)+;I1KSQ8A74[T:I.KO81P!ZM<X]%FV!+Y/1N)M.FH^Z_0!W M>T;T/6#YQ;KHWL$96V RW0)_;@SDEJ#5\\&P'X>C,=A)U9^3;B_W?:S^'-I^ M&(':U??KU6_CP7X<'\1A==P='U1=N' T<:-NZ-HA0'@''MF+(UC>/.:X.XH5 M+ O@/3RV4\%G]49#\1_/FTEVZC_)'_./+Y_ F:''\>PGD]'T WB5]K/!9-A^ M^'MU8+_&RL78KXZ&\<@.826Z_7K!A@'6(S:OM!]A!K;7.\G?Q*.\7G8&$'!E M%U;N"-ZQ7K!N5AJZAPLKVNTWO54S*L*TFWOF%^_V1R E=1O/VCQ[!<,J@M&; M>MAF;I[9B_!!YLRW<7_2:^[Q#OU_Z]5F/4=X?N^D7L63*@RRH0OFZYCFG)]#8@\/X/Y-N?F-W;FW_/5C&_=F:Q7AS'B\U*X)1Z M)H.C;C_/ B8&K W63/ZZX8+K,&;[CJ$"CHI L+P+V$PX>&<;L@C6XSK5\4'7 M']0W[([&^:G]O! ]>'<_&0[SNYT:WH\>.-4.3S(UDNT.84&.&DBHY]BR:*T9 MJ3]&"Y.;6JD=N/5HTAO7:#(X@D5MJ)N7W=O1095Z@^.&4?(-84!W$$9SB5BO M=IN+8&K3.YT>7*7AX+#ZR\(^"_,DK>X]/A@.)OL'U86*.?!US1K3UP.8F3X1 M3/ IETP?-SZP8Z#."N/2TOGBE 7ZKW-@X MO^%IV,Y2G6"#FR[)3Y=QCK)YTXMPW0RR6E*YGLP;TN%#T, WMQ89MYE\$.WBHV\WKYS1_8_GX]A<,N%??C=R^OMNT0()2W4GU.Y[\#7=SWA\^:= 7"./2Z.0S#JA:%EBQ_>1R??R\%E'+]?_ A@ZJXZC> MKIT=@0AG?0W$?S)$S8^\6Q_'^ ^H$CU -NJW%,MHMV0!PW"O+/C"6BQ)]/] M'7:/<7-U"T'M V&3SRI?L^]/$:5B)(_N9H6J]C%G;2!?E-$'P8.JC'[KU5Z& M-P"HV&DA:@J&"VJ0;W>PL^^9=8RLEKA8:X]VF$]>,L8V6]B9X3?8&^$-C]*? ]G[HMTE%,N"\X3)QH!LQ@DCDM?(1VD0 M@"]%#F./ F:2.QR3"/CJ>R-;^DTD#7I@26:XKP^L 3,'7[LAJWC94A@ "/>Z MC<6?$1CXI=/8GW'.-K4V.)Q#4OW]L-YV6_7Q(K/!V5[M&1D=Q#BU%L<#0,!Z MZ-3@&!T,COL7FAT+6G([L]8F_JT>/9B,LFOG]V=7W.XOIA00IEF6V6GR,,0A M @+U[-$H/IO^\LYONB/TT_(YZ=?8W;&V%[[E/J!S=?MT:HQZUJP M?+K:1KJT#VX/7M?K@]=I/,*I[Q1=EX9>^C5>)Y=^]Z/;$K(NF?JEV_[X.\'N M:++F2K?]233143;@^OO/Z-&WBEP4I7&6E T5[U^0\7GOP@_"59;DM?3/?"9X MX7"XHIWZS#3O:M=X19Q?\,?!.RNU&@L:]6P]\*GU^ E+.^O_V1\"K ;43MG[ M&%/ZXP?+T(OI'&C=S2*8*S%Z5ECF/M"%/>@L8_SLG5L@KZ.PP&:IMY5J.OW% M!<'5"BS+_[Z[UU]\[6%^Y#*]=ZLOOQK:^O"CFO2[C;8\&86UT^JS\D$$FCP7 MAG#0H8W0-)AHJ?6$$&L^;\VUYA!]]]#V1O_O&@+Q:;QW<(MOXV?]R2$*@S%J M1YQ5L"]6JS?'S^UPF$_-_F-[H"]6V1Z-M6BNHH9]\/'P6V_W\.6W3WMO>Q\_ MO#K\].$E_0B_[[Y^>["[%PX^[?WGRS;=9A^_A']V7K_],KT&GC7Y1-_+CWNO M>CNO_W/P\<.GWL>]3P<[K]_S3Z]?BAT*GW_8_O[Q>^CN4)C[ZYVT_0Y_^_?> MRS'\>_R9*LN2C!0E91WB8$$A:SU'V!O'B002 _4VI%(=HM74LI\RQR6;Y*U) M2O[VFA+S@ZWIIV!]=GLK@%< [Q3@8>$]P]0ZP\$29LI%%AU/\!>Q(4I> QXF ME)$">,L%>-]G@&>=M5@EBIBC% "/6Z0E3O"GXA&GP+B.&?!XAPJQ*H!W;34U MU?_[935U%J9\S[+Z]K1'Y$[.?L6Z%E>8S 7Q\IF^B*V3"[P2^W"S>754;9>U$K3WO:"YQ>!TZ[B_HC:(M",XVX)@S!INB0]EXA MK+R126CG4EC;H!T@V$W!]&+,NE,%\TN>N/K9JLF\6F)C;*\^M;G& MV=#U#W5^48F=G^U483#)YSC3Q2CF\&VMSV/9%N[-07C&6#X71G'Z@X6191>Y MSBYRLJ#XB1 %MP8CEO-,,H61H4(B;; *B3J-B_^-/+Y5<9SROPQE?:X[\ M/6SRDVJ'9U.U)([\<' \#3P;50>QUR0DP3L,)F.P/9JXYVB'?00?5'9_&&MK MI+*U/;(8@M%D2&3K)E/DL#_+IYE?5:?+ ,WG@=5M[DL,/PE"/OOWW8:%OH77 M MP#UAWM#0%_ 1=W<[I)F[P\FG^_F6,%\^*]&@Q?@(2-TZ0W'=5D5JPF6MXH MUG=[\W.DDEBB .ETH(A+:I".E"%,ZK1[;@"YSJ:H@D8"WABEBA0?O@6B6)NF',73'56\P&L71>E6+Y85WRCD>\Z3+?-.1S6L, MOWSM]D]ZU3&LRN!XU($G30Z!^P[GGS0#U_B8T:=SCH MY12QH^$@3'Q.;FT&NFD*]=DO_*#..NW49*YSM6=#ZH]@:;]V?5M'"L@W.,PY M'&W>:4;=_#KO^W4&[[MQC=WYLN>V;X.M?[4IU4'),& -#DAS>I<7E. M=>YTW[8)>/54\T..#P9YH6*O5V\'<*O)*&>$5._J-MHM>S^8+G#7V:M6X3IIN4X'K+J1.B*UL=]6+8KQ-CZT#A<_N2H(5FO&_NC:)P]]'#9YECGY!2X?'72/ZD_J].HVA^;T"DV'W"0Y9HG%\N*:(C\%X%/B M# H&"%QW=!!'38S\J,Z=O5QJYZE7%Z5IVCQD5).E3:MJ*6L=\/:X3K::QL # MN]1\ )SBX(O)<"XWP+H3?[ XHZ"P[^'PV>_TVLUD#-.S/LL4O M K6IA@8#O]IN;V%)1DT*ZDDN!C$9Y4370PM*74Y4 &&M5:,F[Q:NS<)4U:I[ M(R-ND%W1[=\ !AD&X-\?"G5GF7?CS-%:?)O8PIDR]T6RM MFC'M#19>KL8]N'3BX]E/I_2>\1-\YF:,D7/ZM[+4QE&=UQOR&?W_3&KM]((U M[([.I0J/+]U%IKD8C;/>#_;[(%TAKTYW^D2X&;P)0"@L:E:0\]?]<)9KN_FV M=@2@XG(-B-%H,LSS?M^?XE:]9TUGD'GU&,@YCIE#4G-S"T0>CWN-WMW<+Z-[3\P$ 1Q418.8*ERLDR]WNLU;BX"SD9U M'E=/??_42QVJRTL=/D#5P@NWBY^6E#JCWROC3 HA62\X&7)8L03!N&E?&J+$^X&N TF,[ M#+-]_0>;Y:55:R[+W;O?'#R0A'7<@,5UD_"D7-?Z#O+:^+K@[$Z2\"Y_Z(TF M*VXS">_24":SFJE<._!)M0W##D;5RUR Y3II7-?(;[O4Z_VC6-KE6ZY?RP/\ M^-F8!3-;8+&^U6/-'KQB^O#CRZ:YXHLOVY'UC\Y7 MYCKX(SF;WNE^S&?2W__\\NG+QV-XWO$V_:O[\? -S&NGN_MBFVV_?G.\\V'K M^-S9-/WKX./>IR_;KW<.=[[\">^V^?WCX5_=3R\^TFT*<_ONCS^]V"0?O_QY M.@!<.IR"< 1))23B7&!DC*3(ZB@9L\3#7KRV05B'D1N'DY;\P0)YJPUY*1KC MSA+U7@'&1!<1%DL@(;9"0 M(5%/G--&K&V8#L#@JB#>ZB<07E%6GT\.)[WVB":EZ)M#XWD]Y>;3Z MS?(*GU9:X>UCKPE.NRB-5AX,"NW&&6DN5Z**P-Z]P"[H290!88A"3#J->#0):0P:$['8 MD.@TMJ8NM7#CD.7E2S-<:D/M[VEHRP]";2[U!O\(?2Y8B\>'/K]T!OS+MMR, M5A=@5$&F:R#3SO,%5<)8S2AV%!&B&>+,.K#E;$3&">*T-$%Z7ERE/[##_1S; MN&]S5ZT?A;%TIF'\.6(2WJ7[BXK(ZII!O]VO)O(K!M&'87<<=U,JH'4MT%JL MNBFH4$2#/:0\!=!*]:$9BW*(G#]@R4WGKAHVO]E2 [3K MGCV$JWB41.*G*0!<>4E] M?>2_ETK2)1[PUG%]=S'J)G%%E7$)$<(8*'#.(!VB0UJI2(7##/Y;VR"D0Y1\ M-%5,2\7H@JK+BJJ""JM=#U87B MT(*)D P8PUZ#66P=0S9XC+0W8![[*)DD=0(NOWD+IJ5!U=.UH<^6^KV_6M$7 MEK7Z>0FBTR6+/!@Q/@EJ(O.<$6J%Q(HZB4F,CB15:E)/:U)?+7MO7CDP5T0Z M'(1NZL976YG%;7/#T2 MGG[A;7]>M>^NJW!_C2!EKX:#P^=PZPQZ'[KC@^=M"?J; M2%U_SP0O,B=*&R0"[D(T6/HR.WJ3. M]@7(NS2EMW?BN*EK_.@J:]?EE>K2I(.:UEE41DU%T*.VO#%\,Z]+?7S0]0=U ML=$6?:?51$?5*![988Z?@0MK-3%'W@PKJH_"X,!G6X]>KUP#732W2OLTNUFDYO';N_\^HK1EMA\.,_C7R='+Y MYOR07$6Z+>/<%'[^%H>^.XK5""A2-Q@ 0/LR"?M-;=1< Q96(I?R;4KU5N/N M8?YU6E]O!),:I5:UAHE<]I+M<%C(_LA.BTMW?5RO6E#*E58/&U"MJ\+6!?Z: M0JQU;>NF$' #[6>JUS959ILBM/%;N^?E">8"NU,:G7I06ZBX+J0]*T5;EX:M M:P8VE]055W/9ZJ-,3,#,^G[PKDT=VJ8T+;#&H%>/K%\MQ6&[L'6]Y198UZM7 MF1>J7*V]7:=\*]=ZQCO-HX_CK-[VK*COX#A7P3W,9;UA+^G,'@CO$'('B.91 M[9///G:ZC.U=ZZKE(UBP6C, 9NG%\VTB5E]V9_6OAPV]FQK -GRIB^[6?)&+ MHM?E'D^QU52*VYK&"U3X.NC!C@PW=+-:\;"FAZ"K3RNAA^ZHL>#6JT48:1EZ M=,D3SG[/U8#+.E9!'U:0FFNW;WLFH.VI;@1Q-QM/*WY.CW P$ MMB+?/:J+6RZ(7V>Q/'&P8]N4R_<3X-!<)GRFY7V-:#7>]T6"ZSOFB M=A%BCC7, W/=?!"27):Y;7)0MP&H"ZG5%$R3&OG\V8D.VYX/LTG-9CVK5;]P M_WF!T/7&\%NDW1PCIK,;G7_> AE:<(Q5S^XW.\5\_3.F>UCY+'WCX]CB3)YA M$UJ9UZ1IL9!OVWP&S)@+6>>5RO@*-ZJ[#M35HOL@-5/T6"A(WCSV,,M%U86W M\,UJ+O#!C)5&N:8[4#+?:8IWW8PM+5G;!3FCYE["QG4)[:_=F(O( TL#^]EF MWVE7MUV"IO3W#(1G(IFWS&$V;GHGZ]6'.&UV4)?,7MR6VJ+O+7K!)GE.WF9H MGK?,$:@QO6:"[5,["[T7<@7VMF@YK YLN# BQD50S@DW"RQ2\UV#$/.+NK,' MY7K>+7Z,%K9R"_<=GN1VI,/Q? ]_%)C[+F^-#3X%(%8_].H_LCD)[)A[@ MU##%I$&1*>/49)^-!+%,DU[JYJX9K6",IKOD? .?)E"Y;E[NFAZCB^=PID%! M3J*J[]EIIK&Q-,.WA,-=\,Z.>T MR5;KFFV!,PUIWG$EHU7X6M]W 9@O4Q%K\*H5X5JK:S3+[KRW0(OYIQH(-#C6 M3J'NN1!BJX-=(/,+D[BH8<9QM+F7S#@O3HVLQ_5+UQSZVRC&:F< N$QHU;H' M3CL+E\,-\J&9\LGOCX,Y-Q=UYHMH-J,R*/X]@.ZO\32VP_C#;.'D#C2Q-FHZ MO6D>K&ZZ"JVN?=SB5O][W>P$_%K];L\AW/WG!JI)T??6:-%PRW6OV:]A:QO2L?LM<1/$?+]_]7?]&_OA]3J4)\/ZP=])H&P#Z1[U) MH_>VK4=BU?+HTC8D\O\\9I0R, MY]ID'XSB3XBXN&"S5QE5L"SSY6@Z3]4+-^/1UN9I%C3OYO[1"Z_[J5=T97>EZH[]]"^Z([N_/XR-9K2;6E!\ZBU0^,[QY^@) M<:6D'&L^[Y%&R*)@%9C.!<&&U3"MPIXW$*SK*S M[OF+NI',>I&$.6WF2F:-A;U!-I4S@MINKP;9F=V1#:!6_3C??^0L1)XY#SHO M6#]]GQ\(UJ4G"BO3_X2+=4W-[;<4(>N2_-IM'Z#_29GL'4Z6\M)9YO)HY[V# M8?Q!:YFGM1@/WF;G@@"BY5ZQ6^ZTL_C^3W(=+^NW4UBNL%QI\73KN3X?FL[F MU2STI3IMK#V["F?=J*W!55CNE^LYE$DN]21O*=N_#C$6=0.%Y9"UBR/W_]/M MG_2JXT;B;I*\^-A2."YZQ4>3A"$YLQ3SR+#%G/EH:$K1NL@%)U*V2/+IQ3]T^_N9CA76,Z:%5D@Y)Q%WCB.M,47)NV "QMI&O;8A M).U@HY8HB?F6"A<4R'JDD)5XY)Z3Q!/S7!*N,691J\1%<#H(W-9A4%C<1O7* M EEW#EGS;+*@G.)?$(V*8,T4TIR3;@E8FV#2]'AZL8%M>\FHDX5T&I *S@CJ)$F6A5YU-&$:(B5 MC L!?T1ZN\7 "VC=.6BQ>0NTP"AQ3J%<@-&OLZ@137K M,+9,-N M.;=7Q/6VV9L<=D%P+O.^E0+ 4[#"RJ@@B>$2# 7!O6%E&K#&77..^H5-I($*:-,Q;VS8B*^4/+;6RR,2"#3V"&NO4#6 M.X^(= SQJ# RRH,%HK%6W%"&G5O;D!SLC2+BCUC$3<14$D*U ME)YK0RR7F!L >$&84,D5K\**B?C)'6#$17R@Z[(1(+!@$/\'((%$@K:A' M^;@C.:Q,"YERY*D&GK,.*,O0#"J93;,2>)#-C*R-$$&ID#4]KS MM0UA9(??W*BZK@2M1ONK@H1/!PE!2Q4Z*&$42SP986,"!593Y@P/5/KB75HQ M))Q[EX1/3C'A4#)8(6Z]0QZ@(28=!BYL<9:D+ @X6HC811: M8!>U=TIR1HRU]5I(8Z7T@J3BG5LQ))Q[YRCA)% <$%/P@TLRR\\ 6=76_C"4LURZ6:S+(MV5.HNFZ=Z-P7NEJ7R6KG' M%>[QM,)3FV)SHYKY2ZVY)U)I@$1,))?"YW0 ZXQ-)BD:&.C*BE&FR^G1*FG' MNXM!M\ ;0=$Z"50#90(0EVB5L.VK&F'4P>8=1M@:Q'"EG."AF= MP\YPSKTC6E,LJ,899.3: GR7C7(FI^.A,0$3=XA$C38?U9*Y*AP2)J4P/[#'LNX MML&TZ@BQ3/;?TZHSMQTO"/,N-2MF^!0D-U909K4$?,*6Q6B""YP$'W$LTYL9FQH?U>9G$A.1E GD.<>(4Z:1UHD@XB4V1%LK65C;4+@CY8T+89;" M-,LKY%%$ZXG%TEK'C70&%&KC@DR<^!1*6O@*"OG)7,@Y S(RA;"S'/% .#(T M4.3 /.8 V58: 4*>VP<4(7_$0JYXHE*"26$DX2YR P@O@["PM9,HO2G.D543 M\IWY3FX"9E0&A83.9TW,:.2L(\@GQ:)T@DNFE G$12)< M]-QQ:VPB.H(5:C16)A9_PNI)^7PKMR1QX21!)F*#.&$1.:D44MH[+B(%V4]K M&\30CE@JA?UIQ?%L];_$1DX/![T?-2=_\A4N"(Z@?E"7I +^%1&,3T=(I#8D MV*]P:;2X8F#UV!0A MGPDY"#BQRM&4''=. =V]$X)98:3AU!3GPLH)^8)S(3B9F*.(*((1!_A&6C&& MB,8D":R\R1H)Q1U^<[/CP>)%BBS/0K\4U]Z2W'32<4*I);FAKL<^<,,=D\6' ML&JRO.A#P"P$QA2B6E'$A8:M&T?XS1"OB)%)8MBPA;Z-9C-EPUY>(3=$):IM M *5<<)<(;-DF4N%XH,HP69K?K9Z0+VS8-@%BXXB8LSJ+=D*:6@P;MC(^><6Q M]VL;W'3$S=O-E)B$7Q36=^-!/Y:8A,N[83&)@6F="II'0YSFBM.DA*/82$^* MVV"U &KK5$P"(Y@)P9%-0H(6XCDR,7@$JDD(PE@J* &+@G4PO7$$>CG(6%XA M#T+GV$BE$U-<6I!T'*.Q@4G';4@ERV3UA'RNA5 P-9C2#K%<.H<[XY&.(.XF M :0'JZ0QI'8;&+U,[7**D-^RD%/+*,BXP=Y83L#.8 )KIJG2DBIO2/$GK)J0 M+_@3G.=8"JX1,SS7#+0..>TTHH'G*M=,.&W6-J3LR)N'/QNHS*PG7LNA&'8LG)#/=_(D!!A>S"/#C0$A3QJ$G')$3++<$1X( M%77C.V.62HA1+ANAU<=#0=AXL>CZK_L MX=$?%=SK:]?'T90HMSHQ67M>?C:S/XX&HVY=Z&<8>W;<_1K_R!62$*NO/KO" M=A3S#=8V?B._SS@)EKMX=B\XO@F,&V*D89ISHK5USEB5K:J I4^R.$Y6"XFW M%QTGS ;+/ 8ERW&/>#0!69J[BT0O>5;%E&6 Q-EQ\]KES4$+&YIQ2(S%R27@D!*-1IR L M:XL%E.7CEM2$T1BQYBM9X&D+D@GL=!&]KYQ;_R K)\H)_) B' M8\(46:8EXI0'I+DT* 3'! 7,)AKG^F#D-KR@9<=>7BG7C'FJF<0N1U%)K256 M3L604G:/)(6TMZ.8\!H$=IHZ"6DZ$[ C\ M6*M E%Y_CZH@S]/M92"4X2"T0GL2N%9"XZ04_*:3(4YX5QPHJX74;Q8=*-P# M=F)KD5=9'S-6@68&<"V)HB)*09T,:QM,J(Y6MY5#6_JZ%"Q_SME]73HF M-S_EBCMBM&2@T41,*?>>:%K\3"N'A0L!.M;+R%CN[((=XI$(I'%TN1IL3NL1 M.&D+6$A)1YO;BM I6%BP<)E>_#J%9S6U.M'<'%CP(+EC7 L/>D,4B?!8:JNL M'!8N^.D$$!1[:9!3$2QXDC0RC&BD!(,]+[?\ IH_3#0 MT@7G2?"*&YQ3)#1+) 1++4F8!B++8=;*@=9"V5R=+,8Z(&7S89;4#MGD&-+1 M!BF$B]*!ID(UZ3"V_*!5L.F)81.65JAD4L*)<,>%-00;H:VW-/ 4=3E<6C5L M6CA3<@DV/&P"PED8SX%XHG@ M)(5SRN53( IVX#*!UGT[TY?1M[C5'TUZ=AQ#=5A[&6$*L;>*KD5VDX3_)U%Z MA3EO+=8&,Z&YP-*%Z#1W4N@D Z:F^.)6"X/W%WUQEGJ'K9?(@(4 &.PQU M72HF/6H44ZH3W7KYYJ!(TE89RSD1WC%@"L>9C\I9R7!Q M+ZRO @K M)^7S'1L32YSW'H%*)A#W3B) =(M\D"IAFZ)58FW#R Z_>6&6Y0N\*.4$'U\4 MW-,ME, BIT3[9'3VEG!L,%66:L*X=!KK$IZQ6D#]97/1?Z(U4\H#,H.%A0&H MA406VX"(((D*RSUC(7?:Q1W,;ZLU3BD:4[!PF5[\&EAHK6?6.NVEXCP&YP*Q M6,0<-*P2$R4#:_6P<*ZT1L^ED=HBZB-'H)D2Y(*EB#'!7$H.L]PEC&,.6$@* M%A8L?-I82)E-UE)CHPR<2>&X"P%3CD,TAD5?W'2KAH6+P3X<1R6L05AE1[O2 M&@QX21"CVB03* Y:YXPOIDA'$E70L*#ATT;#J$$^J%51&K"2O3.2$.49#PS; MZ$,J[LR50\.% \BHHLZQCEHQG8.B*+()=$02J$W.>^=$RFA(C.DHM3*Z82DH M6&:YYXAH\&CT$,Y&,,,Q+DKBA MS(#IY8Q*D@5+A5;%6[]:>LC6HK<^1>R:PF:$F:;YCPF$(&RY)BYQP0C)>@CG MO,.QN%T]Y&J2M!J664'&IX>,S@3M:3 @.IHK$HR(7&)N;2!*26V*[W[ED/%D ML2V:93%:) 1.B%MA !F31]+9@*W7P;CI0<>-B'P49"S(^'F2T3"NA MK#0X!!"=9+%61D5/*8V">EP\^:N&C(NUVZ@Q*1F#K/88<9=KMV'L$:5,&P!' M;1Q>V^ =0DA'B%MN#%20L2#C*B,CLTEIKP0V#'-CI&$4FQBRI66QMZ7I^>HA MXUQGU(YP;GA$T4272Q-IY&($:SH*Y9+B.&F_ML$ZG,H.<.0J(6/M)/W7V,)] MIW7'%HJ\'=KA?K>_,(4_VD^R'U;"GZ>JP!%]&LR^ #MVTTGS4;'GPT M!.$?PDPRUHRZHW$U2%6W/QK;7J_N(I/_!I'OQPKP("[<:?UT*;E[)^FE?OQ[ MHS5=.EKO'<3J^> 09G/R7_]+4Z+^&%7#0:^')D?5Z"#&+-^#X:CZ+7]+\1\O M_GR^5?]*_OB]65'E6TOR5< ?T0@['@RC.O5NQBKG<$X5KJJ MYTG_J.YX*>L[/NL"6W?]%6B;=S5X4]L/U;^[UG5[W7$7GO??L1?R)EH?A=3? MOIB_UMT4A+PB,]:S.AP,(Q"KV>6!..O5DY=1MA(RVKVPP.A,3+>V_[YE*=77 M$=*+5O#!*:L?5-H*:MTA:IVI40N:;K:#NOU)_?75/LE05]L@R>!(0TJRXK.V:^Q G8F8)%U M_2TXTD[;@##I3>]!R'-1G[^'@S[\ZN,AH/UHLQ^>']C^?AQM]1?' !IUCWIQ MM ?S^+,W\/\\K"F(MY^WIN"7EW3[R\>3C_35/Y\^;+'=O;?=CQ]>=3^]^.LP MFW+;K__S9??#]LG.Z_\<@EG7B__]]N33AW#D*)?;>Q]/=K[\]>7CA[>]CU^\ MV'G]U\''#W_]LPTSW/Z^>?SIP[;X^'T+?_KP*6WOO1<[;SZG7+ ]R8BLRI6K MS-N=U]7?;W=WX/?G+[=?[NR]FQJ'+5MLG):G,Z+2 MD.>GS]YX.%;[>P#H=]+\?-)L=?PY 4DP,1QIG1SBPL<;;>9[;A^ M37<"VO'AX&O^TL?AV(*2';_Y>-1JU8/Z#ONQ#XIV+SM3VNTO*^.S%:I5+ML; M#2IX\' JM?4V0+L6-DCF(R?^5KRV(4)OE]_MUZ]WMS\NY[;H/;EV&&TM7X_ M?P+,T_?LL*5!_3R0FKH3:OP&#\J_[$^ZP8(XK58:D.R5]=EJFC%V?KM&6FJ! MN_@.,/35C(/?QJ/!<+$(YD/0J-,B74:;;H#[#FK @NE-Q3A#%Z!(K-_P:)"1 MJ%OW3QX"?V7T.H.*P]F;#_.;#V=O/I?=X?3-UP'Q9\@RAY4+N(0@3)9MF[L" ME[SS@Z.X##M9@_G-1F;'LQUJ1NWX[2B&;H:>>D]8V+EF^Q.\44U@WQ[R@3D> MX):^]1OERPYBV#^U36;T/\D<%&#V7^O^,^T,8&NJ;"TO0&38E!J'U"G6@:?T MF^8U[5:2-ZH:'EL/%C EL,>HOE?L-1M59_Y,VX/W@GF,9Z]=[S33^8\Z]7SS M-)O>./ 6!]TC^#B_2K.!UE-H#L[:6\SG^.^M/W??5K @MM\,/C/]O*3UV\%4 M7(3=;C2SXN!O;RJX-9\M21W8_(@9;X#[()7O"9[1W;D]':OTZ3 M$VAY9MW/+MGEM%LIAQF[+X?9GZUS'B35P;Z8^?$% $1O,)H,X]+X+F;1$1_Y MIR\'O9T7;[[OO/[4V]U[\^WC]YWNQ^]_=G>^OQ';'S[U=K[LXYWOKP[.^B[@ MNL/=U^\QS ]_.GPO8&Y?MNE?7[9?;[&=%__ <]]3>#[;_O J[;SXB'O-]ZM[6WM;OS*UZPGS_N]/0P)EIA[D-^ TJ#]D0G8V4D45$B]$^<+TL7 MVG!-F8A^D%S=/9L DL_;/KG/;? ;2%6 M'X <@^/'8<[M]J=G@MF:.^\$\/!O+V:5I9NUR#FUL[9Q9D$ZV=6S/CNV//7M M4AXB'H]FYZI9!_[?UXC&\RH(I[&WV KN';'!:QQ<%%Q0'2-K=PL-EO#TEU/1 M>.):T7A_VY-:?=L;U/(VC-.=)HY>#P>CT2ST3CZQS65[;U/L[KW_MKWW$6]_ M>%SVI\$>V+!MMC? &K?=8?LKV'2Q!R;( M\)]\/GS<'1]4V66Y?Y*]T?:)PFW3BUX*KW(#> &.^R-P]0 6PFVS@C!Y/AF8MA^YZ? M5.?'>M!;:PLFO];@*/L4LACFK[.,3F8/^1!'H-OV3S\L6TK=TSAU#+96RB@> M9@96)FUEO]IN+T[KHU-ZO;G?\[CF?*PWD),DVW9MM/N<#Y'LH=J M?S (Q["%5[GI=9@">_9[CD;3IYU__N)N49_,A39NKAI\C0 ^$W^P<%5V)>:] MJ-?+^/Y;C?>P*<(\1K\_NZD)5(?)S_&\#L\'"O;LT2@^F_[R1^B.CGKVY%FW M7].AONB/TT^XH!%X_<#FZQ80C5G7@F5,;(N8M ]NX7*]ALLSR03-=YJM4\8N M_1JODTN_^]%M"5\74EWIMD^A]LHTH*]E]G.U5VZ</?#UK>=O_K><'/?IR];WLPEUVWMOQ,(Z$AY6[5E2E/D MZXKU;AL[,N/YTA/Y]F&M02[?']XJ:M6D*VCUBVAU,D,KO/UBD^UN?K;8RD0( MJ&#:*<09C<@ =9$5'%LN$O&A;F5QXY8^10O[16'=ZG\%"1D,N[\(4T7[6D;M M:TK5DP)@OP9@C;J%(^=*1(L8I@!?VAND.9=(&\V$Q8HP+!IUB]^X1VQ1MWY1 MCO^NC[M#'9W;'[4GR4W\KF^,D/8PH:AACP;?3EF7+0.\;.@/XVLMKOFNX-\U M\&_G^1G\\XXPPH-$B=*4S4V.K,C9C74[V -$YRJ$G1:5[-) WI?/?FC^*16N[/J2=/200BG+O# 5;U6+$A/)K&Y3B#J>W53:^J&B_=NA9M+*[/>^\ M"\.RIMS.H.\7?6H%LJX#66>-2DTCU5HJ)*QDB&OAD=-&(B*]\"R8% A EKAY M+?_*(E]M\-KOL]D*MM8PFV$]4 I,?L 89RQ)B&"L/^PPA,H-NRE6_ZJ=Q5P=W#*AV_B:HCM?#]RVSX*;L(E28B2R00.XZ1B1,28BJ@S# M*9KDM5W; &Q3-T[A6%+WP/)CVXM<^'-8-]:95P0O&MRCT>"F]-VSWQ:^+,AV M+61[5:L#I:9_E^2/Z^'9QQF>[;S8/-[=\Y]UXI2+ M)% R6H$Q2@2R$E0U #3.#$DN60> QE51U![TV'F:Y[%0):HH:ZMT!GT>R6K" M%@"[%H#Y%:TLF7SKLWC;(K6=CN@]_ZL%W!D>XNU+H+T:YH=CKR@2F/4?&@*8MK&[Q#Z6,](%V1&,/>^9B;FZAREX;,PFL;@G:XH+>DTUU9 MTI9!X5MZ,-R)XY^%6U\Q_K.M<0XO7(7!)%=,G\[^9MBX=$MV]5K.M[] 9=.X MATUCFAYXL>H<2V&'ZVT:^VW5;[K]F3P1MO*O^JV$)=U>EWA+B/7:=.6B !2:YX(#MP+;1*U43*NI,DL MP"Z1_>MU9SN7X_NDN["]V*>UX)F U.YUJ= W,:$X#^*B+821^8$L[C.V%T_ M+W:S+FR#-._HDMMXV5YOX&W;??F"+EM- YE1U1^ S,7EO%=!B>%+*U$;Y?8G_L)E03Q??6IX#_%AK'[^[A[/1D*IMAV'/I_X(*_D9A^1E[KJ&G[M,+'[C !W! 2I*0\DS MBS9+)CU%[17.:4B6.VFU%,HZBY% T'',B:4I3'%BW5FMKS'I?_5[OY<+;!R, MKM-8^2_IX"AMY[%)3_]T#D*:HD5=1X%]&89'KN)#P8>MG5=T$Z,Y9T0&)XGR MBA,0UI5=24F\]D&P9%548B8OC^E E8*(-I@#,]%"%MKDJ)D44AMW+5]:E8UE ME UG-:AL%&&N-*]101.GM") D_(.6%11E-V;U:MYS1MW5G^-CJU6\=[G;#7VG-?$GJ7J; 0A^Y1\;&FB&7''(MCZMG&L6H"R,8M M'A02W(8INF!;:1;9K/=@XJ!..Y(/SK\]FX?9XM<1E'=&VXMQT4A^/Z6<4K(W MA=8WQ=]Z@ZF>!,]9S3""A.V7'X4-%J+W!9+10_32$!N]04C.FAMCN0&U:$BN MB_Z#%SWFS#P5D0@:@0#7&!'XC']JCHLNF PLHNNW>I4LY#N>'\+A%,TKZ8_F M'P5D,!P1BU\*6-M+B"^Q %* M\!A#E!JX*:AS=5_Y^Z@S\NE+"\X;+%[J]0?%GQ[3BEU.@N.0'@Y&8C%S8PZ-^V"LU MWH?]3DAGV>VR\$U*^HQ#_:21BQ&M>6IE?*E).J-D88A0*,E'T]S(6$"ON)N& M(T^Z^6BSY3X8-/)U+0/ZV5[\--WZN$KI8N72U.5CDT(O+^"\XZ .>LU7\ %# M<>7=<$R:/AKKZ)F:!RB9^7X:''6'19P1Z'#N<8PX#0>[>(_<[^V/IF;JZ6^< MIE$>_W) E%!*RH6GGN1P,D&#(_\IA6%9N=%-6W$2A.PGAP_1R' +Q;?3BZV? MC@[+9WL8DYPDUY^,<%I/B_S_7%CAIP.3LX4:O3JU3LV<7^$];8_Y:J8X ]LX M1^?,7.TR)[^BR>CD<5B(AHQ>8%1>>J73Q5Z#[SS&8SG"D[?^_/.WUD]%SSG]Y<([S6OLEY]'.WU-S66Q3)TX-D&S)GH32(E^FPW: M2TA9>%#\9>V]_BHU JA*PX MT=Y8 H938E(J_KH,G#D+PJ"_;L4U&P.M\R1;^AJZ..-?1L9O">7B!O?^7:__ M&0W5;^ZP0,K+6%3Z O?+\Q.)]_QCDMQ8[37Q7'L"-C/B(LH%MUGRZ(!J'E?6 M^#42<=%3/Q[-+CHTS?2VW/G\GF=E1W4%36)VXH2YQIY?RE"N7@(N1,DOJ1C[ MHM0'P^+Q'""0%HP:]H]&8E?,6V/@^^-?]WLQ==%%ZG\N7EG) +=2J4,X::6< M.Z%3AO:E,F-29@*D M0FD7#+AU%)3QDJ;O"/G&UN\7I!Q-1"B2CA,WCQ&WG,X%/YZ5Q MYW)-GYM<-[1K3D>N R6!:8-RC2&I412(%I0%",I)8U?6AL>]:Y#.'1SAV@Y' M?NUXE8L'/PX@WZ( H.3^4\*U0<%#M+FQB5N.^I>^C-HP%0"@?(5^0C#"=XK\ M]@[+:=4B3^7M8GN/SF_R#MWPU#^X>+/BL'<&%USG4M:3CYHT_W"OWSO:W6OY M7K_?.R[[4ZW&";IVVR-][0R:@>"(8FDX^FCXFD.+S_^Z"'7_NO[^-5K;GQI>4: D:- /\$R+;4!KQ+^ MX:-/QC/+4%[T"/CP.RF^+&"530@I4C0I- +EP6J>DA%91)>HA+!RPWVH=R9K MIS3@IW24/DBFM9%!.F;QY^7[()8RD;/T,@3(23@JJ,%Q64J3\X&O/%J_?BH> MGPKA2UU=3"7(PR_$:U(0S0;@>;!9:O@NQY[-J^5C%S(28TO1'EO,<7KMO+#/ M8PR)$?)(O]'M2Z.2C^OO/PU*EX*'+XA!HWS&^;=*/%H@K]LMF/%3@R&](YRZ M./CYQ7WCT5'QX3E&-,7"N()==SA(+\Y^^>6,XJAST*Q#\Z5?+MZA:-*E0N'F MAJ.WQTIF[:J1HNC9^"#*^,9C%5QM5/!2[?/H/2-6N1 WODU7V8WO?>NR#%:E MTK>Z[)S.SRS)&9#K.W:_O'ADYF[=NB\]]_UZ?<[V/[6#0]<] MXM,Y^J,XZ,"LEQIC=9V=2\E&IY2C"MWHL_+_RW'ZC^USA (XYFY%4U*V2Y[( M(9]=]O[3WVQS?9-O[?_;V3Q]TWW_[A5L?OJC^^'U[Y]P')W-3V\^;Z]W]R\? M\ME>_[>SM?[V>//T/?_P;@/O^>_>^YW=D\W]?S^_?[>)S[QQLO7Z;]A^]R%O M3HAVCC]&E=$"&8R-; "S@;BI%/$BBR92XX[Z5?6K*W-V1Z< F&RKU&;>\P? MKAZ6!6'TR3>3G:N*:+,@6F<*T1)W42101.K"19U $).$)D)3J9*6'N/+E379 MG@-QV)(V]5A^3-N8[,K6EFQ/!LO.5O6I-%];$'B=3($7$]I%RR)A@3H",3+B M4B@4B%H;IV3RE)>.1 "UZ]I#J?!?MZTBJ6[:HXHJISVQ\1J/V5KP\TV_M2=% M>[@8=-OZ;0K=M [":VY)8.58HBG5PBD+HBRG-(?$J-(K:X;?F[*E.F9WQK9O ME+U55^W)N&IGZ_Q76>5Q+NWP0BU,!;=;@-MT)BU08YW':#-IZPDP[8D5(J$G M)[A2.0.WAS0&=]?!VIORC+W\=I"JJS8[ MFDUGT;3/3$H3239*$5 ^$6]B(LG:&)2423-5T$R;>^\,5&?MSEFTRS4>/PW[ MY;Q,4:[!?\+1 ,?6'(CHC@Y.['4.!S]7+^[)>'$3 :A(-Q/23:?<4LS..Z,( M5284?@-%+$N1*$#/S5N;C(PK:Y*U577<'DR+SQH$5C_M0<'K2I_&BC;?1YOM MZ108!9]Y$)$P5OPJAAZ6SP&($=YHQUCV6JZL"=ZFZFJ'ANI8+9)7Y1Z18767 M'BB)WZSF G;4D0[_JS'']>98*ZVWF.[Q'4 MS.FDQZ..NE]>ZD]2H^\G8S^N$F?JHG!M? MET/XY^6FK;U"SQML>Y;BY7X7(FN'Q[ 2YCYM8P3[2BDH!@@EB4 M 2(0]F% M0M\SFN9$;T1Y!.U-<"&G4$[T:JBTU9C:XHX M2Y?I& SWF0,#:2%$[92E%E]+R45A#=R@^)6S>J8NN]L[X>O')&UF40,Q)B4" M+'-B,O[(,D8I/*Y"RJ6><97-GZ3Z$I=TY:M^4+[JBPV[Y\)6K<'X*&4$[SA8 M[IWRPE.$;Q$%5Y J6_5R(L,E1F*V_?*CRU8I%*P. ,CGH7 FM'X'XK+\ZWMK] M&, G880FLB10@?-(O,V41*EU#)&R2-&E$V+U:B9UPEO13X,"YITOJ7LRZGA< MD&E,A/,$H*F2$M\5H02*F&7.J\(2D&TY!Z92(-8F3:A(D)BCAA5J%+IJGC9 M52&Z*TZ=%#,7 T]@"@\B%#(5IS$(A82VKIR;%D9Y2@N9BKPU3/U 1NLI=^^V M3MZ]>:,?7.0KF>=E(=[X6FB#*87LP1"9$Q"@@1(+DJ*[IB 6LBCJ=2'P_!X+ MT'=9@B^$";-Q!"]&=BHW[#W%B6___3%D%HV(GD@5$_IKD1&?(1-;NA@*E8V M6(SI31O?/Y;^]2YH^13C_9UO4J@V291+O!XX)Q?C_'[:=YV#P30K:#[JCVHK MSPG QMR3-Q"$CBY1>$8.T;[=0 =6AEK,8B?CDI_S9D[=M7>PVRO6;'JTX\\U M+T\&VV5 M3X;.8/ESN%/ K"\=GRI.-T^"D M[,8U:O$]U2$_5G=NI!^]J,5/VC8 MZ2X94G'1?C>\>-?[=U.S_E?J%UHO MMYNV\[^](K<;A>0K#29[;^?&F?#G9IT_;;!R/H&J!%DZ0EV)4E2FQ"?IB5?2 M!*JU25(V1]^N6.?_'@T' S'!'B#/334YQQ1""L84Z#(]L+G M\MK_AY#4/T&!&O0.^HB4&P=A]9R/=O3FO(EHP6A+*9/ N0'0W% G: XR4*XU M>-/XC(VHD>MDKA+1_@@AW!2;NQ\3S2:*X(B20A%(GA-K4B8<,F@O//J/I=4U MO3T5[7#6;<)DI0=.0\P&HC?>16ZY9"%*8[(.8]D *D>RH2E4,MH?*19R\_AC M,LPD0'4$EPQBDXO$\B!)X,Y)12-DQ>])1SO<<\,1;>8Y"6V\O/-U(1?RQU'W MI 4C SARHH9%D<<2=G:E@S#.RN ]!WN%-6^OB4<.9B3F;/Q",J+>ZZZ7 MJRR=)ZNM"5XVW_H>.^<_G1% C\DY+_EEE9WS,CLG?P3LG'=DVWP>[)F5+_.6 MBU?Y,BM?9N7+K'R9E2]S#C7'=TMM5+[,.U47;\#[=W]TMM;?X'N;)^\_O>F^ MW_EC;WOGO?CP*>!GNYWM]5>P>?KVZ^7JXLU/>_CW!MUZ_99OGN(U7O^[M[G_ M2FY]BOMX/[']#L>WLWNZM?/[1;[,I+(6*CKBF7($P ?B8TA$&V$Q<(Q6"?2[ M&-R;PF1)6Z(M/]Q6OLR%P%7ERWS$B#;=Z=^8Y*-O*.>D)Y"%(28E2W#-A6 ^ M2%&:.N@V$U>+5I;VE/(3&B7F@O!INC\_S31FX2(QE.;2@]82 M!SF1E!1"$U4N6K>RIO13;4*[_.A4"3&?)'8]-T+,Q6#;!4+,[&BVV@"1 @0! MG31Q"2R145MK.$LL(+9Q_8CZPSPQSZL28CZ/N/*I$V(N"-RF4V4,8DR, 0FA M.&Y2 ;%9,D)E2E[09'/9HF1M.K>V+=5UNUM#OTJ(N4!7K7)>+A-@7>"\S,Y( M+DMG4^K0&Z.!6'"6Z"AE%@H1QI2*-*AYL,IX^=RQK#)>/BZ4M\63979:?JBKC)=+ 5Y/C/%R,6AS@?%2"*J9 M\8%0[B@!83*BC6=$62Y$.6.6@U( M9]_ZO$A2!SYXX8,B0M'2]\@88J3VA"7AP3D_VB :"MZM<'>G'L?+Y,3MR2 M]X,YZF[-&OB,JZOGPE%7@_UE-!_/A:-N49;E D<=SY$E $Z4++LS/%!BJ*1$ M&)TS%^!U*O2G;0:/B,OIB>4 YLA15S,"CP/AGA)'W:)P[0)'G\(<=XN"V_?3 M<.LXC=DR2W)PCH#(FICHFA\V"9XX>%X:,U4A@B5O?.Q@M=6 M[R!4?W$. ':!7$[:S)/UF;"L+?J+SA(;%2=:)*LSU=J'$@?31[0W]12WCRJ+ MYL-#6V71?&1 =Y$53? HM-8DBZ0(\.P(1L.6J"04!LQ.0\X-&S&[]VF3RJ)9 M63278W+G231,? MYK)K-&) N!HTWMSW]PJ-04,\\22:^/]S=[*46Y&CG%.%W(Y&:L)AY?"FC6S- MWM@]*VE#./3((LXE[TFSFI&,O=")*#))8->Q>I-1X+/L&Z,+(?]]*73.QIT3UH)56Z_$=.F M8,)URV?Z*7<;@IA&P0]&; *%%*(H +C0>]H>"Z]UT"E0S4Y/.SWOC:7QKLL MGXA6KK,[RN/&Z=;Q1Z=EU"QGDB$; D(ZXA771'E&P?M$N1(K:W+U)A?WG(E@ M1%-5K$O3"^=Z&J.[D4C):XW+TO#>O#UP1[%3%.^O?J_5\$FV?F_ZX7=0WZ:H M)2\^_6@ZM] H]]$P75 <)XR6#6M[C.!D=M1HJU/@G"?) [U6<;[/#'.5['(' M;_DK.D*?GYDB;*V_;WA@@D^.@2#!&< 0KY"W4QT):)TPF/+2RK2"P!K<(4[M ML'^4'G=K^%'W],;A:]Q3!/8OG9@*&<.9" ^.#@^[C8^#LHOOCQ#XG%WAS%2< M-9D_^WM6NO3FHQ?>$"-ZB0($P<,4/L?$-+K2.;QA4TN'(!AZ6KO.%P*>%[I[[^<4LW%U+T%8>86"5 MCK);L_:5![Z*0>W\^\KS5;#J3I?]]GM2W'S3.M@E'*RDMQO0=W8TKCWO,?U1 M>^6CU^3I1\0JB\E'FUN=F-EIX'-SA)JO"FK>XKS,4YV,K6)!;IR+^TK(U/;8 M;0]Z+?=T7?*Q;W/0:K;S5,]B]L;NQSS4[LG.496P>4O8TSH->O.^_^U4R&RE%4&Q#)8+BW#CKE.#HJ9RPW-K'ZYU^V-D]?O]N\WBKW._TW\Y[O/_6#E[KT]N3S=. M8]YD5S;0^7L<^U9W>_W7O?>G+SD^V^G6NS_V\%G9]NNW?&MGXQ3O]1FO=Y%6 M03A!@Z.%V;206;(8B&'>%((%E&Y/ 80MYY! Z;8U]^Z .:O.W'6#?![T7Q7[ M*O9=Q3YOHPD\6B:L ^.VUX5>Q;'NQC$TH' M7">E0!%/@RK8QXGW3!.>(C>00N8^K:Q!FX-H8\!_-"S+''Q1VAZL9MJ6>OV19_I?X_ M!;_FF^^;Y=CB*]<_P(DMD*7'<-@TW@/B8 M4'H%!X7^A&:A>!"KY@F&"!66GC@LW3-966%IP; TR4HJ117'_XB$+ FHH#&P M888 !&8]N!@F2P=,]4:X6E!:LI4UL6JN%FD\YFSP8\F.K7>Z1\/9&U8_96B] M[A&7&UH?5WYL+'(54F>!U.D3K!KC344A$NW*'EL,@7C+'8F! 36*B1!HDR%; M)B*]!9U3J,"T3,_VN#)D%9CN!$R3'%G2.2HO"[NGR0A,61)<1$^3XZL M.=@&F2)6/.0^(N$08L81!J(O' T;5-8).E 61.C<?OUSJ39 M^:@Y?3\=NH9YQ0U&_:'W.H-AKU\6X,*'QTPMXT;7[=MWHQX1M-QQB+&',W70 M&[9V.U]2"X6H(6\8]2#A7P/71V'!:T1< MBF%Y^@G%"H[RK %YZ>Y]C^;@WVH,WFM8;_+1\*B?SNYWB;'@FUQ88S$%/DI' M'_9&-WW1\,K@ TW:=/^?BVWDQTV^Z>0KS@]Z!>AO_,J5CIB4L3-/6S M#+M:#U?_^7X8S_ MTOK!U!%OTF#8/PK#AAKJY4$<4Z>\1"OXI>&26N\,0K _]']\.G-_O;KOV'KW8=/FZ:/V-X) M7[?7-T[?\TWQ?O_?_:W7Z-*L[[(/^YNGF^L;)UOKK]B']2 _K/^;-W?P_G]_ M%$%2:DMC+P61 '..E!P_R90&[YD!:>W*F''G"&>P')]1*FDIN33,:6#4.^:# M=L6-1 R*EE_FFWCSZI^=-V]_VWG[9F/K]17;?YE19!J<1DOR_?M='!]Z1-8( MZ[P. K+-)G"P1@K80'@Q&A4CS"SPQ2%V^YVV[M)C2I MKML>L8E%A"-T)_HC U88W X&>)^?BN9R^LL_K_^OVS_\Y67S)_OEYS::UH.C M[,:Z-F8>:ZC@>FC[AIU]?.!I-Z1! /W+H!PI\3BR>.D"N=<;'N)OP]76^H39 M[7:4'.T+Q!Z=@[&A[$^C02M@$+*;!K.2E25I)/7)!*\56@'K7.,B*^M0J"3+ M\V6"N@' "O?3QOBQRN]+0P.UAHX";XT::7)$LM,)A@?0;0A MAVP0?=@U1&1G?(OMF42 &NY,YM8:)R$J\ *,#$RC6O Q M4@XT)FM%"E4*%BL%;[]^1.NAE8-,+ 94!%),92/)$J=0!B @2HA<&.#TS5(P MYLH\C\7&7*I%.-">H*O21*9C:E5\'VU*X39%&]D]:<\L0T$+2]'7DI%:2,8; M%Z,3(AC%''HZILK0(F5H:WWC^*,.S!M6Z-.B]@1\N"CI-A:>UA3Y;&+E-9^F1B]>;=@%]VG7- MS3EEMLE(S"**.D09>0[HZ#/ D,M*PZ--CKN ".IL0Q'] R5P6@IW>NOX,GN^ M@K@3^$?%!<*5$B0IF0G(E(@70A%G41PC1;=#>P0SNWIU!^I,$E=_='S]3]C# M(**;MO,W5G;PC$/KPDMJ9<1H,P'!P!70/=6,F(38@J^*K-%#$29=#EW+8@ $ MZ9QVH(UQ+@?##2@;N4[<7@ZMKZ-$'!SM[V.D>)H&8_KG$I&=,4,WB=C>X#(^ M8=@XQ0%])RK$,\[I:Y&L_#B<)*7+ &Z,8B^P&_[\XML)@]D9#:]-,7QWWA\3 M$Z)>U3^" D^N K_;91^ KT^N<@T_8+"&BQ\SL[>[["VIXQ[#WOSUY1*S/=3R M467]&!K$1SH9WZ9!?%YST7A$K8TI\UA\W;OP0E;E?F@>O-NS"#Y5::XS<5Z& M]<]%!_?G653Z270,^R?A:$HY1&5'K$P1W\DV*'E\N+-Q^O7FRO1-.-]=Q/#O_?MIZ_3???+=!MW:V M/F^N[_*M]0V^N?[RZX>=7R_R'7H3F;=2$:^B($"%)5Y[3YHN2QY7SNNTLJ9@ M7FO"9-G"D$"+R*!B =]DKT-3X*#537L;O;@+.UG&Z@MQ]06YR M\JSLV2*619*YMP073Q&3I"'&@)*!!2.]*00WC-^;"Z+"7(6YQPUS%'P0G'LM MN0&>A47ER4I(P%=HI/R&S<';H5LXZ']K8_#7=)!R9SCUZ\5MP@J!LT'@Y(P; M-R(S+S()H9QQ"\80SXTC*D$63%!#@2($VK:0C\;5>PX$7R\'@]*<>__0=?I- M&4HE\;K1/\M:68'8Q3R X,IY[AA8X0PB&DVQQID+QI]I0J[D/*4Q2))TXL4% MB\1DI@AG)1G &%!=N*7I$VS;6S7TO J%,NV4YEH%#RZ9,FLYY:KJ%VA1Z9/L9-D5> S!8Y6*X5* MFXQ7$&FRG!F;M> Y*1 YU]C@\2CW)#:@,7)0.1)FA".@2PY8SQJ)$J M)8E %%1"-P.<1G_3RB@-*($&BW$V(Z-O[GQ-D9RF?J]Z&7,%HJW?IH($X%"V MG(!(#! (9.N(E2!(UIP)<,9++TJ=27.>^.GUXJG:._$S *A"L!,N0Y;4"\-3 M8DS()*2A:<9 H6KOC]/>J?Y^+*GL$R56E$,,405BC&?$)JX@.(M.8ZK:^UBU M=Q8"3XP,55)>^$ !.)?>4L8L@^BYB]S0F\.$67@[:[RP4$6?Q M>Y:"CY,0$ MR0BDD(ECT1/#HDI6.28TQ7BAS>U].#SGW8WJB6\4; _W4O_R"<1BT.J&P8T; M!EX'<#9X9A,PS4J]D\O1>DY%43GX?O8,M0IT;A/T M9(#_GA11U36;-WY/G^KA3'N$<" J1$X@>DJ\XIZD9&1R3AA;=G2MOC=ZSUU! M'D<]?(7*"I4S^,CWXX:I96\+QM%)B)NUM5X[35),I4$<"\0!BR0R9V/V7@F% M.*K;H"J25B2M2/JCD?2.C0MKMF$)47:2;1 F2*M\(MPCMH+SBEBPC%"EE-,L M.REMZ7[8UM=L*#Y6F+W(D'.%H&-FCH=K&M\M2T_[W^_88K#=&MZ4XFA:GO93 M**L4SUK?7_Q;&-\]'^-FHV^VR[JV[O[!Y_-,EJL$*1;$O/^ B<&*<,42 B MV,B=E;SP^UWUX<[;_)YUR;QE;\S#?F?_C!@H=(_*YQHY&C,3':=IZ<47,BY7 MZXOK'J56M_ V-&1&PU[#U]!N'>]UPEY# ]6\B9<82?'HDF-RA59P_?Y)(_C[ M"'C#48/J\K'C?F>82"_G(KF'_?2E$$K@T(([[*!ZH2*C#O3R\+CH5$Q?4K=W M.%&92U1",Y-H/$A36OPC];^D7T]V3@[QO6*SGW5CVMV/AOF,WI,B*GA#@#M/ M? 9!(&@ !SP([RXWFGTP I1O=+?M'?51*\;-IUK=CO.E'OZD/5&TL3'H-?4P M+@1\E#CA-.E=8P#&S%ZMP5Y*P\%(<8(;[+4.WN!XDK/6]'>K;8GK/6KDK%[M1R5JQ2:^?>&-6N@N8_ MI./LW5K#UK'6L7YOK+KV\7T*;1W'1"#/N+'EB 'E&4_ A/?E64_"F-#D&<]! M4USQA-NZ7O_4OXX\X79K/86T7YK]BH9FEIG:Y[4V#OM.HDL(9:C@T5+J@6KC MG3$2(&7FDE?0).>985RP.9S5&T?X3R3I_E*^?[=)/[S;_/I^YV_Y ?]_S]_L M;9UNTJV=PD"_A6/]M;/];N/T"J/\>G?O_>D;'._O>UOKW2[^_^G#ZU=B\_1O M'-];OLG__KKY>D.^_[25-Z?KZTO/2EP=251BCH!(3>&N(DQPQ4R@C!<&E/F> MUGMB>Y<5W)X/N*G$(7*J/54&>$!T,Q04-1XRYS')F\&M@MB\06Q2GQ$'ML@EL%MP;<&"CM M@F)**0V"1<,=C3%F'KQ2+.O;@=LL=;45X>Z$<&)2\T6]TYE;HK0M1*G9$(.V MB)A(C0!J-"^>&V\+<>^.L!7?*KX];GRSU/*<:#*%J59*[P&]N.BM--0ZK7G% MMR7!-SDY.4!E3KZ4FP4G"%@=B>$QD"1X8 Q\"J7FC+>!S;FD=>G;[3?WEJO+ M?KKVMPO4UK6)SHWG0'6VE"JM=1"@A;12Z2BHMBG0[$&4(CYFQT5\S,X3I"X7 MMU:0N@5(31\3Q2B3&>$CR5HG##.U)P;0)Y-!&^>UC(J;TLB+6EBB8_ZUA\>< M51ATD"G$:'+IQJ^9U\J@^CH-6GNAH:KPLJGP) ,NP%LJC"#.,4E )TML%NAL M2,[*J2@=M2\JC$%55>&GJ\)2.R%EU%F!!8'!-7>2^=(LRV'0D$Q5X653X4FR M-T.,TJ+.!ALR 9D=L9H;(H73(5D6\9\2*FB^3,UVJ@K/.XF)SK(JQ%4^6U1B M[2C5/!J=O/8)[7%5X653X4DV4S&G,E>E.T#IDL4I)S[13(1+((5GZ$?IAAZ' M+A.!1E7A>3>433:XA'!M#05GK9-!>I%0IX-1T?&JPLNFPI.$'=I>*Z6@Q-JL M2\N[2)S&'QC_4&ZXXXF&TO).R7LG[):TY=TCR,E-'\I[9MPW,_7?OW].[B+4 M_#6>\]][_0NH4^%F%KB9YL/T.@1:4F_2,'3Z>7+$T,1( &T4MS2@X[>RIO15 M,MX'Z:!?.3+FK:.+3;I5!9Z/ D\2;X:&@%BJB#(&4(%%Z7Z=$W%1>%J0ES%; M$F\@=%7AIZG"BTVZ516>CPI/$F]<<..BUL26VDK(T1(3-2=4&YE!Q<24ORGQ M5E7X2:CP8I-N587GH\*3Q)N)"+399**BQ:B=2D6L8I9$<([1 #%$4Q)O4E]- MO%45?A(JO-BD6U7A^:CP)/$6F7$B&T%BY+GTV$4K[ 4C48)5&:.B5(I0;!O8 MU4K@RB:WZ$8 =M8LY[,M5Y[Y^9<;DFH:N40*&K!-(3(RT0[8, YZ7(/*"K=/]ZY%D% M_X&W+RN 50"[W+*7E5I]X9TP'C3/CGL1A< ?$:,+\!7 %@=@DXRK]^C"6>^( MIIH1T%80Z[@@*2GI6,[HY ,"F)D7(V@%L I@R_3@L_"FTB"DI))[&S 0=L8I MX([3I).R/O*; :R>]E\4L$WRT$;%D"R5A+D";#8&XHV)1"=F0A"E%<#\3OM7 M<*O@]KC!C7*=F8Z96YXA:>$R1*4#\\K%I(R]';C5T[ _'.$F:7I-T?XPP8C, M$1$N&T,CSX]LPJ MB^]_VO_Q[K;.DAD+3@M/$8M4 H8^ES4,V@]X?# (#7= M\3<)FJP*@0 SFH#TE!AG,4Q,RJ) -YSXQX8(PI:V>KBJ\;"H\2?9"##0 U<3G M:$K+:DF,2I[($*TQT?C(W,H:4VTY-T[QJL-+J,/*.' I0>D/!T%3XP-E#N-( M'KP5HIKAI=/A23HS,)=0B1.Q !CS@XG$6)8)31RQ.!LOC5U9$VUZ3$G MH\)&90M)2(Q^)626K964)TEC2$)1ZJL*+YL*3S)VC'J?G OCX_XZ)S3(4A,C M8Q)6>\"E14\:S;!>)AU^9CTX[WW>__&V'9GE",1BLW+U",0\P&BZ#Z?2U@": M$,*%]01LCL1J%@GGF2;E:LJ/!\5GLK,)2UE MR:8+X8& $8JX)!-!K<["VE;Y:I_(@.CRG4KDE2<7-UA" T[GQ%#WI M.4U%MLXDEK3D-^-6/3NV4%"; MI)T3:$%-U"0)2DO:61+#4R&0D=[Y[ 47S=E8:^=5#UIAK<+:$CSU++ 6@7&P M5G,MP!AN*##A0!@?#0\Q5'=L<<@U2;8SG/! ?2!.8BP)S"CB/7IGW*6@@DJ2 MVG*@3%S=+:NX57'K.> 6E2$(RIVWP$$)[9-(36DI9Z57R3?27]4=6RBH7> ! M UJX=(,NO!Z&<>) :Z(PO.32NIQ*(8]H2W7O/G,+@;5G5C%\_W/\CW>7=!;V M(>&"BUJ@7X7BGK6UP95&/(Y'9GV@S28I.]LD97A]/H-G54\GS Y"V].]>D6P M@69I27"NE"))C E#Y"0$G:@UW N55]:LF%>KRUK)L(0Z&HQRVB;&! 3(*ELC M(V@:F1$R2^ZJCCZ CDZ2T0 B6R\DD2YX M$G8HS1A'M;3A(EJ9TK)XCNW4RC MZNCRZJADSMC(9&(J07'TLW-),^,@.N&YN(6.UB. "U7@J7K?[&EH,JTNE9/X MBA$C#4/'WVL-Q=<'T30EU-7,/F$5#EI8RIR3D5I(QAM\6B<$6E_FI.2FFMD' MT-))DA&D#,(+2K)2 N-QJXBE.9-D%;X5'2B#KC"35UDVJXX^&1UUHA0L.65I MC.!D=M1HJU/ B#5)?JMPM9K9A2KP)*&6$X\TGX0*N.SEM'%YM5JPH\'P6>9-8R=T8)7PZ4 M&%3@)"5Q1C("M)RIIC;PH$LS# Y72QJK"C\)%9Y[5JUJZ7RT=))94RYXZ[TD M7HN,SC JJ%,%Q&X$:9" MXD(A\>0<$D7,*,%>$ @,?U@,-HTI_9UT8E%0Q9,(A?ODWGU'*B963*R8>+$3 M$Z52!YG!003 4-]3B%IYKUT,0=J;,;$>15LL8&Y-?$B(SBMO!!'4*P)2I+)? M+8F1U'%A#AAC >0"I';-1:".%C\Y&<+># MS-SYFB(Y3?U>1;''>!,>:JB[DTH+D]<3&5H])H+XF5 M4*C!@R?.AD2BQG\"9X;SIOV4OG\;ER6 S&8'ZC]#A[=;.WNN>!P'99A,X6*.#$DJ%Z.+*VKO42E\/ M4QBVAKU6/NIV3_#O%(Z&J=4[ZK?ZT_K8ZB Z=/#R7W#<[B"V#ON]W;[;'[1Z MN"RMX5YJ'>!LM/Y[8>8O)>]R9-Y:[UW68"$8KWD&9GUBP%WFU^Y*3P$(SD]X M$8_Z^WC1O3/T" ?]B\CQ\B"^25TW3+&TC'B%*[5?_OBKZP[*K/^%X^K%QXDF MW?3_WIQ\>!UO1.^;J]OG+[GF^+]_K_[6Z_?PX?U7?9A?_-TB4D.@_HW_,XI57"Y((KK7D*#,#H[ MU7*#02]TRC*TCCO#O8(#@]0ZQ"49K%[%V]:Y06GP> I]QW@&?%67$S6'O4%S MWQ?]LN"(.;\<=^)P[\QQF?KB&*_IY"O.HV5!#+OQ*U- 'A"Y4_^!8)O!Q>F8 M_EF&VPARMC3QF#,(%B$R:X#EX)62RE/E#?\(=N7L2WO]LTO&XT^VN=P:AVQN@#NW@Y7_M]L+G!T:F[7_&R+3_ M%O"SIUOO_MW[L-/MHD,JWG^*G_=;?S^UGKL;/&-DVUT8C<_;?#-=71J7V_BM7_/FZ=OOW[D!D,&EBQQ M+I=M(451'B,G4@J/;B<3$N@HU$",2/%E,0<./56NI.!!<,CH++AD/,L8\T?\ MJ?#S"6."PZ+(_:.TLO9Z>WO]W<:??UYU^J;%]5H7Z;NW6OO!XO)/V$OQJ)NV M\YG@/&-QH1\Y(-BA?T@8SB4!RCTQ3FAB;-91E [AUEY>_ILA2"RUT[Z#'O-O MO7V\\TF#3?J706MW+ 0M/RHU:^PRFMJ#8FH[!XV7'5R_?U),L-O'"&S8ZN6I MKYVT!FFWU&*V7+'> W2RNMW>\:#U4_/MWA&.. Y^?G&F&TVX-#&E37R&$]!U MAX/TXNR77V)G@!;]Y$7GH'F,YDN_7)SK8CLNA6?-/(_>'IL5:U&YW5QNA5N/GM;UWVV^])(>I@']=@ M^:TN^YTZU^^6IE_]Z#79TY%7NIAL[Q$N$D1O/CS_]&?BG4\;ZC"< M;17Z0!CK=9_Q).STAI>>_SDSQ#$[MX:X3WU7:>;G?S);1THH 0#49\8!/#,> M,/ISG(F$8XS-5CNS]VR4?18]+\ MO;XI-_VBG<_B_<[FZ?;.[]VMUW_@L[T$O,[) M^T]_=+?77^+U/G2VW[WIXGCRYG3_#)VY,AM]!_5^+^BVE-%->,%BS9DP;,#ZZR3#)Q+&81)0F=? M4>T!46W2;\1!Y,8R1QBN$0%<)%(R=,0!6B6C>!",K:P9JMO<_' NDXIJ%=66 M&]4"9S;0&&3R"D!&KX2V@J.W%BA8K2NJ/2"J39JP" M!>Z,)-8X3_#T2PWDF M:'V\U4Z[G,LV/I@V__',L2AR\$S8F)RJJ M/2"J39K6H-]L/9>:1!T= 1$Y<=%3X@751LO"SNQ+N:)2MBWMO;D7%H5K\V1I MTJ,BC64&I#,]:/53Z.T>X#=C*_=[^RT7_N>H,RK1J>1--T-52!3%7:I(02=M MM+54IL@CS/J:R1,=-JAY/M;G,5CH9!#>06; . MXRB60@:/GH>D,^KQ+7V/JLSW5^9)[DA* ,I+"^F@$@&E%'%4::(#^HI)>TUY M\4=X6PI;=?D)ZW(23*>D@ 8&4E$?.'JBBB;(V8.>59>K35Z$&D^2)2Q2SK46 MN#C)HAH+12RSFB@;(E,8&3HEJDU^!GIL5+:0A.2:2[3)V5I)>9(TAB04I;[: MY&55YDF.@$OA:*DB3U%$ CY1XC3U1 MCRNF(:+Q=0IN\Z"*AJ9+H\25(^?P+ MU>0/'DA5-_8/7:=?BI//EF"NHU -%<_WAG'-R:*2^B%B]9H*9N\&J5Q@9>TG M]O.ETR^UY_ /SEW<$E\G4O5G;[ \7%Z/ EE/IE(77)H8(_.X-B7:\4$7RDQ) M@HV49F.SB7QE37#:MO;J3GEM&_XD5/AATA95A>^CPI.$A8K66.H9T9F6;6$> MB#)I>1T 4N7!V*$W MB-*RA>)O8)6T&+$:3U?69!OHDO3]KPH\;P5^F#1%5>#[*/ D01'0!H/BC@3O M# $5/;%2,R)48DI)SHPKS#M4M)E>$H:L9U:@\-M1OY\.PDEKV,>K=%TM2%B^ MH/[W7A_'>W"V5#N3E7KM.@<5H69$J*W?I@)]] N=*UTTF<38 $JHX(R5Q#N5 M(AAI'>1"VFWO7SI:=T.65[$?)M2OBCUOQ9X._W4,$!0Q20,!]#10IX7" $)I M&EP0.I2J<-I&&:R:_80U>]'U"E6IYZW44]4+5KALC"?*951JZA/Q07DBN9<\ MTJ2,5K5ZX1EH]<.D!:IJSUNU)ZD"&YR.T7MBR[%[<-838ZPC5 G00&U@P:"] M7C9/?$ZU#(\E7?#743_LN4%JN1!*O[6F\UHLO>0:RMO1V8;#?J?7;YTDUY\^ MYG!SNZ2GF>517Z8=()5:OGJ-5373.4MR""Q5"#1E(ZPQ,3LB :G4T# MS%D91L01^MYTCE6GEUBG%YU(J.H\1W6>Y!" 2NYM2L3JT@2'!T6L,8Q 4H%K M*6+.IAKI9Z#0#Y-#J%H]1ZV>:I<@F5=&9R)$1B,MI2=&J%*U&X5UT1OETO(9 MZ3D5&RQ)RF"V=JFK MFEFUX7&PCE94>SZH5K8P0X8L39( VAMALU:.6@GJ&:U%2;RD(!)T%EY%550 M/L=(J18V5%1[0%2;Y+^XE@X<320K%1#5$-JLU8+81+,-B4:T3*5=*F\;4WVU M6S['LX:T)XIG5(8@*'?> @)F5 M5&""6EGCDK?!7CWL7')(),"J?3JEVCYF'WGP&/HS M2L!S09Q0F3"EHZ.6A6Q25>W'JMJS]"J<Z;+5\RJ^KNHG3WY%QW38H\^4A)]CD0B%$0PV(L M+; =+J@VQI=:L_N?U*RZN[RZN_#:E:K3<]?IK8D]MIJ",[PA\BTGL!,G)H B M.C$6@@;0;'X;3%6OEU>OYY"HJOJ[*/V=V&3&HV A*Z*T*O6DH(G12A TQCQG MI3G78F5-\F6J_:X)DV5)F#SFMD#;8=@K78%XTQ2(W?$@UNA97@@4Y=@[\MTT M.HQ5#VS>=VJ>C&$LK34BRYD)1B'1Z(WPX%P"1[6Q>M1*:%X;-]44SF0*-Z93 M2\8(2JTWQ F+KBQEF3A#@3 (5&6.<%+"4P6V;>;=3.A>JO(XSJY7H*Q ^1V@ M1$_4>:Y!9@' P,H@713)"FYRTJ("Y8,"Y21FX#+FG(0B(8 A((Q'R$R9!)&H MB+9IYU'Z$\DV4_>.&RI05J"L0'FQX9'%V-R8XEA*D$R[2&EV6:O@-? ,%2@? M$BBGDJ-<2_3]G27!1DL@1T,LQ@'$"F]U5CQ:@4!9BGSXO+@ *TY6G*PX.<)) M':*,/ >0%KU)&JTTJ'+)<1<88\Y6G'Q0G)QV*"$D)21!4"R$"($2&S@EGG$6 MA%29&EU:*0FNVL#FW/+R0:"RR;3^9^CP=OAO['Q9^R_^.!ORONOO=@[.1J90 M+\:OE-&4/\=#( 6Q7C!S$<9*5_]./AF]U#F(Z6#X@I0/+5YC>5/NS,[K51=_ M^XM3I58%E'DX;_S4V3]TG7[A0&B%/9QCO&TOA++5%%NQ.1_=&NZEUO\HV<5JN8/8.D@.92WU]UL)(:RWWPD(; $ER'4.AAT< M57]4A]T:]D87W?YW8YTPV\)+QX0?7SV7_D:8QAJR=;2/DQ9&?Q=L[!R,;CH2 MMP:GLJ6)8T '@D6(S!I@.7BEI/)4><,_2KXRJXS:!0C;E?1^(VQ;VSNO6JHU MWG!N_??"/,QAQ_(B^&\V7F\@'/_=_/Y^?U-L[6^>O#_=1#.Q>;*Y\Y8CI'?3_WMS M\N%=//0J0,S?.CHPT"F**+XN)#=0X)DR4B5,( M(GKI:0Y2FW)D54>_TDIH60]QUH?](W27-[;^?;6UL_UFX]4_5\5\6@L;B=? Q.Q>25 M(SH"^@U49'09-"5&>0&:&Y:TO2P^#V("=Q"R ]J!WD'#5HIFHG.VF"W73\6& MY%ZWVSL>M'YJS$;O"&\7!S^_.!/IQE4X=VE&O@F.ONL.!^G%V2^_G&WJ=@Z: M,31?^N6B$)[$X=X+:U>-%,7;'N\&CV\\>I>M-H[X)3]K M])Y2JT;(&]^FJ^S&][YU60:K4JD[7?;;[TG!?\Q@]:TN^YT=]V]LK <4G]1? MJM#L>C=\>1_+W*I@X#MU M]XO!N+Q1[I3'R;2&E.IVV6.B'SQAVC_X[+TG'= M*XUAO_>@SY::8.;GKQFH63)0YWXA2N?FF7 N2SKJKH[A*!VU__88/T>WUM_C M_[_NX]@^?=CY=P^=P[VMTSYG([ZL/,K.I#X7?S^YNL/G[=> M;W6WWOW>V=Q_)7.:3-NYH$S@D60I+ &K/3&\5O'R]7KYKM?_7/+*A_U>2(-! MDSK.G8/.8"_%UFZO%^_&5O!X6ZDLK2_V^WA5RD[#X.5!+"NWR.L<5/&<&SXD+S"7E M";(CB4=#0&%4Z[QW)')TC!EE.EJWL@:"M:V85P^&AP?/B^6OEXNXOEUJ:*^4 M&EY7E/4053ZCU7C9U/>,JP9&+XU+!]K3]:"M/1>GJH .C_IASPV:,J']SG#_ MK$[H?\^@]BSEZ(7T5 0+V0N'011 8,%&QJU*WVO!(F?2_S][![L[J;__UWCD MOYT/_.4^"MT$$]3CQ(1[E*;]+3YJSEETVJ-3Y"6Z0DD0'WP@RC(5C(BRZ8O$ M8?5JEJJ%HMG%7ZXIZ;U:PCL6\;$< A]%DX>]$7GMBZ9LN/,EC>NZQI9DZHMC MI:*3KSB/^GXTO/DK5VI4'DC=F+PT05,_9ZANEN?5S7O]25G.;B*^G]QGXC(^ MX0O7/78G@Y7_7,0EA*!+$W]YSD8SL_9?W__/VG6CO6U!->/GJ';=Q>YPF0NH/=#MJ7EX-!&@Z6KSY[:W),Y^O6IPW8.OW[*UX7T>?OXP\[N_+] MIP][VSMO]C;YV],/^^B![+SI7D:E#SNO^.:G78%C^H3(]A71K+N]WNUL[;^2 M6Z]?G7[8V=I_O_^*;;W^-V^>OCW]*+6GUEM?V,DTAFI:$F-#)II)ZBE0R[2^ M7)_-(W-%>5(0%J)R-E MO:8@6:(A\JOUV3LO$5Y__?-.]=G?O=OBZJU+TG>8 M_D3TC)?%::E*KQ] DMC'''2V1CLBLD3[YK,E!@3ZK1G!FL60XS6EU]^OK+_Y M!-,#^G6E>GM4?SW<<\/S2NW#?AHT;EKQZO;=IU[_2HWWF=2T7",VI<[[!M^P MV3[J=D]:;K^'?GM3!=J53$[_V+O5:MO?O>I7/5[ M1?0_8*SLQRS7W2_[J.;@80;+89ZG'F[<_;:/LW[^#4)W*@;@STY.K9_>)]4;G"=XU?Y0#M3@HC+A:+T?&:^0.CHB)[S!-C^+9_W_V_K2GK63K&X>_ MBL5SWX_Z2"Y.S4/Z$A(=DEQIM4TGH3LB;Z(:P<38W!Y"X-/_5^V]/3$[.&!@ M'_5) GNJ8:W?&FH-K_O#T0O>^FWOQ\?C,J5Y?M=?\)*TXZCQV@X&9SGI_%_; M'<=GG%YS#57,J\=+)%S=+^CT#H14?Z#^0/V!E7[@)81K;T^-\4NN@%<_!6MW M#0^MWU&_XU>\XZ4%/@YLB+E>S_"_Q3\+5_'PO[NCPSBXCUJR)GKIGJ3EQSA\PP)O\JC =G8.1=],1?[W__9QC3 MN)NMZ*?I>J]JK?FS+Y]S: G<_VZ?[I]_.-O]O _?.CC_\J[];9^^_0;7^.[> M/KT8;M(^_[.[?_R&M8[>GWXY^G+4WGDOOAQ]X[L[^;F/1_N?/\"U ]$^^K(8 MJR>"D5[HB#AQ^0\ND>8TETW1CGJ!DR[:YUU[5K3GF M@3F&3#F&>=!:1 HHF>! 'D:,G#4,<0]R4L7(DO$;6^HVAEF&P)]I'/;SC*36 MF$01HC3,*4Z$ ?W6::N88LG#K,5*TE!N"#1Y-UBC_G9/A;WIE+TQ9\9[G5!2 MV" >M$;:,()PT"HF;;G,"8:4L2:^?Z>*]>M.6:5#Q%'G0BP)<:X%TM"<"1S]:KV?=$+%QW'J'& \1<68QLC)29)BA3C"E":$;6T2R)M%T MC52G%9TK/I4CBM?C(7P\#AK=SG!4%H0J%AY^3Z>E#W.VI]8FX9!V8\ M!HHFA&L>$G.<.I,2E50FD@RKW3*/#C_MUW/'%)@GX[R5B"B=W3(^NV5( &T( MRZ1,(MKJ.[AEGB^QW^>8XDE.^";N%EJ 2+)<$2DYC]XEG.L;:BUQSD:Y.N^U MYNX'YN[9,8416#AB#,(R6L23YX$]'J* 0B1AC$-09A1RD8?YIC8[D5V -SS#F/ \9<)4V0LDGDQGP".:L,LLD2C9.@@?(LGZGB32WN??*^?J5] MU]IG/*GG>R$E95VB )_3.YZ^JX![PR-PK5$^TJ>'SP M_33G*@@D21=C0(SG]E58P$@R@4I+L="PGW=P%=PQX:^N2UO7I5VSHMZU MUV6UT#+SN@@PPQC "Z*Y613WE")C?$0@'S#UA#.N?=;J##=-H?2SJ59;E_JN M(75MW5^/C:FU^VLE*#MS?UGBD@SS,Y8B35P&S@57.CK"K Y<68RM=\6! M&YXT,G8_S>6JD&@5!ZL0):IT]H7G&@,.(^Q28I0(R9+;V/HE M-7>>!K'7);7FN-L$&AQF&JQ0S!F+3J88I$Z:!9VL,C5WKP-WSW)5>.)*$9H0 M\S8A;A)#QFF)E)/6*,6PB[PNJ?4K.48%[*6W6CBNN,7PES 6T]S5,&JN5ZKJDU@NM"R$3H"BWC'GG MN1(<_O0B$2,"4 [A=B7-B>L@D-6R]RP(!"P1HRB/"(>BA: UR.5($)(XEU32 MI(/*C4UUDXC+E6KJDEHU+*UI(,5CXU(=2+$2I)H%4AC%171)(^6]0+D2(-** M@'7.!:D:TS8$4344O%["I2VJM$Q\_9XQZ0A!51R,L[R>L2=%W=7TN.Z$PY A/)@B<8><-RASAJD+%!(L:(=2H*SZTM2FL)W91U M::TGQ\O+N,0?FYEKE_AJV'MWYH,B2E BK4"1)&!O:@QR+E+$N)8\"H,](1M; M3.$FY[@NKO5T^/H)L77M1OX).V_JR]G^ZL$ IY9IQ#38>!RV#UDN@(:=HM(% MAH4@640SK9M$K9.(?E[I9'5UK3JX\;Y>MF!P5#9W?Q(<@_P-5"D+SXD8L9>U MEVT=T/?-O,<@"2:<2A)9;QR KXD(_L\0QOET3QO/A/_5];6N3R!^"6?[*UF: M9Z/,8>%]/G-SAE,NF7*11<<3_$1LB)+7#I>U!)29PR5HC[T#'0X+0A&/A"!G MHD14)$$3U=:*'%#9Q%@VE90/4:/@CDRTYF%.-82^9 A=QL_UV!A:^[E6@ZIS M?J[HB).$*>0BR47D'2Z*3R-/A M.V*""WMCBE#:)7$'T9PVG-9P^:SA]0FA: MNQ>71\YY]R)3RB9,.:(JQY$0'9&-5J!@F#(F"@NHF=V+0O.FQ)<[<#P]A;1P M2_YW9.%S\'?H?-^Z9+[#+R=3.+:#@TYO;J3S7SL:#T>==%;^JM,+L0<W[;T^3H;OQ?S\" M,X<3!Y#X9>\-!>9C,*:C_:/W/]H[?W1W=[J=]O$;T7[WYOS+7OL8F)>TW_V; M6N?_L*\I4.PX86 8.@(F8B#(,IP0BQY^\#I$DS8:$3#O!%9]-!C'C1LHUCQ- MBMT[C(W7_6,8TEDC F7XT; QZC<&T?O">AITCG>(.H)U&'QB_,8)'>S"] M1@+"@S^R<&ADE^FP88<@=;K=_NFP\5NG!W?VQS#(,/S/JT4&69+_=7K%C(N'?E_\0HZ7OUA_*W^PO/S[:2>, M#K.4WL2EI*[.5ZHO5Y66C/5-E^GDKS M8Q>:O4+N?HS'-LN#P2Z([0R9^\4AT[/0K/\\:N]MG[>/OM'67O>HM0/W??X@ M]C^WQ/[>-_SEW<=N:R\_\P%?U*Q;QRW2VFE1T+I_['YNG8+ AKEU#_?/N_E[ MW[Z\^^='*POOG8^IM=#37*>HF0!ENNB9D+1$CCGX0WAB*1.!I=S63C0%N7=# MK/5+_EIK# +6HG5([Q."IC8,;N\T=K_'5B$]:U1:!I7FJ]=I*Q1/SB(6?$ \ MD(B<3APE*0,U 4OI!1C[FC0-N??94QU)M"PLL9^"I;LJ@S4LK1:6LH*T=]JO MT6@9-.K,H9$Q7FKM"4I%[;!D'')1>D1#BE'2I"R)%1JMS/%8*TEW1B->*TE/ M#8T.!S'6>+0,'IW-XY$WW/L4D'6)(BX$ >V(481%"D((L-]BA4>4U]K1@^.1 MJ+6C)X9';_OCVH6T#!RUYUU(B7K8RAS%PK%%W+F$C,]-XIBST<@H-*A&482$_M[XQ4>R.YWA27]HN^]@ MRB?#][WJ6 )^7>U"#+LG<5!6/WSW7=M&&?K'*Z=[A^U4^O\@+2WOTKCLA&B$;5! ]MAA331&"FB8F26 M16%="<3%"FYG&!741<\X%CH:[BS/%51P<)H0:4UPY.+![?:G3V_V/C6VVSN- MO]YO__'^K_=[[]]\:OSOF[]V&F]W/S8^;?_UIKBZ\_[?-Y_VWN_]\_'-IVO3 M#2:G^_.\56[=[>-:G >6*0GF'<$TPE/**>E! 5(D2IV49C<=.WP 8VJ8\MBM69S.30Z;/?S=C:,8BM\"S\3<+ZPS&C;>M_YNN/$07CC, MQ\B#AK?#P\;)H _0&8JN8O]G"9'-86&U"\E30;C$T25 -Z)"L$H([WG%U0IS M=*7L5DO)[K^K4;X=](]W0(+#CN3XB]WT1S6A./.JFA?&[>WS-[@-8VWO_9.C MK7ZTMK]ZRG(948V\B,#Y6!MD(H_(9)3E0@N- XC>SCEJ&WGC]?O5TEN@1)#(C?"&DZ#7QA.!RW$P&JES' M<(&$ $!/XR V3CNCPR+T94J$A0ZB?A_FGT&>^([M-H;QX!APNG@-W-H95'FM MQ2^Z'0L$WAEU)N\\&<1ASL0,.<#F,'9#0:\%-=N"4O\<=\\:K&2 S<;;?AFD M,\KNBN*-MX9&+'+-- H(/I@_CD;V1^/ PK26Y KBJ3(!N,!&SS53.H"8PYZ" M8!1<7*-:_317+&AA[?[H2O7K'4SCK_YPN-N;W/YB.:6UMRUV]\ ZVML_;Y]O M,U#)+ /PHBHBFHQ G#B&-+<2!1^3U!BSR-Q2EO-]Q7!- 0], 3['4D@#^TYY MRG6^%3(!?C2$)R9CLC;@C2VIS*:^A)4W@V5-NJ*>#>% #27ECF*-+6Y;3<%)!6U"-L'>%!BT!S AD19/-REY,[ MHDJACMCQAPT+"-,I/#)%F]M*C^G-WSIL5!H;;&N1#)%S!\%NAK^R MEE:H6/VI_V:SL3ULG-C!*/]Z\E0G5)>S\A2S#W6&-S M#\YZ#5_,8_D,2O.D4/A?E?9[]GH,4^B-:C;:V\?MO0/.H\T^TGS[?TJ[:TK5 [@;P!=LK6ZWX::Y"A,VZL51P73%P(&G M@,2R?PIE7Q6,>P@CF28R%*Q6,>=T>)/ER1<[/9A- 1#3GO;WL+).YP>[##MB M)D C-\Q+DKBAS,#KG%%)LF"IT"O6>6[DRX_EZG^<&HDUAY8<2H%#"3&:>*F0 M5\J 645TL(Z$'28"]@M4*_#4JK.3YU.U!O_X!OO%&B?WG"DI(>-%]HAHZ5' MW'A!DXN48@]VT^;E]/A;])L%0"M:9V1O9O\"HJ[ ZP-*TKB U_7#)=\;O)KS M1ILG?_#VP=?E=(X>(U1= EH, J,G!"Y)X4F)"@M5 : M).HV-^?2%OG#@%1-!5<>I>+BO3O^1VOG_5G[P]? G(-%%PBK9',T@T16\Z)L MAPF!,BP%W]@"%>9R5Z3&5#\$Y2PGA<)J=\^:64&:,Y?0!(5\7OIY.VM>E\QJ MUR@>=#QL-+RE?S)U>%O__\:=8:>REN9>U;C&<7Y'LZS0$8MA9OUTYI#N<\4,TB@%?8* M1SZ\<-S-BS#,B!S/2H=]_MJ"TS[,N0SFQWS'M-CU/O'-ZSXJZG1Z.QB<98U^ MJO=7QQJ+AQ;9[%@&7GXR_&HYU:>,M/I?&"A(TD\PS'9_]#=8^;MIP?_S8:2XA!>E5G;378$]@/,7M.!" M B,9#"OW9'ZW+WU>E;9_,NCX6 4G9)$XL+,*R!-9"8.WS<+I"(^5@X+>/;S9VQH-;\_\7 MZ.]C![B:_7BV?E[ D94P-HX+#6BT2J0:8J!(9]KQ)BDJ(@DRH3O F% '=ENGP84 M9;[K'&=*&63%L=LO=-,$&U*:[0/0P,H7 0M>*"AT=3QOI>95NABG93-0D$R% M:OVJ;+/Y/L SU[/+K^D4NUP1])YO:%-;PX_7*26__C!O_=NNK#3U1Q MOSJ4]?;0U-UQ$:\T/CZI3"+7'X]F0+D@O 81@ 4$[!#FWTD=#VC3.!J',OS) M16_'PUB>+E2BHI)A(!<.8:CYT"OV,GE^ST9&PX-D.2C]\6!K]OK'931WZ%2, M\SE.974%ZE=)DD*[N!+=%Y4%9X?97NM='-SLBZ4XG5N+8U! &R[K$3V@OOG3 MA&-[!G9@EK$EUP.SCV<69/&B?$OY+F7;ZV9;=O(P1 MCMG?91^_C/X]W/'X\ORM#] M8[A_Y^/1[LX_&&0D:^^$(]#W?^R?_]O9_;Q_VJ(MN@_S@#FD5A[3Z5?LA/3> M@0PEV05EJ$3:2XP$-28JR[R-ER+['1.4F1PEX")8DM$9@Q.&?7"><*SYQ M/R"5TN'8;'R/((RR?,XWQ8G2WYRS M05,W@IB9W+?9:.5/EU;N,$[&4/A*^Y7,RZ=1DZ/R+/?S252_D9VH/\"N"R#F MS_J]2AK#WY7%G!\IG;;Q1PZ+'DYMZ<(#VQD57RV^!T*Q%T]!6$Z^F(^^1E?Z MBD&!C86[=1!'1<3VI_YQ->K9:5DU_N\65/%L4I_8L^+7S4N?G_=MP_=CX7V> M?Q'L0WE/*BINYG4 M^:G% (I!)V2-H32&#\863(91S,K,8.$NV/?"FP&O^1Y[<$_E&Y^0D?6^/\Y? MRWI.-81\7-COH?*G;!7W>\6 [#!'4 !9=">+.+U8/&Z[W0E)E,$CA>D_^4UJ MA''IM!CU ;AZ!XL#*>OWQ>'D_AP[7ZX0*#@PETEP!J$3N[X8\'#.;+H^)J6D M\&DH^^SLM)S&9,N7"OVZ0T!)^?:2MI^%=W^JV513F\].F)SY5,D"4RK/"S$Y M:UGPDE5,DCUIQ^/CBULQ7<3,0?T>$,ZD."F\]K#?+>#I)*N\8<+^/N=4P)X7 MYD0HO5BS?0#"?PNK4/WJ(E1,Z+D,><@62_][)^0C(/A^@)6-[??'H8R["\ M*:E.Y$/&YN)MS0EE7+/[A8BN"&U^#!EPL^EN2\0+BS3>O,B+$\7C BL6"W,F,MH!.%[' M9>*?YPI8D%ZP77AEZVOA(9@'&9( M2*Q!^U<*&>DLPIHX6%I-@[ID+%X/'81.L./Q@>)S\4-F(D!$>Q 7!4'A9+M> MCIWT!Z,$Q-Z_Z? LG[S/BG3?M2KW;(T>MRRW,9M:L)^JRLTV*6.KK\K--X54 M=57NRE4^H5\TH=]!4?1XICMFH;:*UJU/J;[0E3)AF8B6.S8H7?1 3K9BN]R) MCY.-*"[NP3:0IRD\RG)!QQ^/]H_V<>OH8Z>]LX]W=S["M[\Q8R!:RH0D3F@H8 LB&:)%2U/F /1,*9TC0EX/^'Z6:X6/PP/^]#'R+MWP+GKN[ "_.^VK?QE%KB<+E)*/T5+7$8E3_U MVINO"?9K^O<04P_V%W5&XJNPP:[KY3F]U5RZ]0HUI(R+>A@,UK?%0^#R"#%G MA)6]'1IOK'H)A5KSE5O.S^F@3-7]P^^L;:1U]R&P/2@O'N?O[S"+X)W_T@VCM_?FN_^W!V MT3FY?_SQ6_OS/MW=\[1=M#& .1Y]$_O';9@?7-OYAEO'>>Q_+G9;\48ZF;!' MVN4.F5)0Y"PAB'"M$E5*$4PVMJALDOMWR%QALY6?1-2+X%\#TC,%)&>"]C08 MPHSFB@0C(I>86QN(4E*; I P )) 10XXQJP&I$<$I/-9OQ6G;+(AP5J[A#@6 M#!EG&!).,$PED2>EU==]K0%HCIJT!:26)W#4@/2P@D1D@<6-!H=4( MYV+$G#B,-/<:Z<05Q\$1'/'&EC)-QM?D +<&I!J0;@4D9I/27@EL&.;&2,,H M-C$D+IC%WJI*0ZH J=:0'AN0V*Q!IE/"6B(19BD@#MN&C$@*,9 DEE$!-,L MD'23Z,NUVUY.?\RYR(GJ%2C?GT^"LR?MD3CTWTDRX15NLI6.1VZ*.PSHBCH@ MV;N)V.85X1XY-2*_8&/K-_*?"XD.=3/01W6)3?@=>%AI]6BH2CS+PS(-D M!29.>HMTD!CT(T>1Y=@AYS5) ;;2J-Q%Q#0QN;=^5#/P^C+PP[I<:@:^)P// M/"Z22VT]$I]=IJ!"$TN0#=9JC3W&EFQL"=XD^G)[P,=CX%L\%),< M"1ALO)GGZSL7[WS&"[MLJM*B*TK?7I$$/6("TYR;Y^$_O[A4U4Q MJ+D>>'.NM(5V?M,RNK=4Y:CKYEZLFZO6JF[NU?49'[O>XB=_&,,X%\E^;8>' M;[O]TT^Y_6)56B>GT';[N37=L*[&\N&K,DQ'K@)RV!/$!>?(,N*0H2QP'A23 M7MRA&LNZ97CFG9]6&/+%#[FFWEQ3]NL3/9U@J^Y#S/0C\_L9VJ^NAQ6="Z+*!:]I\L M*GG/>HC/:HG/%3!^56>&UB.L,T-7DF]=&,FIL(W_VY?.? MQQ%.Q6E.J0>FI@-)C9H_6 MH/1SH#2+S[3))\A&8:'_._43^AHKUKV:J\[W(SMO*P(_XH&Z,7KM=>;GEX M?=?&VA/[0D3YPWIB"Q+=3?\,XW:FS]V*.M_WWE2T^;8_6!3W?U4T>5;+^R7D M?7N^ XDFRF+N/=(AE[!)BB/8;XX"44$;H.I$VB&X:ODXZUQ6) MV!?S?*_))YP&3R[F$_[:[-&_(E!TO(9X6W8T'L#?+SUS%+<^? V$$9R$0S)H M Q: X,@)KQ 8!MZ:*!F)YE+FZ&/D@KX=PZ;%QG&GUSD>3Y+23ZJS*L#4$ =5 MFFC/Q^ZL!N0PYXCV4Z.*UR\YB#8;F7**//;;4T@?-O?3F$TMV,^D?FJV21E; M?CGW[[C, M_8LY]Z\Q2SHJN.\_=Y9CMV4!7$P>>FXZ[]+S?S8*\<^U8U]2#[Y169B$0WR, MQS9K,(/=]+:3E=_]: ?/0PV&GUO'?W:^O .MX?-'T!@^G+;/]SEH"V3_\SYN M[[5H>V=;@.Z +]>PVC_;SS6P]F!<[UJ@<6RS]M'!.6@FZ]W4TF]N[HF:KA:"5SMC&,;AK5W&KO?8YF!7X/5,F#5F0.KE*+U.AOI M#LQU'GQ #LQUQ*F0L)_:;^& MH65@:"$M,&GOI1'("2D1)U8A !P%J)1TB!1+2MC&EI!-RL73J?OY7-0B7JM% M3P>&_T_XM^V$P")MO,^U7#T M,W T[R:2W&E+64+!$E"+/)%(RY2#/+!DR5*3B-[8,KJI<.TF>F XZH]LMY%N MBB&XC]9TOY/)&L16I5+5V+4,=LW[E@QQ7HED ;&$1=R:A#1W"3$E%8]">V<< MJ%*,-R5>E2Y5'\BM@%4S:[QJ=')(3!R.:F5K?7'JGU[H#'VND1K#FQ\>;MTN M*J;6H+4$:.W.^Z&T!]@2&JP^G_U0RGEDHU H24JQU=0)2HM&6%BL8:&%9ZUP M_0UHE O^?K?=<<]=-):I0"*D926(\Z5 M1MI$C#QV4@6I&2FZ?6O<%/>O&OC :N7%0CETJ4(YMZ1X+?..N0DSF%+HCW.\ M^L49+U.N92TDS=UBK[?GH_LGH<4_V_/A)4CFU^/!($OFD_Z@P-RK2O+7)TCK M*(:JG:NET3(!-'NMT33P>/MK\L8EYQ)R*;MH:<+(Y9@^K;3Q!CNEF-O84K1I M]#HUKW\1CHQ^[Z!L.+IR9*H='+\8F=K]GJ_!Z2? Z<,\.%ENDHC8(^ZD0=PH M@HR5&A&2HJ"."6ETCO!03;%6]5A>@M94'"#]I"4RZT]]43>O_1@K6Z :QVM' MQT.C]S_SZ$U24+!##EG,&>(J:&2-P A['V+0V"0;?Y&K8P7\LYJZ$!<[OT_K M1%SN_UZ05S(XTI 29R3P0(SF)'DGI9 .2Z?I5\DWMI9LX6P>H%WU)5=$4:*@ MO;OWID%PX____].4T-\;O[C&Q:P'^FYZW3\^B;UAL;X?8]>.8GC='XZ&GP[M M(/X!+!XFI^3K4N^B_;KB\*./W7VZ_V-_[Y_3+T<'K+7WL;/[[@-O'_WYK77\ M0;2.OM'6WC8%GNU>K'?1?O?OT9>CMX?MO3^.=W?\C_:[]_S+S@&%Y\Z^['P[ MV]W;_]':V3_?I_^F]@Z,??LK%Y2X9!2RCBK$F1'(!!V1$EHX$U0(C)> #.0: MPW:&4Q>H8D$2)QCC,5JC///2>>Y3$+"+%^MC?/K?[8]OT!_;G][L-%[OMOY^ MT_ZTO?=^MWV9/RIN+^C[ I>4NW/[IQ>'&FF*SA#%$P,!(HAC\+RQF"3'>1%^ M=#,?7>Y]OBZ]X'?'@P;%F#4*.W$OVXF?1D#&C?>]7!"B\STV_N[:7C/7\P V M*0H._);K$&1NI/CWXMG%>XLKY/?_-!L=>*;7B/]O##(0N9AX:W:GQW9DN4?7,:6=TV !UH= NX&*FN- I M)C%]W_SE88:E8L*H^_GE\&+ M&V?1#IKE,/)^3MJ,YF%?6&W0A_(QX8\P_'G=$H%@>2?2"H/_KP M6/YAIP.+/>H/A@LT,[U_-N3WO3S_7BS5N.F@6G%P $/]S>8QI&( .0"VT_M/ M><_?,+%W\;CQM\U&C[-#F\CLT2:Z.=V.F%>K M6B.@00_2V7: '6.O ^L-:(QR?=_EF,BW-[VR]JY@RK39A] M_?2PXP]G35PO4&VFG&;QZKR5L(7SWIK\^@OO;9S"DO3ZH^F0RTH]^+W]IL[!W&X14# MS@L\'+LCV./B<_G7#7LPB+&L-33=]"'@3",37+G6)X/^]\ZPX(N,0>7;JE4I M;P5JO=LZ;"Z*AB<*V=O7%EXJ*:AH&MSM9B;O]&&M3LJ8@1B:5U)2?B0S;0$P MU9Y7JWPWXCJTWPOT&G:&!<"DBIHS)1=OOT#K(*H+I"@YPF?RA)V,HU$WL]XA M*.0'AR4D3^(8-@%1@#B*4#"C//O:*Z0&GG( ,29T\7MC9:J4GT)F5>OA<_E9N7V![ MH'IT,^=//@@@-&@LD Z0@D>='^BP$X"Z7KT8[;&UMW^V^^$KUA&4=2I0T RT MQQ! CQ32H!@,H8IP,-+E!69[X2L62)"8<["*94R@;UN7-6^-##581.5=B&YC M:Y3S,:>85_R5N> F TH$ \HN9])SPAUA.F+EJ./:!>.((U<:4',>DKPOK\)X M< H6,J#.1>-J9CC-:Q#;@T&NBYFYXX^S2[95@5/%'_^6[/MWP6[DA5E:L//G M[0]?F;::,I(=(%HBSCE!AF&!=#*<&L<#8^3F.I#))6%)KA-$P?C)N:518L' M DJ2*B'J+7[D+?:PE400A9P2%''B 0[!\$3*Z)04"6!Q@CF12UE&V"+Y$;05- M-M( ;.A,#2%;%$ *A3+9!(IX()((]FP^:>]6:G!WI(8BJV^OL(>+W_;3FZFV MV!]\BH/O'1]?'LF(%I!, F$2,$94,8)XB@!A@C#$'"@1*E"5'-[8DI=)!O8* M@"8O;&,T6]E,-7.:.L%S=TL0!+=X.\UU 9=DZL=< VR".*EV_F7\$ GP. M%+B3I[HSG>CNX.-TFB^.^+Z=M@Z^.F<)80JHC3(&*C%-R"B1D!21F^@)V!$F M5P"_D?IN(: %WUHNBSR"S1LFD([Y="C^\/%DE%UDN6AQ?]@IB;@BR_RF.<=2 MZ1IH'!?^*+"*1X/QL'*_E01=W9 M[1RADYT?E>>M3(Q(@1 MER"V+5 !,L"<(E MO28W61F;C%#CHJCCHF9Q*]+&U (RCZV6;QEEW+GNK0\C25"H.Q?)3/L?J NE?P6K5X228WS"VF%E@.N)0^;4+ M@Q\>LN6$BR *]?NP:+0['):*=#7+D!.!(U8FA"MV:>[#23O#L$>N&_>YX=/TCEQH7/)+.0O2%!9K[ M\W":RW0"JX\>*3%ON:X_+33[>8S)&"@3OP>PV;C=:5D5^?1%8,6)XFALAZ]C]T< MK#>G,!:L,G6#P;.5&RQK[L6U>=LT'U?VQR/@SMRV&N[(;SWH]T-EECX/E?S? MB2Y=0D1QI#=4 ,8E:1XD#&F7+_#Z29-@&=XUHNP'#!B;T]R M*G.8>8ZJT_^,Q5<=S6TV_IBJ^.I3TX+FBB,^ ,IKPU![X_RJ"Y&HPE.K:;9(G>26 M#"*I"&6I6(ATJ3IF2[0S*TBC# M*\%PA7!7A+,MQD7F=B"Q\=H.NOW&L%,"':BG]U,$?YW>5[SQ50>6MN/O$(7_ MZ?*Q[[/0<'=61A/-[#&8D-JU*N&PTK)6VEI;+)6E]-/@N%N&W;W+"T*"1PS0BKKE!8%9SI"V+DB5) PT;6WA37](7&T#. MW8*=>LL2S'T[&M<$\S@$/_W)29 M"610D,MJ0?!2(M=JJ;;X:0<6\GUO!$LU[/A_\UI.B1F_.&(^P+L?OCI.'>R9 M1X$RT/^MPL@D#V2MX-_:"QER@5.UR:Z OTQ!/T,H]P2_FE >FE (B$D#=")S M_5L2,(A)01721EN$@X0]"IJPD*LP;)++2;Q%NE(A!J^ .E##"UU\K16N#-?O MA\-Q#*6Z65)*Z7 K+E:4].9''/@.4-D+EI$'HOWA:V"2NI@D\BGWY/)1(L"/X/&D5?4)(4U0J"FU<@T@O MC\:^G8,>YK1U1N>*W$XPQ$%31]9YASR+SEI"',\Y%'CSN =V$-99;3+C(*K^\EM0V']9 ?-]^NT@!J?,C!G0>!_T5"K>7 MI@IE:@"=.5$2M =I9HT'G=F *>B\=D@D39-A05D/JE"[?YD8IC(M:SP_ SZ5 MC?9,?)(?KTK*K[*&KTZ=?Q8NR^TRH[2*:ACUBQB'Q93T6=Y_D9UK;P[5E(21 MZ#$C''/,L&4A6@&TJ:).4NGZ+.81SV(8 (8R(%VCI@BV!\2'B[D#$HB/?!+C MG3!*$W736KS%X:^C&YDE-?!<&]@)J#U6:#QE *( M:$(,%\X\B.U7:. S_"KN*NC]W: _'+Y@?:DE"F=!=$&!<-1$)\0)8F&C$@_7(14( )JEAB3(JM9%\-MRD)0+,!Z$5T52+P(#^K$IAQ><]-68M18+_G+4.OG(7 C5"(B%)]G^G MB S%'"E%#)-<^&1-]H1?#UG-1IT*H,NUG$K$4YN@R":6(,45%: M$Q4'^:FI%, 7"@O)C#7I%BEZR2%Q0W_6GT^T+?) WO> ?,=%=LANSL3,F<7S M)STQ="JGZEM8FY?M2FWO[./VAZ\I1AULXHC %B*NK4#::X$$MC&9Q"51-A=I MO4E?N_4T\ )! :]81RAWE@*Z1F4UJ&A6:Z >%V*Z.DBT)JCU)RB24\"P-M$H M@52..80]!@- ,8I2\"D)%073Q9 M>+SFI%V9]I?!8@F/0LZ**[P:U^8$3E+H)L7S9G4&E\$DS$0R(-:\)(D;R@P, MP!F5) N6@DI6"3D%:N$*3,7M;K?O\#$[A MU(%IR"U&7CB>A4:B.3Y/WZ1T+2N:'O;TK2:#V\@@G_9RGA25GB/0LWT^[07= MVWJ+FPG^"JPBZM]PT=Q0I"SKXG5%I7NE^*%1R)F@/9@=A1G-%@A&12\RM M#40IJ4VE*8$JO@K3L";'VUSZ!#1F;(-4/%@DB+:(*Z.1TY(ARZ@E"I18F8 < M^2H5YH>-&:[)X#8RH*#G4L.8,P3T7&LDXB8PI .6"#8A"8ZY\S$7+:)W5G0W MZWS]F_/US?7Y^DOTSU ;CYCD_U1:=I"':MGQQ@Y [!X,)_'":].,XVS2;N=? M>.X;_9(!X%T+YT.+70"'5HX' ;!HGW\3^^??SO?/WQY>!)4OG_?%[MZ7;OOH MS>G^^0=X]CV'\9RV=M[#V/?9[E[W:'>O?=3Z_#8W/LNJCB%>*Q48I:,<^)(MA>['!!I$B8*"$#IYSII GL2=1>L\@QJ X7FW&\V?[8?M]^ M]ZGQ]YN/N1M':[?=*!IT_$0WCEN_?0/)L[6V6T'L ;G'BCR+.&;0[XXG?MRR M1L+QR7A49A#"+#M%GG'DYZ,90CR 49JJ2/LNI M6#0U$ H3OKS\SF1 M.Z94E%B??:V(#,B9[-]!M!?EVW\Q_W_RAS&,NW$W742"8@.V>Z&:[5Z>R4M& MA_;I5QNLTL;P7-7 @"&D/=+"*A1IU!K^L)9>0@< $IE3M*-FA@OCC)(T!,^] M4\H1SBZBP]YA:=WT?*?;F=;R+ XK,@G84;\LZP'\V2\JJN0**]GZJ8HJ55PQ M?=(5?%0\<1O9%DUGAO"BLJ/,;YT7E9**$HW3A((@7B% _]OOB%K%9< M:#!6?+"\/-,X-G&I=51M)JLO5YQEODFNOW?1:0C8E M^;G7WGQ-L.L_6@]V'0=+^9U>>TN3U*?4"_7J7H7329F[3*JTK1YF6OHV4Z#L M\%IXQEJE0^Q-=HA=.\/+VX;S_#:>SV*TLW/PVK5X.;0\U\5XB4Z:Z[VWE9NW M09N%X9YUU57-_UHV>,[KR*;KB%>!&,]YJ6J2^[4D][PZL5\CFJ:&6;;!_I@: M7!,_P<2R;H!I712A!T.H,+'O0G&W-%I>FH36KQ/YW07>;<1R%\ZKUW.-UO,^ M'WB<02Z-9ZGXWYKBV=4$U)ZY4'_K]H?#_\SY,B^Y4N_<(/Z*A<"-I[ <_^=> M4UQOK'C "VVU!GX/[W0R:'P+DO0B0"M!.KTY)L]33?TX?[QC^[N\+HA60U,-3>L)3?<-:*ZAZ;&@BL"Y_?: <!(LZ50"!\/(K!>$T(D83)C2VN>5.*RQK4?QX#H%["Z<#. M7*#6XYP/,-B=T!]G[UWMT%Z%K[A>T(=;T#4Z(KCK*%_"&<'GBY'399SI'>*G MKR4[NMP*7:EIKA^O+5>*YF&=[)--W"[WL.QFMUMUL]N=;5DALFK%; G%K/UI MWNONM:.<&N2"_ MD,%GKFN7K,\;B6AB10T?C0S&0-L$.RR( 8,:9P8737)%[\N:P9\3@S^LO[=F M\%_(X&3.M0)*6.YI&[1VB!,AD7'6(0;2V_ADO!:I9'#-:P9_W@R^ I]IS>#K MP> SWRGG,5DK*!)>V:RB8P3V%D$X<1#I0AN)9*!WK,BA5G"8*@N'K#/!OZD*+386>E76?K,;A'+PGEHOA,&2\42\ M,51&PAP3WH5(R!W\9HMR]WW/#XKZI+9;XD\I<;='Y;%E40RA?[GWQJRNZ; 6 MQLL(X_DH5LXOEK@. M6@?$02XC;F)$CG*..!\?43/VL[9M;,_M#,/O.181F()B*AQ%B.@N8!68P=<+P)P/H$@(#F MV**B;N4:,?R*?&1/Q7M0]*')X85_SW4N+%BB4336^#E'PA5K\BR1+$0EO,<:<0:[PR5A")B<(FRX5XSAE"*I&?YE,+PCH%A2Z:VQ MGENEM!"&)V)8(H[Y$)8,T*D9?GT8?N:8",92&XQ'SB4.MHIUR%#JD?2!RTA MGQ.A9OB7P?!&.F8I82P*#Q(^:)H\4(?"F%O.-*F=$T^6X6?."4J<9\)(!%:; M19Q3@4Q@&$FF/7-$@R;'UI'A7V2NT*02_2_.%KIS2;]G"7MKD4I4I;A>"E>L M@6X9H)M/)I(\!>9,0"%A #K830 ZE[M1A!"\!+U&%9&*JHG5JLY2EZF-^53. M9%XV.*Q%&E(-#JL!A[D@"P-[QKA'@/8)<8L]TDX[1#DCE-(D2;!E&#-=6:!% M#0[/#1S6(H6I!H?5@,/,)V*TE\W/YJ"&Q)<+AL>LLY-\@EY1"5S' = M36".;FSQ3;U.&=)U#=P:?>Z"/O?TB-;H\VO0YVR*/LE9':DA*"4J$,=$(6[I<:_3Y)>C3GND^@DLJ Y5(R)#](TDB MBX-$AAIEA,#2"I5U'\-J]*G19VWK_U\#/_=TZM*Y-@ U#OT"')II05A)3HC/ MIS8B(@[&,K*$2:2IT3H&2TB4&UML4\NZPO]#<=RDCO^*_%E+UYM_;IB[_ *L M-R*OH2_L8K.5&HGO@L3OY[UAD1BB<.)($2P1EY$A&X5#/F@NHG.)R=(;=N^S M])]I0/&8V04 M"+(:3UN-;#6R/1MD^]4^O!K9?@[9%KQXQ!N:*+). ;)I$D%GLPHY@C41/II$ M6>'%NW=IR1K9:F1;3V1;:_]@C7$_B7$S[8WQA+5D'$F5$N(J9\):B9$@7GI+ MO8Y4W=M#^&#PMI(0SKL&?]_A';\P[+ >Y7,9Y4,[O4/G^^/(DO<]'WNCSO?8 M^+N;OQ[]>- 9=> #\8?OCD,,C33H'Y<)WX P$WQ9Z5CEIKC#8'\_Z0\[>0RO M!K%K\YA_SUN*6/'TQ96UPYA? -*2S$"Q6.:ZQ,:OR35?U NV@:I*HOD>/TVI MZDU%5&^!IE[WCT_&(YL'MYLNJA';Q[ +HSH;9"DMXL.\=YMCQ2/H#8@G*1#\ MTR$G=4+*@DFK-/.:@!8!)M$:U=*HB^<\]43QFNT?A>UGQH-7C-.@'%(J%_2V MSB(GE$1!PH9CX7 P=F.+-@F_;#W4C/^<&'\%2> U;S\^;\\Y/PD)%F,ND:<2 MY+KR*;?548@90._@52)*@TA7-6<_;\Y^V SNFNT?A>UG(EWZY 51&*7((N)2 M:Z05Q<@F(@QGGOL$;,^:C.DU8OS"A?+?HF;BQ/*&/R:?/K:#@TX/E8^\DL D MU6^R29]_K(: LMOD%=&+#'PT'HXZZ:S\5:<78F_T"N6;'IY]:>&1G_D8'O[S MBTLE-QG/Z_ QG@!PY)*4\TZ=7G^4@QQ+QTZGUQ@=QASB..'>7,AO4MHO5GQ\ M*0RRX:*WXV',#W<&#:"7Z$>-T_ZX&QJ']GN^'GL-"ZB!)K"Q><$# T2: :W3 M&Q>?O84R;MGX1]SWS[!ZMNO'73N*BPM6KM1X"+\H%CG7K:3 0J=]Y+MV."Q^ M)K\WCN/HL!^:C=/#.(CN#(#_>QSFY2]>@+(;*S1.RCJC#5MT?X#WV5$A$"SL M(# [8'F*G8+3&@5CPBU]V,?O'5@?N+\_F/XPWWVUD4=8C>O$9D[NG,!VP(!G M!#,9INW!&$=YC/"Q6/P3"."ZIXHWCP;1%B4CX4>X!O?F12HFGRFOI+K\W.5U MVVSL'A2N^6.JB26<6 MNODM MFU7KCL9P[(XRO\!8\BW6'W;B]Z)V;'[/R5S'#]CA4/@[BQT$MO@61_._A!N! M;#K^$-X)?\Q=.;2A9$*@+EB!XD-Y\^$#MG=6CC+Y/S)3A\&-EO,O+3W M!HE.NH /0 =+P4&A)22#(PTI<48"#\1H3I)W4@KIL'2:?E5X8UGI8AX +M25 M<-'>W7O3(+11%;%M5%I?.Y-:QZ_ >EM4W/X>],/8CS[;7)]X=+8#^]WM#\># MN =?^:,+1/^XNAAKO:YTL:,_C]KO_OSV9>\+/+]_MK_W ;>.6O"=C]^^'!W\ M #V,[6;]B;[Y 7I5-_[OQ[,OG\.)HURVCEMX__ACMPUC;1_]>9CUN-;Y 6Z_ M^WB\N_/V:'?/\_V]?;:_]Q;TJ@/<.OW*A8PN#L2)B M)-ZIW'8N2X%L6Y2@E>(@BY)9R>'3DK +@3,<]GVGD#>GG=%A 5DG)?F#M!F! M_.EVAZ58&9Z F9. W49Q<%SV69I'VE3)MKF7?[>#,\#RDUA4J&KT>_.OST6/ M0OGF:J@%=ZO?AY-7G#6Z,-=.=R8:0>$&7LQF449;&( ->8?S61M@>J>7*JE7 M2O_B>YU!*,3M&4B,T=@..H#<(,' 7AM%F-A;^&U_4*D&MD3YO805ZF4AV.WF<1YW\F= 7 [B2=?Z2E2""A 'WSL@ M)K,TBGG"62)G,=7O%=I-7LH\(Q@W,!:,W,,2@TH HOA3U@Q.%[\X@A^&0&(3 M10'D]!"4I>)CI[V"]'JE:#R(\./%P:TX M"/%[0-(O#-/;1]_(5^>U2#1ZE%@"1%PL34"C>@,-);A M15">T]BRC@H4!1 Y3IG3!IF @/1 ;2X4SCX"@K<3C7Q.UYM1UW:^[7MGF#DX M$^&$3<,$&:O/L5K\D76SF'7!3'MS_%PI;?DN(,,2/883 MI7SR\6')-*F;P:! C?E73EEN,IH%K2^#:*&D#PNU]*"?-<1+2)=A-^;_2E4V MP"I9/]4OIW.[@ QSB%<]6'B(,H@#0'AX(> M,&EE,G3/FHWQ206Z0S!="C6V M<0K6Q6'V/X!8ZL$SLZ]4&FMNX! '/@/E,![DW6HN+&$YO&$UU.&X6Q@C U#& M04+EL614&0P*4Z'X7;/2MCO#!>VXGX\0ZF U8!M<^,J?4Y,"3 M.'@D%2:WGE^P0>;^/)P&JYW8 [#!P9#]AFR"P;ZRW5-[-MSX[Z+J!GK;A36\ M./URDEO_XP;_W;KJPU :.4XCN.YA<2>D9)Z=(.[UA"L-9K0,ZFVIS M/1A2XQC&>3C,+@UX9A6[]F087TW^\3OH]J"HGKWJ](KU*Q[Z?7&3KPA8 M*SY87J[0PYA-+5@&D"H0L?IPA2V;!;9<\.B7UZ3QEODFNOW?1:PC>% ME#_UVINO"49_S6#5G5Y[2[#GK4>2YEZE/4LQ^#"GD?HV-U4AL-J9QUHEC[W) M/+9P?'3'U7H**217'XY==5R]1)WC]=[;"A0;%5"N:NYW"<]^=FM8R91EN.-9 M5$OY(X(HRV[_B<%RCZ23GZB_OW;K<9],M%OF_T2C5L;#<#&^7'C/,+7.<-"R MF7*11<<3_$1LB))_?5]$JE!&[A&ISQ_$ M_MXV_?+Y#=D_^O"C?>Y%B_[;_?*N);[L'()]TCIK'_WQ[6+H2;9EONQT#UL[ M7[K[>_]VVCMO6/O\V_F7S_]^VS_O?MM]M\];Y^]IZ]W'U.K,=2KSTF+LE$36 MR(0X#A2!0>H14\S;(+3@EH,I3623LE^0;_NX_496EVY;8]S+P+@4C7'YO#I( MS(DPU@+?Q%R)@YD0+@X;_R,%Q<3B0$42AZHR6) MSD7C-K9DD\MG6%N]9O(5)@;4?/SP?#S31G0R&A/ND56QL+@X>/-C5)P(7HU9$YB:V\ :II: J?;KJ;IQWCKZ0%H'7R46(4EI5.*Y18(]0=$&K^=,I*X;#6#(DHP%9*@2 C+$5$!"8L MYYIQ"[924QBU1M92[?-8;QVD9NI'8.J9 T3E"O54!L2$X(@[[I!5P:)L3S!C ME#/69Z;6:]6B]D6Y0#Y6L;FS9(/:$[(&GI"KD:G:K(_3O:JA:1EHFC]CL<'G M\DL 38'F.'\?D$[2(6F#2[#%GOO"W8'YY7/BVMWQ++CY872-FIM_&3?/% U! M.;"M]XAI ]:#( Q9XP0RR4NJJ5$LF8*;Q>43TT?AYA?ETGA3IE'6KHQUU2LN M6CRT1J(ED&CW]9Q>H9B2QD:#C(B@5V@>D"4.(\Y2TC%XQ7$")*)-+>Y=V+%V M9*PO2S^VJ9<6$.PL4&CQ'/%1I,<9$I8+K;1! M6F*-N&<662LPLC$QKE0">1-R IUN:DU69.RL39+P"IT;+YCS!<^QA#0GSG*N MA;0TJ61X]-'JI$.LB@/\"HVDYOQE.7^N+P5+T1KJ$"@>#JP*0Y$+*B'%#.5) M4^8=*U-G%5U5M,;ZI#7-[VI#^8[^SY0DRGIZ&8O,[M M$CJI$\/K8$=UM,@;E_$J262*PB9<"NU\;KF=6^.9IJ"K MRO2O72%KR,^/J&[4_'QO?I[I'T92JJC""'#9(!Z$04Y:AP*Q)! NA.,2^%DU M83/7B)]?@D-DKS^RW6DYUV:CFRMTWZ)PW%'UF]7)O=C)_<667%K] CT;K']$ MW:W=[_D:Y'\"Y-\O*&W8ZD =1<)KGD%>(2V81L[[X$-2UGBRL46T:3)Q[_:' M*V>D1_8_U9!:0^IS4I]K2/UY2)W7F[7D+J=R*R40!]L7&18B0&J0/@0E-9$E MI JZJG)1CP^I5_2CO=B;;8D.@FO>H^&"JCUIR7-U^Z^Y-D15WY\;>MKDU\PZ MVMSK_56N>P*HIS[I)-D MOQR=)'LP.DD0 GB<6_VPDY?OG\'H>!B/N\-20_(YW=][WV^?O]SF'GZ^?MEW#N+0#>U^?MR(IC?,T'&.) M1MS%A"RS!) 6W%F=@F1Q@60R4JZE"5Y:8;D4PAG)N P>OD&5) LL,MNO_WS; M>;W=>OFZ [_MMO[Y>ZOSX6K&R:5$0]>?=_XZC:3"" ;Q5#2<)V,H\=IABUG^ M?W,EO\U/9[8L1_R]>PSG]S= T_>O7K5JR6_] ZC3F@P[J1[KST#XUK]CCDL[ M';J7,?A]YB4X'@WZZ!4@;NOM6X#1(6!TM=:_U63/<$LUK_.+S"RV=33L]EHJ MDQE@N=XZS>1G(Q">T+*9F0?.GMF$BWJWCO(3^&V&T/KBXQD?>*,U1H3,=ADK M\IZ%9UF1.(/_!U=P-N7 *R1]^7[&'(]CPQ,/CWJ#LQAGK,)AMDVV(I'<77:. M;B'I.R^4Y/,DUN.CC< 7*N>' !KA!4(HXK-*_Q7(F,&B#446P!^_T*VK+"3?2:+UU>%)H^Q(\ M0_BK$%7#?]V@_%G&)8V)KF?9M^%I'5HX^7#"4)FI0S.)Y7[WZ**Y?#*:^FH M8OQJ4)&1U])7UF/T*'1VI]_ZRP+L#L]:1&9E(V).V0"R,\H6MO)!(9Q=5+TL M\" H^08]*'KF?]\?G Q!M*:R/*N=ES^2"0!D8:EX#;/49MM=L0D6JM8QOWL_ M2_X2A;[BD9>CU0SNL_R6E=".*1\+/Z:%DV>5G]7X89[S-8R@L+:7^;J^[$]T ML%)3""K+MP?].-;#Z@D=#>.W[N!D! \%(E(XZU*=O>;*9[5W3LV*)EX@P>R- M!JW14?9/ ;6.YMRB%JSLA#:WUTWYR. <%>>UNMS"V%M6=;*D<(GY-J=+6L-? M=YA//Q9AD98Z7Q+USZ3T9@#%9;R MK'78[7S* CH=%O!J$B[3O3P9X_@%1>Q,/YVS MX\"F'8=?,L%SO]4!H2MDSS473IW9BT\-)04-B M#%Q^H9C. CTL\26H[# C0(DI)^B106,6V,!4GK4&WF>>POG'-??],3#5OLEP MB>M17_CLY>63C2!8'79K(SPY:WWAX'/Q^KK[Z+I/B@U8M%GW9.$^"E?6! S! M4S@YONECN.3FK[UWB.E[O>H!_C(*?J76_)NM3\J/<;#4O5N_!BS7YW2GLCU3 M92A_PZWT*L;R3-]<\6;6TK]=F_UEUKK*C0!J=P;'%]%T>=:C?G3/DN&77'A MCY#A]RZ!],V)8A^*)'@+,."P\O>V^GE&ZT'AIJXE>6<:USPNUN"'SP^=[FSM M\4S-$'P>))0H_ @2V2@4$M8JK%1@QJ8%UN"?E4Z^0/D[ HMPG"U(G87(Y@#\ M\/[4O>[#^V..^DD$D]GDP225Z!L.]'U"ZEM],MNG["QGM_L2FMZ')> %:=_ ME8*ORL#+Q8:FYOY);?M+G8QWBQE#\(MS$E%PE<:PV:WZ3[ MM0AH?M MP[_V=W8_]S[13_S3[A=\L:2S?=C^WJ%_'K;??#KK'+X3G>VO<&_[W9U_/YU] M.GPM.H?_.?A\L+^_LWV!_3,ZQQ.S$?F48R$P IQIA2RV$M$(TTI)N%<+M E]]7-V0!9 V2/X*X?=AQG V0_ M#,C(!,AR7SJL"T&8>0"RQ"URC!@D0B1.\TQN1-8V>0-D#9 ]3R"[=Z;Z!LCN M$FY)TFN;[-<(+9_#Y(U2>1M'QTNS M>PW9P@.FML8KT0#0B@#4F6-'"9@0"-F1(3@B3F)"&EN'#*7>2:H98-+:IF2/ MB0ZRH4;Y]?(WC;;>7ENG"1Q.=5 1G 1-O$<<>X)L8 IYEH>!$L!7S]8V-::- MMCY=;7U8SI!&E>]3E6=2&"9E-@&,9Z^I%V(2(*SE @V*E"5F9@-;EC) MGK R/RQM2*/,]ZG,TS ^!DL"QPXE8G.W@?X,?G1 MSZ$8)S.=YBZ9UC >GPS[N3&SZE1^9O.X5Z$RNH?@_4Z8-%ZS]V7)=OKYM:VR M: U"K8)0LQ1E)(]D\M@CIG(-2V* 4#S',CCT;";IPI=T<339"\?<)M_=GEVTC]Y<68JCUX-8^@VB[G^CQ/>OQ-,D M0$B2"/ AD ^,9[]?B=EL-:UW MWG#$)$Z(6\*096".>:0"!Q8""1:4^#&YT\^A".!BB)_')^:!R7;8M;U6;S!Z M;M4 #QOBC^!^X;=5P>F-[?9'?\/BQ";EN!(BS!L$TIUF'E5C<-&AT^,GH\#T$^(T./[0.3\-[;+7G6'(DL"6Y_BXB*YE M#@XCO)SI\I\W]1L'O2<%G.OF)39(;C8R0#'&< M1Y(HYI"2A/'(C#>YP):N4W'G//SCV^ OYU:// O064::\%M%//9BM6F=\ZS+ MSYV^_9=G9W_@YH@;^V$@L?_4 EN_VK1IK8C1.[/##K2/AGAO4%#@B7$3.-+: M442T#PD;+N&OM4UA[M("L:IJ_.3-EP;BG@?$/:YZD ;8[@/8IADBZ4S*U1Z( MX&@0%Y;G?2<-P:8DSE.IL!)KFT3?.; M9K0AV! 0,0W>7: "&14D$M8GKXRU3.2MKG6E%N>"-OY=@X"_- (^KBJC!MKN M ]JFR<6$M?$F&425\X@SSI$37B)LO"1$,6-5A,#UWJH#?SBZU7G'\86,19D7 M[+I/.BH&%Q@&)YG7],:$<\TY[_><]TF2>8W$/@'VS)U_7K]L*#,OB-JOO*#W M2YG9\&4V?)D-B^'#/,&&+[.1M)\K:<^A.K_ARVQ(36Z4N%">8>IQ"ACG:3@0 M]&+F#0Y,*^Z4#0U?YL\C-=EMYTQ%M=6^M2>\=DX)C$Q0!'$9*=)2$*2-2B*J M2&+N2/XU6$T:>J8&R>Z]F%NQ(+&BTAO'9;".ZZBDM"SX*+2/#6'FST6RLPF2 M81=#2D2A1#P@6; &V2024I%9R7GPP35(UB#9LT4R9R/&P4IE!..<8HN]3YPY M1Q7X9JIAS/RY2-:9^F24)\8#=2AQFQ G+"$;P473W$CX1S1G>0+T?361-5#6 M0-DCN.M5*KN#,\(+'"0H"N;:D20AKJ0B:<*DT0UGYL^%LJE3)@@.L$P>*<)L MGGHMD)4 91)'(JBSSBK\RT#9C>;X3)1$$4,15(# M#G&GP9LR0B'-K"=8N,!$C@OOJ^#Z$544-NKZ@%F<1EWOHJY3C\$+(Y/5!/R$ M/)@KY (Z&B6*7')FN116I-SYU:CKTU77!TA5-.IZ!W6=R540!4L$ZX)@?03B M-$9D!1C;B$T(AA,G-,\._IT]_$9?'Z^^/D \WNCK7?1U:EYYHE1SRI&,X AS M01(RQD-4SB+% ?SDQ'+KC5HDH7JT@R]#=W34LV?Y8N/5*MY\\AU=0H\8,K\4P"RI&@16ZXYH):Q$/PR'@N4!14*F8B)RXW7#<3 MEY^P$M]#_JE1XH=7XJDEIB%/]#,)16PCXC9$I+5WR$JO";;4,V'6-O7B-)AF M'NM/F\=ZAS&L=>__DJD$S9";>WM 3P;='Z#6IIF"(L31@[C?+D M(O#-G$$:!!P9&I/16$:>[-JFO"^FR_O3FU]C"EB#H V"/JKRIP9![P=!9W9J MO6=1:XV4-AYQ3EFF(.$(TT2TC!I3P=8VETS ;A"T0= &01]=FK!!T =!T)G4 M(.<:H@::0'H41MQK@2QQ%OD49)Z?:8C(FW3FGF(3W@9'3<36?52]U^ MB'U0(UV0]X%UEV;=_3>VXO>CZ(];QX.BJL.N.SF.K?^]@E)+D1BS/B3/&4\^ MF.!Q!,_(@*@P+O3>VZ7ND+CC0/[7Y;IC^//D^&087Q\>]09GWOYY_VFV?=\X[J7T $'"Z)VUDH,T*1<,HXD8K M\(BP1(%([34C#E/PB-C&HCJW0 ![61A 5H[W8ZM>DU:]*-48W);MAY7$QRK& ML&,\,&9XBE9KJ30/FC.C&.Q8F96?*9CDUO=?A&F,WBVK=C/V V"Y>.AB\/*?C"RWLHBL-': M.1FVC@#M_5FK.\J'26 ]RK=?#;H]^&&/\]RU:_?V)[LVH WE2>Q#F1>T2?G>!_9&6VE-:)88.8""9/]=?(<>M1 M8E(X+2/W1JQMY@KP1WWZ6K7X!>;5;^PZITO>\10H;RGB+ MUA)3"LZO5 A'%PCEX.A$@#LJ%M;\O\9X0!O M]+_LQN'A=G3'NW#@ ME[V!__J3Q;C3'8OQV_,V?<<^'T#L=;[U_3/$^?@B]C9!6?M M_//7-KR_(,8'[?//V^$0KHNUM__L=;9[W4__OB9P7KJS_56TSU\SB/'.VKN] M7&1SUMYN[U'/N3:)H4RMA+C2!+FH(\*:1\*TE\&S"H- "F/8RM8C:08>& M< M10NQ.G.6!F53",E:%;%?:T5 AR-XXL?#D[BV^?=.YPW:??V^W=I^_7)W,7": ME?D+(E]+^[4GG+] );'!E'-GP/E(C#KBN>_'<-*+ M.ZG(6 X8G[>@?=RCCE,7J4(J$H]XYF]U@3NDP(*9))D@7EX4G%6@ZQ$'TUD& MLF/J!X='P^X(_,W:!*1!KS_S.C'S%!9O,C/M9/FZ M,%(=[JUGCT;Q]_$O?XQ[T;K]LWO[CM!N.]W\W9D,+ MEO-[=85;?>+J7;)14G\7XIN2$,O?1MOD$O?N^JPA&Q(IFYUV*O?$^P' M7:RYT6'OCQ+CEQRFOQH=P5-]&N.0MP71[JW(!9H&V)^Q]Y'=RU9O "=.UG=[ MW>.S5CB)K2W _UY.6NA[FU[WU'?-5K[_)[,IEC#3,J; B?80YQ$;I3-64.(P M$<+82Q*@;,4$J#M^VQ^!OW4(V/?*#H=G\"2W#F$)'L_FV"U]UGIS[.-Y>_OM M66?WY=?V^3OVZ2#']&W1II^_=@[>GNV\>7<*_NO!I_/]PXN;8YW=]FG[X"UI MOWEWWMD.W0Y\]M/YU_//A^\HO,X_;V_AG7\[!SMO/J=VM]X8RTR/46I)!3>( M1!D09Y8BP[Q"$);(&!)+PMNU3;HNM%H'>?O1$RX?NH3@1\WK;;#NJ6(=E5QQ M@[F6A''CM=880G #H;C11/)JKQ 3RDB#=8\"Z\XG6">=HBYYCJQ4''%'*;+> MNX4>M&WE?#]$-QV_YL9_D'NM5WG$!<4A./"E:6[IAX; 7C M02C&!=>8Z*BP<8I00!<)$KK_?]X:=__SK\_.8_^YWMC_3SF]>X3=O?/QVT*_>Y@V.H/C@'[YJ)_>6&?KQD:>2^@?=$=7"QQ:#S!^U>^:=3K M#3%*6H."(1%QX@*RUD4$_B&$P=AARV0F#B^;O(]HAF0S\_6>U?=V-K.)YGZ: M#D^C.8BW<1#&H>!R%6@D$-=1@Y$05@OI(TX"HCG)Q7WDK1YN#NR];RK\(M$/ M"=ZZ9#TVWG,>N8:_>8#_P]CS*%+CO?YLY?MPN??:>?.:='":X(\S2UME$9D"25(2VF=3-B) M/%9A-?G!H/&>1J\I.&(A*'#$@@0)4I@Z+Q5KHN% _30EG M]OZ2TEQSB63.1'$.\9#61*'H%';>>Z$%7]L4&-_CSM\CVMQK=/ANOE>CPS]- MAZ=1D-/!:84MBIP+Q)T4R$1-D?$A"F,BL_Q1ZO"SV0/Z.XY&OX/RV6KB9@RM MT!WY+/15H^'<.S'%8>[R2MV^[?M<;IOG$TXH".[U^N6&N,$-_'$T&'6SK/P^ MC#U[W/T6_\@[F8AM+"G!=784\P'6-G\C+YYEYOBWE28"!A%H\EP8P@T.1F@: M3+34>D*(-??D.54B]6>1J,($/.K$!G!7 MS9@BGAHZ=81Y2BSCMW1"('"XE\ ME('1'+M&O+;)Q3K%B\''BR9I_!0T%PN?IWE:9S@$KTRYR*+C"?XB-D3)[\E? M:C3W'C1WZBH%)B15CB+&+4<\&(P,%A@QI2WFQ'NB39ZQOF[8(N/)3]'<9U%_ M7II+>X/^%W2<2]$#A GKA89ID.[);;I-P'>WRL['!V^/S2^9[6QM(&T52#N; M<4:,,I(+B/Z4D!BB/PZ!7Y01,>FU@/5+N2=VDZT#O*TKL^B//-**QI^0X'G& M^OX@WDRC[[?7]YD*9D,)6#N.)*,"<>'!AMH^R[5(R3\Z[/K7R67S?J>LQNR:MJK1JT6@&M=F:K M[&*,Q$KCD;'*(IZT0]J"GR*YYMY:%C"E:YM4/K("G29?\JL[&(WFWDISIWZ& M= M]@,\H">#[0_NE74&?=_ ^^KP/EOXXS3GFDB/O#401AHI\TA CPBWF#C-@@PE MC,1$W'_:Z!<@%KB?J0 -D#9 ^HB=Y 9(;PND4S\9ATAE9EP7/#G$80&1$40@ M&4G$)@D=HR_Y.,G6^7WGXQX-O; M>0:/=WCIP1;>D]&!J< &8:DS55022#O/462,8!/@:2M^25?XE4W@>>AGD;B0 M9]W/#OK+;^.6L[U5I]EI7J.*>P5"T0NQ@/JR^GDUXO_W=RIK3PE"MD@@N(B\"7$WJL2OD"#A[72AD9 MM>(Q"L.EH,Q1(ZR(V+%+O/5&*!Y(*-B>(DH+(Q2*R8!K;K!'QG"!3-*>$Z4L MEC(+Q14L+[9@13WEMW+5:47D4N1E*<<+7@?L&65BGNZWV ._R8(!]#W IV[J M5B9P ( UK! +3E!QQX!P%2^]H-K8G([V(WQD"=7"[$SZ*_WNI4.X?Y 76X[X M>_<83N=OP*10YL[^G7W,/Y?/G2W/^)4=[;?^[ U.,Y<-('H<7CIP_"9W_UCF MK.^,'2!2!(KH]=8_X#J]B8>M=C?X0:M,=R[B[?K]U-!Q\Z^:P 3 (7+H7<.!%3[\Z;AY]0O$? MK[]W1X60:'&URB?('R^R1,/+ X@:NYESR'Z!$W\!.8;3@=?8/Z$F)C,9@8(^AZJPLV:>RGV4EX MFB5A-5\_4&\X9X;"PG.PZIH2XP0'\9 L""=' MF?!J%;!RT@4BJ4LD)"Z#U5RXH!F(*8!8I.1^P.IOL"0[J4+X\1W61%@O!\-A M8>AX98_@G>.S9PM@[=W7I^UW>U:8Y)R!6(#F::^ & YW5"Y-7*Q;[*FU:@V!F:^6'LL>/H5Z\ 9/#F^_"L+1! _ MR8^A],(#FOFY/YS26'R)R VC_8IL@HO]W?9.[=EH[?_.^V_@O%UXAA=OO[K) MS<(NL>S$2RF9KJ58ND#)Y*-+C-B4K)!<&YDWLAG&5CL/)I'HZ\A^'K77V1E\ MJW)W1(X=SXI\\A"NY^R"VPD/L ]XG6TD.'%+7$5P_>#9]6.%CA,X;L?AES@< M>YWE&,4*E$3-E>[A-6">Z2E7 >4D+,::>NR]!(UW6C :#,F2(,&[T9770 B1 M:/S+;= YNQ3+D/EM?>?=_@(X/W,?LYTWW+[L82*8PS0ET[(*TC>];R<7AL*65_@/.X%N$?Y>./L>*4.<"LGQX7:->O"22;Q+=?QSS"BP^I:I@IR,>:; M9-1G/KWU\N_EG_O-CZ]@%=U2&#QP!I!*HN*".JO ZXD47KWBTD[*JC<:Z]HQ5Z--YY\M>B$)*&312T5+PV)U&+@2'!(;UXVG''PZR-Z+QZ6X3PRO3' MP:"06(/Q&,MM.7:=:!O3&%_IW4\WF<:VSD4/(E9>JN 93O";'>5]A\()7K,Z M7Y]@>3'SE*Z\AHTGEKL253+T*A>B]2'"ZH?6%CRH4%:N7JSK'^M<:'CQ,#FI M5:'VS+FK"QE%B!AO)YNU'>*#'-0?VD1V"/2B #)=6)]4F M%_5WS$L[6GM1#O37/^W!\$O&VWTPZZV7< :0X(VMC?6<*[8A,W./CH?%W0=A M'0-L(38\+A=5O3A[9[.I/7AO'(6.O2>;[[CVG6[PS)9;L]];*TC>7,4!NX$L M_LSBC/*XY!^/I4"#\#P6ITIN@[B!E[N2NQII4H'9(+'F$*7JE"3$(,$H%;$U MHMIIQ)R(.UC2)H5PHVH*N*:M/4J$AL!/Y"G[ G&.,W4,L4@:#^O#A2:!KVT: MNL2V5IM",P;6#PX/N\?%A!&8B/F"3\ 3F 60 MXOZNHN."1B6UXRZQO/M-38I"\&B8Y0KBA-#H^ /J^"?<_K)'I!+<6X/ R$/@ M)J1"+JF(L-,Z$">"E_&FM@66N?(2K[ 44^FY A3D!5"H#WOK_9C%+\[MQRSQ M:"^[P0MBT8LATX0C3P.*RN.G$C;JAFPOROIS8H85K&5;A M4;>J-,X!4GW="\[+?!0U";7G8YN9'<)^:YP<;7TX.3KJ+5[^DO>GM^#B\6F, M_;F'>'V EC]=9Z.S'0T'8(KA_=YJF5X?32(F:L&" MX(%3XPD5CNHHJ/(*6'$%80#6@N+ J4B M,M#N1%3%6THVY*T# ETAX3)<'DU^O3LDCK<#;[@;N$3>Y[8#;R_6-N)H0Q+1 M6L$5SC7=Q#.CB:>$J$3S!D8EUN@.\MWL#:XN]/Y[Y\N>"UB!(XR1PYJ T N- MG)<8$6\XP<9C$2@@)]9+RKKG<7/!JZBW!9=!Z=3%R#62%J0X?_*N-O@G(&AC M@K,@B?;I7K3<"^TPLLGDIBBND(WP&Q6<4VQ,#+HPW$N,KS7![KQO7[ATDKH"+>X#U>]7H*0K 'Y MF+E]Z_!HO'EG>[WQR58KX6366,^8#PDDW7-C#".!XA"(H$G'=(4CVK1KK=X" ML963#,(1Q5F*2#D1$9?6(Z-B0IYA3"3-54[ZTH; #U6_5J?T:\WNC+H(XOCB MPO[< M+?: C2/42Z[[:60=WBY_B@NQ;OTLEGE^-]ZMG4]H3!9RI7T(++UU)) D)7<> MZ\"-HH8ZK7-]D+T_A^R"J1Q+46Z<>EM?^;.UFIWM=Z<[[_:BEUH#5B!%DD?< M.9ZW(#22@DO&C=:4";":?&-Q5/J\RQQ3)>'Y(Q8SDWTF53:$142(#9GEGG.9RZS9!KTNO5%9F*KG M-V-2[IQS,8O-M"GXI&3NBBU(J6JRRUG3X@&T#L&=&82G@=V[,ZB[)/(=/Y&2 M^^D/#DO2\'].[! >!<3!@WXL52[@K%4;1A'>ZV4TS^\<50[2V&A.@_ NJ%]W M6;Q3$KOP\:-2 0FZLSXU)^!O6O@B+,NX;Q$,?)X,TCHY&E3*WZNS#KER[)H; M<]$.1^4G^KTM VY(6'P_S]]N7.^^K0OXU.W$%=6%9."Q["RAU+27DJ3;(9 MGKA*1$O# #2Y3%QC%?@U>'5EQ])+.^J./AR!M0X[_?_883<_[NP _YFO]1E[ MO;M;IP!))&'M'?:9&=HBKH)!UE.% M5*4$N84*9T,2WQ>E^TCGHGHR(9X 1U M?1'D"CA^I@PLCWTNE0/RK&7@'*)^$U,>8Z=14,SDG"E'-EB":%"$,R69)'AM M$ZS2LDD5$YAKE4;9&BEZ $:EIBOOK59(<8^R$@-JG8]&\??Q+W^$[NBH9\]^[_:+GUN^ M],?\G2PADRPW5KU=-P(:LZ$%R[V ]8SG^L1UF^!&:1.\,$2O>D\#T#-VZ=MX M@USZWE6'S75:4MWHL->,IKYVB/SB1Y=,!JUZ01]F J:^$,8L3/DH79NUSK1J M=9F;=/@FP-D!M"'.>>I 8A@X\UP2:Y<: MR*G_PV^^2[!=]K__@9L:A%_>]ZEGGWXBG\X[7SLT7T/[%,YW]FGWSV[[X-/I MYS=__W/8/F]__W3^42S,/CWXST$YW^[G;OO\)=S;7_OM?]^>=0Y>?OV\ M^[[W^=]/Y^WS/P\ZV>#.#I&6"6PL_$":.;"ZE(4\8$DCA@6L#?9@+U+VL-5] MS8^^X^#2GZ$"_[4*X/U*N/9Z,?MV0X1[\D"6O-?2.4N)\IP8D:=_8&D$A'8N M6L*7SPM< ;\FS_X);70^+(S-\CES%IRW.(]P#@IQP2C2'$>4*,5)0UC(%< 8 MW\"7Y:\O@;&G@5:3&<\+DT]6F_IL'G^R?5DM]KC%?P[D6J-3>S3M12XI>(J) M*9L693H@?'.R/=$[R_"0E[EE9VG?NO#%;W4:ICIL9G+)7TW=[S%LM#[$6/:E M6T24779"_VC]X :52T?X+7]LVW"@;Z79=:76YE]&+*J*F>7M\)=7\90MC*>P M@^%3PI$JKH(DX-X9\,AY"IK!PU("3%JS@_$C,I(?V<[67K($:\$ELE1:Q+D@ MR/*$48B)B$!4$@'G'8QE=3M7[6 ,;?]+EK\T'!RN.FT;+LA$KARV@3-LC/#: M6NU2B-%SBIO\](^0AD]G[7=[$!9;;^#!6B-29GEFR 2AD+,Q"NP\3C'S*"[= MS\H(L-I"YR2J@O#-8^VY-E3SZ%E0"KPBGBA3S4+_F(7NG.YY2Z*5S*&HK4<\ MI(2Q#?J7E,7Y8GAZ953&E^)_= >W MW^RZ ZPHY@)S1D0# J:\LLX)@SUA!$1+.=9(VX^0-D_;6WLB9"07#C%!&>)6 M,Z0=QYFCU2F>&Z)M[DVZ)U@Q*CIBRZ:#X#II1Q-@"W4&7HV)7E>_U2ST+1>Z M\V5/$$F$3RH/A8H *Y8@K6F&%-W*L-UI;$%+G[]E>GJQ^TB\#W&;[XF_DG^<+F?>/8[P+A&FB.!C-)*,U M/.((:):2PMQK@Q/GMX"P90U#'\O=CGN$7DUN^L_XE/) MQ?U@ZU3L* 29S*( M9)$"?S43UP:D@Q5(4RVL%T%X8;/CO'0K?W5,PT%08L$'9IA3(< A V]8\,2D M((!OSO*=&98PCFH3+BK[N >2:0<%7 M#PIFCW]0\+6#?R_41PB%G2+$)(#"[UJRRJ0 M,SO'Y4;VT.9:WCP5]2EWQX.1X/$\U!R6@D1"/G+5^ M&W<2PW5X>&)PHT,X2Y:7K(BEN>#%^JQMSP/Y#N$@"P7-P_@_)]VJ4^Z)C&7\ M,+WK<=8Z?O>Q/.#1^G6KV1W-/3987'L\@(=;UN]LDN;.T5_U ,<%Y;_?\.&Q M9B34O8R$*M1Z\;AJUYR=>OP;>3%9^,(MU!J!/Y '&=/I&V6+89!2')9)KZ4K MC[V8V>88G0Q+"?\P^@&H\5D]OQ*6X[!?0268/1"&9AK8PR_]:K[I'?NEKLS> MM\?X\,\$'C*FC*;NZ"!ME0V0UP!!HU&V#]D\/&>J5WR%EVP5'(.%S_2%.9=V M&"=]XJ5!/[OZM;\_'9=21E@N(%=^(?LO#]@(O JIQX6A5. 1]6W^[^%1KYO= MI'F1:U?!QO-M"#[XDCO'4]14NIQCID%D&Y?[:DQ" K"'49X$&(@\N.=*3H_. M8)H;KCFD2\ 6JF(;2F92O:F;'WCK+)==%#KJ!3&#M_U)SSZ=R0ZY8&G@X,IL M-<3^JKSW(N<'/,YZPF.LJD^B!>4,\'A]-0T";K#ZXW1_T.N=H<%I=BT^;GS8 MR)P+Q\.NS_4F,P,CY\=OS'D6RX+1<7?W&%S<61-&/FPL87/*,U>HC2&^FD%9 M%RO!:]EC+TYSCOD.1-WTI"IG_61+9S(E#-=U3?YC'VE\W>E6=B3( ,3X"V#W>).)62"EYE) M)QC#<1ZCM+8IEWG+M=@O2&*6'?@D*O(V(SO[\.!K">V=712V/'(._K-3S7 5^3KH M:.6,;BDB/JP&ZE]:Q+5JF>^/-$B+(5-MHOZN+_I]ON::(F!BAO SLT([VUOG MG:T]$S#U"A,D ]<(1"C//J4ZAU 0XTI!M*-KFVI90UWN4L9C-2U*F8OTSG(H MGU5JMH1]&I+W2GE[]F#"T%;4;U4V:MJ8*'ZL#[]ELNX2FA?1_4 M'GX,8_?0G0QS'V M1"ST.Q<5GP6M5CB)]8CE3*WP)"!L9WYH=";]NXJYK[^<=;)F69L!^HL?69OX M)T?#P;=N1L4RD+?>V[H=K?CLXMR-[3NI7.-C5<0^<T<[K'@O4ZI[E9R&/H\@0ZS:E%QDE%02RP]ID'4UZ5=EHO3)6UL.0M MU>Z+U<8\8ZNHM-@ B&>F'4V232P&QS@/2IE&*AY2*OC.N[URH]IOMMLKY>Z $B6>-0RX@#%R:8%$'^G;80#$1M2"-[#RA[ MGT[;[_8LM90J09'642+.F4(V)(>TY%09Q9UC@$CJYJ+G+7;BBRDV]=%-MZLN,T;39N8^P.)XV+X[Q%E32!-R:9CC*3>5B10DQO M8PFO[M.+"L&E&D_)J=BAKG>J9LG-;^8/K4A8P(C%RH/X:DNYD,;Q9 V.*>.+ M,M34Y-ZXQ(35+[?=8VO(,5;#EJ]Y>Y\DF; ,!!D;,02(,2)KDT#1:J:D)M:Y MF+V=*YV=RK\^.1J5R;J7:MFJOC'CE"=') V>G$M3CV\>4_Z$JKMF%6$"8ZD"N#1@2"TG*EIIB?8!7@M6 M&*#M#+=A.;9S!AH$\-Y#RD%+P'0R0%L0;YP**$-LB+G*3,J,8 M$1)( .GP#EN %,(V%I.54^\V!SIG4^Q8\"WOCA_!#"@$8$3 2P0@=$>$Y6Z<#Q,:>6T0HL5J! M)?'!K6UJ>@5Z/)G@KS/X%@]+]"GW"TCL\&%@V$J+STCRU55"_K7=-EW<#+*JQ>W'YW]5&'TW5Y MFICEYUDZVWE*@-L9;+3D1:K;9<]L/1?LE^:EP\&X6GG<\E0*GZ>%^]--[",[ M/#ZK&!3S;-^J0/I;J7MVMO^UVL.?%OQFVL;N\4E5U3_WW?+!CR\_M+;>K+<^ M'-M# )G0>EE8OM=[)Z'A8Q@B!H(W9??VTU+J\. [O;'X$=7BWM% O M[]4/BY3DJ<3EIL>=.[E>]/?6I3+2U.S?O68_-SIWRQ#.JK>V5M*9/,_,Z+MQ M]U,-4:]S)VX8ZW2]L'_GY1Z.ED#$$-RG%^NPV-TOW3)>KV;LK.9@S99\4G9Y M<>5T-MF$HO[J7H]&2NXN)>_C4<_ZN CD,ZM1F1K;KQJTPWRRR6Y,U6L=?L&[,8_6HD*;PMWSOT>]1!JJY209$)GQUDC M8S1% 3O/&'=1:GE9-F>.CGG]<@"0\\UF2]IUIC5AS5B\J\?B\<<_%N_:,7<7 MQN(E:P@6SCGO!>=*.D8=QD(G#M$T->;2E7ADON0$7.8J(I>TVL_EP[O9LAX7 MPUTU$]L6N$W'^[VSBW66,T[9S'R":G8&'*7:TX$7IMTT1Y.>WDF[]3?;.XG% M]L,C+.W8W7X>T#48@DLZ>THU:N8<5'49D=.RI]:X#V8'XNC"9:YG!NM+9FGW5W M5 TFJIYD=S0Z*NW\@P')R#78?3B]V6T/#>.V2ZC";W^/AO:SX;VLZ']O)(>KYI ,VLX5F4[ MK-4JLR1E^C!P:+JA-;[R:TGT'MT3^=\_[OX?-ZG:*EV%3!CJJ ^,:9X8UTPP MS:*T(B7!C%C.'(C8G<.I]_$0[#<\T,L#*O9K!E05K^#A:_YY^^OYY]VP_^G MD\[VN[/.P7ZW\^;MV:>#SOX.7'?GS3OZ>;?7N\@K^&EW_^O.;J?7H7]V.^SO__N)03;[ MSYX86%"_MBDD7^=\16K!N^O,+0@);X?=J?S?+X7=[R>9D=Y%_K=;$3@O>02_ M.N_ICX*NPGR(SN-PL RU1F/8JEWC!IM6P:99SM.H5<#)"I1X\@@B^I29?Q3R M!$M*/!=*RBK?2>@?=\6FY1#P,/#S"[J.?R]$MG<%H"?((/\(?*<&?59!G[,9 M],&:L,BC1"(F@[A1!!FF MJE#>/@JNV^J-6S+>QN"HQ81&BAD/WAKEF5;1:NTICFH%)J^&\?;F.U>OSW9V M7^]A'C4\>XZ4YC2/ZN!(!R>03YK[H+V!4.F!*6]%TDY0J81@E%L*,9N@3!!I M<0H>_E?U0>29&NC2X1H-9>'*XG#>/G^W9YT@X#:":9 *Q$'AB$ ;'8J)R"# M4,!"9'+*^R%RHT+81#*-F]'@_6(3-3?.1!&HX,2*AISRQZQT9WMK3S&;C/$! M!";X*EMY/X,.EVN M.6.E2LED]D+'96+!1RVY%]0UD/-C!)&TMS_N =*$$)U'0N=ZXZ D,E@&9"+F M+GG,L#;WQQU)@G),"N\"B=QIYW3R BM .LZUUJ2!G!^TTN!K0(SAG:$2)4"7 M7"7CD$UE? I)''M"9"HLH3\2X6U "V@BE+:$)@^C%32SOG;/>$-X\+E>1H6#*$/ AF(6U&PTD;X)SUQE^+/ M5"I3C$^C-_IZDHNE-LGY#,3(JHEM1. MK6?DS[6&DS?7QV+7%7KBN6QCO)5Q(%SB/ M%N]^TJ\W?FLI0E]S,4]#@':O$X$9WHLQ7WH\8YV)B"65J6 1/G^:TKD><8.TH!-P^TISB6Y+;GV.V )-_',O^SZ / MFGB::2BFY?'V0NEXJ5TO%&./3UZFA"BS1*8?QOMEQ;;Y1F:9=GD]3&3>MXRKG94C[N]RL<^!K@MK1++17D?WBID M*[5Q&(TFA*I3?I7"CI$]I^X@S$!D!Z0.K.,]"/A,F018 O][.!D&>W9#9*P% MV\_*]=M^526]DW;'=S%(KT#2^\$.MW-_T[.3=MPY>+L7 V&Y-P496"3$?6+( M$I40!9FGB>=_>;K71-;K)=XL$1HX+95@UL^Q!6MT1S_BT7#KK+BEET=]$LIT M4I&GQ"W@AJ;,@07"-ODR,Y9B;.CBY,^KTNIOZQ A9](_'.&14A+G,?(T2+^V*3?(TASFARJ<[PS R!?RI+]L_R1[ MS+!2YDGXPCM]N,FCXVKT".6E.P;/-X?E+C>P "OU8=]>U%U(=R*B$QP+E>N6.2$,8@8[8GF(="8*_WQ,O]DKN>Z)"8G7L;1 M$ *C[E&>V3&A;&L@\#%+ VUOM_>8MI[F-*#QJ4>AL0]P2*0O!2(3A%\2=H4A+SY WE-'M-1&$Z M4.&?<3Z^%)'\ZUY(GD61-!(VSU@E7"!K8T0I,J^]HN#>XQMBPBD\ MYE:I#C@>M(;QR)XM8?><"T8O%-8N+74J?%"7,M-6U$Z-G#UF.>.YKL6($*PG M'#%M/.+":?!$F$',<2\$,2XR?D,Y6ZCH;I;_42]_9_O='N/."^H3$LX&<$13 M1-H$C*@$E'%<>1SBYM4(H)BKF\9N2#U7SVRTWL[LPP(*51,A MXF$7Y6.4C9+LS0*DV-S,-'N$7VXCFUDVWYVVS]M[27+,I>(H&,?S%@!&1GB#E';<28U9 M8NJF)M".5EQR["/V$(5IR@7$8TI'%:3E06'JO%1L>7,8;Y;\UDO>V6WO$26P M4K#:2<<\3]XFY$Q22'M8\PA^<60E$F*+LUK_*Z?#+YVE4XIU*JY>\'(R=,Q. M/@S=5/J+CJ=H$;\?Q7X9N71X-.B/QR4>[W='9=QFM9[K]4;D>&O?#T[@PQG; M#L=50N7PN7LI;PP'D(;I3"(_&!T_H0W;U?3+*0;K20PSS'-EHH8(A7'))#BX M02E?-A0*I*)KS/[B/L)V=U3JH[*:/6N=.FL??-SS*0K):8#G:+*)!P]/YU0K M,8)2R:AU_@H3/P>C%RHO\I3U<4'527]2_9"KR"=5&?-UD).08C*9M$RR/2D^ MPURQ1AB >!YW_3S?:YET-KF"Y5V 5Y9_+BNZ:0VNZ.CX;:KAI0_1CJJ9SM7P M>#NIW[BV,Z1?SW.N8&$ZSC<_K,GDZ'%&M^S,+:O_>'&;P*K1M0?0-=K.&W&. M>FD8Q.I!8,1--,A )(\H%08>OX=W;^JR9%V;*E6M91GI'80P_=(E4)<=37S= M7JD[&@Q#F0!;2""M:G&9]U]G2SMF[N,A8%/^_?MG)#\,Q6]N6I@KE, MPN+^MYU>5NZ3RD8GW]'8QL(]CJ]]]M;GKG#^ 3P=BSM&BT.;D2G$>)OL7@,. M/QXVFA!V&85(9,AFBZ".K6M!,\;$GRT;"N%IYNWM89"K9>33N 3T 0$/_G!-R ME5L!O;9P3UJ;I#EWQAJNB=#!@/O M[8-W>Y1ZS2F6**A(,ANI0_EO9"*56#AEB8VYM.R*RK*%?=HR3G^0UNL.8>^' M>4,_F[^3_I'MADE<"E:X-&2L9Y%Q)\>M_N#X0A ZG"Q=*Q1>M7+,TFLXVW;\ M-:(*0HZ&\;![%U\DAF>-%>?PN3WFK,%Y$ 58>(%XXAQ9":$X5D0;BY-4H-*ILS@PV5^5FY0.2G2=FS%B;X"OX]X L)^"!N8MI$[;@76S"GFHD]1LFBM M;F#]1\ ZV0$? 6L>/4L416\-XL$'9*U1R"B%250D$.$RK+,-+)=M>_V$F**) M%1X1/O!K\$'8LI M98SY@/B6#NN3&&D0"&%#PZFG1,5Y!=-A6MJZO* MI^_MW?8>U3+WTB047::S))XC2W%$R5 1DI(Q:KRVJ9<.!9[;9'L2V\37L%L/ MZTQM-:1EIBE@)<[[VXMYTTMX-X'?V?ZXAUUNNP^YY@3$G#.ID=8Q( ?K()7T M8!WHVJ;DXMI>PJL;"5,0<;G<2DT2F0(!:=!.9\1 MD!.2;H1_I9>P H\%!M]&#AZU''1VO^Y9:KE4))M K1 /%N2 YPDHW'A,#:.1 M^!O)P;B1L/1._'B[@,2-S,)BL=&%\*&Q#F<[VZ_WHF!9#ASR/!K$(7Y 6B6/ M!'.&2*,Q37F\@L(;^AKK<#(JU.]E+F6_M5\-J@S3S<=)=^G;OA^6,5U@/G:' MMN_AM9?3HL!15<(Z$RZ $I_TJJJ]$J-FXM?OK=Y@5+J 0)[@Q"?=T?Z8<+Z4 MT:](/$^H O3C/N$8.;?!..8LC%1BR0-X+]XF3-=1J$ JP"8H9QT MX+!SLF&N$= PG;'8!T>X(M$>M2(XX>&2MI#-*U6A4#&/=9O1J,'K65I# WWN.@H43QJ-D7$+<,9^= MXH2PCURI3-[D 6.(W%A,H"^,6SF!IS\8'D,0'J:=7:G;MU5+ZCUT=3V:Y%>6 MH]9X*MO32(CL+NF$*/Z$'0\7+7.K2PV5;57A3*FK&C^%TH.TGN/BW']<9F\? M[^<*J_56KWN8N1>'DP&S5057/9-OO@NAFE.;!TO/]3<-8'@$^&VM:]$?#IA8/UNK$/K^=&R,ST6^I##^/P2\SCR'.O M2#UQ_+0[RJ<9'0U&I4C,5N]=-M:VOJX\ WUT7)_[&%R_4_S14I&3 M,\N#R47G1NWI OR1Q[CVOU3]7?VZH;QZ>BY[H>5!Y#N?.=*X[JVY/&R^XEF$PBQ__8[^OG@ M"_V\_19W=CUKOX$[.OB*=W;WT\[N6]P^W:-$4AZC!H\[I\AS2XIF%D)$:C%G M3) 0S-IX\&@,6]D-$390%X3(EI3#3QU%#/EG<$X; 8Y%!!_C*!??#4\BF([7 M[]_^9VOW[7]>?[@X=7)>+986I5U_MOFKDSKX9(T#S(_<16G@1Z \)/0#C$;\?%9VI;-/L\2%P^EJ-J!T?+/5._'&U MC@"V_\9JYG(9-EM0<>:R2S8IPED'AX )XZLX.AEFBP,7D?<7\T?R@-N3JD*T M].D.;9C]X$9K!ZYQ^9,IK8-C>S 9 )UQ?!\>,/P^K%L%*Y**:I9[-34:7+H3 MGSN#+SR FEZYW'D]\#]^J[,2(.&9A2#[[6 P5O 'XV[-YG/DC.JK0\@/D_# MYP-!+'VR>2&KMMAE@CP:#7RW2$21D5E9SFL]]Y62F,K",::L1>5 ES? 5CFO M09G<7XEIG4^;OY*I((_*Y/(;:N(A^"1%Y.$T@\(.D_V6T7XUKV)R5I#NV-JW M7'6))3D'N@NSZ(Z6IN7>6#PM(5/G.U>4]C?;AG1S= ME 09X& 90E"$HQ^/<^/H<:]V>/.*%X&868L8C!HOB3.=?&%DZ MI/UT, RCV+_U2[#^$ MU&N;"30(G44[7!B]OHBZ%=Y#J%*VX"M]J)DI^L5Q\W94.2SU-Z-N;%XW#HK.9663JVYCVQ'[J'EIKW[[CO( M3=!2Z*@T,A"Q(.XC0]:+@++F!A\L1#V9V&3])L.?+YGL<9T;LDST9H>(@+" MV2QL&963*881%JUBK!'S'R/FGTC[W9Y6.@9G"=*"$,1S09+E MV"+*(K6P)$YF,;^!D%9=V&JZS262#*Y#KF\&RY[E=!Q9SL6%>7>G MHE",8>S+C.:];SA*V>I.>51-/DB.-5M/PM'8&N7,KC\9C2JO+%=YM B?YNM^ M;&7[I4'I\JO]>P#154&RO!OQ\ZKNUS8OEDY6>SZQ2N,OP]KL(,5#0%#;CX.3 MT3C[4(4_TQVCP6*-YFD5W/1B!<+Y@F,UQV@VO9W=A0&XX&=+(K/B98\[9HLX MIT$/9'GT>^NW[HM\@A#1C#;EU/9D(M0E:G51(?ZHR.[A6/#QPWKRTJ4 /=6N MJ2XN('; UC@3P;?BGGHGE8K)IABX\I2PFW!+7_1G ;\O^+.Y-J-3-G9V4DYR MC/W8T>[D+AX-_=J#H_>!QSO;GNWL;L'_WM&==WO@VFHJ@T#"BX@XIBKW'H"W MJX*UEK&@HUS;/#X=+.#XU0)5[:A,C?PWVSN)J]KX"!>@J7*6:\SA#Z<)42%% M*263'LM+:LQD8^/O)B6O>>=TCUIE.(0[2#N;I]VY,J@U(>J9$Y8FSSR]@H-I M<35SY3Y.6C)0>$" 8+3G!CL'$2Q5E%U6,=BLYGVLI@A8"YYI1YS4B,,B(I,G MAB9PU6*B/*G$B\>VH.?71"G9K2^FHK(5R](9OZ*U>%W=QUNXC<9<5.:"@1B1 MF+Q7@B(O&(/XUDL( 90';:0T,B8C-^D2>&K 9B5";=PJID?%RF%FU!/0RK/G'=L/[ZFX?3P'HPPL/G/?+7B8S82DD M9$.2B$N;(\4\I-@;073,KZII)3G(19BSDPN M6=':3_R3]99=1A90?.C[$3GAE0N)1QF)X=8$FU- GE@#*H'!?#:6[<=(6%OL M;.TY<$0X-0H)Y@7BUG)DO"0(A$YHIX.37BZW;',25M4<_=;]MFC& ,YR@NN' M(Q=66 B7I^$KQ36X69Y@ V#+! ^"!M>(T8\1HW?908) (_* .6(66\1!?Y&Q MP:&$#?86.ZO8:NZN42PD(QW7-G O@A9,,2Q8$LDIHAMW]T>N9H+@-7'ND331 M R@$@G2(!E'!,9:80>SBUS;5$K-S(SLTFT]WF5AWW)K0F^SJC+,SXZWU*Z+E MV2WK"G#RCF@\'>=FG@Z].VOHVGD=/,.>(:4H?Q MT';[U7/,:=Z3PUP_%,=ULJ7E(^['_B@;_-)D--G-GL^(Y8WI:5YKD@6[I("T MU(S:HZ/AX#NHX7%>]Y4].@>'=)%V^-T#,3R.1R^63BH2\NY2TS96ZXOI>I5+]/1JS2$SZ";((Y5(CGXDFY@M]QH0T MDXJ6*<75E,*]M/$/NZ"VX&)< (Z-UA/9O]BML>_Z<+&"@E+,,]TV&DS*#DL1 M^TQHT!^ M:^_5\1J8U\%X'SDKT?Z9&W;#W#9RY5X,AF':(++UX55+YVV\Q[6'NCV[L0T8 M4;=&_-S-U$+&5CF\.1L#KIBM&R_!ASX$ZU&+6&E<2C$[W6*"IY0*0J)J,4)_ O"&])BAAB8.LUXY3&Y<[JTH$>XX?W9[ZCV>"QX/[ MFN=?JNKL[*_.5269DR@#&K-<=!4^RL(*)> MU3NO:MY-C]B!M"0D<7"PJDXCDZ1%0DO0R@&#BI75JL[K"K"13TR>C (+&Y)C]YV-506:<.S(^6G*%NU1.N8S)CC4[7O;;"2ZM77$Y<^U^O-;GV_"_^%T9.'7V^6 M7_VG'^9\IS:)XI=^C3?)+;\3[/*'7G7GE9,EFT3?;MBKOS/2+'^R=),;N3Z4 M!4.QINQSYUGXDK.%AOU/B305V@"@97 L3?-QD+(L+?\2%Z0$Q-%XJW.IN7 I M/?F9+WYU(1Q\'H$K\%UVV%%?5Q2E1/CAEF$QW"TE#%?GM7JT5N4;I/T65_[, C:Y_\>=#O5Q@>M"K&:MFK#5@K+4BP&Y. MC,@QP OJ[!JM?3%.X7V,*;VZ%6?D9DJK1):WT_G%H\(@+Q<1KLO(^2J1[V;[MQA;37STPD;'F=7&:F6X-CAXY[F3UV[TSQYMN[#)/_=TV[KN MY!Y].?[9VOMV\&UW?^OL8-__W-UO'1WL?SC=VWYWM+M]2!K;?QX?O-_!7SZ_ M/?ORN=$:W0//&AS0?V3C>/?G[O:?K<:OMS_W/N=ZY5M\]_-;N/\?O'M\\/W+ M-[A^_\^C+_3?M'N&S_[:?]O?_81/OWIBO$V"($<4RYW,)+(R&J1U8D8+93DG M.56 "'79R:7SDG03SL]P4DK 2G/^?]\'6-P9(![.F%R,2O]U%T98;0:XR>FY M6^$>8K-'*ZHRD[]BMW/KD[ZLAL)%H!!/H)!J[A76*)%40J%"AL>RLZ/U6BG" M(JXZ\Q+Z:C6P\%Z,EQN,L19FWZ3B3@WC-8PO".,*H-I'KF5TAN.H+:"#HCB& M1'WBM()Q3.BYNG[L?JHVU%B^$);S,98'$T,@*2 1#$&<>X)TM/D(KN,IZL1! M/Y>G\3?PI2?R:RQ?/2PO&VTLLA_Y6"1;.#[?2$AX4,63?.QXPG&_.IP6+1*,EMD**.DCP6>$RB)%I0 ME4-H^C M)]SK2#FCN:ZQ3!8'*8BBU+(ZKK""Z#>)*U!LB*=* N6ERYWN+3*4*4 _;VG M-,6$EQ97J-%O'>(*#T.RE<.\)<85UC$05>>2/&!<(6H-GD*((2GXP1"GB.>. M9#/4&NE2'5=X-.7X:2JNP+%2WAN') _@&G!) MMEL_:^D!MNV>._(%D5R(V'I" T\&:^RE-H'+J+U70=2!A15$ODE@02AA!34: M2>$#XEI;Y+SAB%*3= #_T)A0(U^-?'7"PKC6[>@N4575>;QP33U&/<:S'.,> M(GTK?4)VW-&"W.Z,[#T@>CU&/<;:C?&@9^Y7T":<:<1<;[??[^:!38P%[BGE M%',IL>-:66X\IE$0+FF]>?!8#O#>=%*BM-Q+'S!RN=DOE]PCXYQ$GEF5!.;! MY;RB2RJ1UTF)-5CCLS_ M[#5?MINM88GM&T-'#1C7 \8DYJZXL%J"M9&P$#GFGI#A'!:>*YJ,CLD+G[GE M0FO.%6'!QQYC'=3_C*\EGU^>VA)\S7H'=F%?TS LB2: ]^#.:,JZ&L-R 36+%"R9C1S3P/C2?,TZ76,=?,U[ MW#19'%:8EH$ES*@6@9-(#/PN/?>$A<"L"K6O^:" P:=,CJ!@.3CR,DK$F9/( M!6E1T%(E%IDC0M_9UUR'O;\GG+FT3%]S+0-U];[FG>CWV\V<36(#(=9YS9SG MD7*G@R$X<:F3#S+8*YS-W-$:K,G:Z[SOFF3[6_W=)OY9JH&MKX$D9H(2R'!" MP6JD"CG+'3+"22(P]718>&7> :D+#6?J[T (_N<8[RHG<_' M Y+&FPF0. /6O/;(: KN9V(,:48TTB2Z$!-701H DDO1&0HHXS3U+J4@I*L]SX=%B[T)6LAH>3!)($MS"53!#7+: M,20(E59%8SUW]3[G>N]S/O-R'/4VYX.ZGEP*E9SA$LL$UH=P3FC,*;7"@D42 M8^UZKH .>#OM>CKM==).(1^50SS&@(S7$45M M8>)RV6X7K6NYTU9LRS#F\' M&+7KN2) ,N5Z$BR$T8D@F0 ^N)8>.5@Y9)14E'AAA:/+<#WK3<]U<#U78M-3 M,:VL8(S:Y+A721/LC:.@VHQ1PL3:]7Q8M)AR/5V2TA&-$3&8()XT189Z"^#A M18@*1X=EO>VYWMN>]]=A8E4" /F[6EO6?[# MD'-*(\Y(1(8'BBRCGFNC?=2@(#T;<1)NT,E%P M7 /Y"@/YG<#+A8*

[UF:E9O\%?\$5L%'0UPVNP?#6<\]0Y'S=BU M77]TMCD6Y9(3KEKY\VFXHE7A)@ (^/ *JQ,*>G'0[/T'_]C,/_M=-MDEXD%CBY!01G!-M0/>K MZ%7B.C><"9<8 6(A(V#00X?6GKP-V!]; M!G(]+8-6_-^/9P>?PXFC7#;H+M_=_Z/YA;XE!]M?X/H/].#;(3W8WL&-?<]V MW\,;??N.]_:/4F-_Z]?NX5=LHC).**2Y NUN/4&.DX!L="099CEU^L5K*3P%4H#=J^,LW%WF:Q M?Q1[<0[;G0)/%H#+@&U- ,F0^1#XKQ]]?X9[4[=S#!C5;5K7;#7[^2F%M[VC M(K4ZIP"L_7ZWZ0:E]LI#P&/;AR!90X3[9_/3)I@6K9;M9F@M.21?5C[!MFUH M@K16WY=3G3/1#*A'(&P@$[[3+0>I9EMB_AT>]T\;M$RKU">'MMFNE$2KTP.R M90W0+PDW.X\0\[[B2#6!1H_E'DC1R7IN_&OU)I-O1UH-UK#4'M73X)[APYJ] M4K>!S54.:^&AQR>=-JQEOL5Z/S@>5&_=@4EURZ^[\2BV>WGT9AM^CZ/A2C64 ME^(H3D_ICG/PG5[Y[V&G$WK9'@R;Q;M!?U!JYR"E=QQS;1Q/ EE&1;&)LH)"=KB*J&58(59K8L?2A=_VR&-TZ\IJABB28@* M0G*I0(5@72)RU$AN/(^6N!>O*=ZD"^MB>C-=_*D)0X!J&FJD&9MQB@M!RWA0 MJAF)7>='W+B@BAY,=R^L2[< OX$L4P\O6[FJ5[T2B[(/,";-?!4_JUI!B%N M,-E5.!JZ#(#>_>Z@=!O'[AQ@<8Y%96@&O(7[QF]7R7'Y+OFB;BB]P5();7UZ M4^B<\SD"OWO"K$M]I?DH-A';ZOV&KM(]3_+**6T63T-!; ^ZHPA#_Z@;8TG? M=M:TQW#O$2C$=E:F>[[? 7&LA+W:F#ZG/L;&CJV4>S;/;JTI= C!,>JB]X1C MX6T4C(MDH]0B,<*^;@\U!4=S-^/$S;+<1KKC/=A!?\'D]]H+:I'>,U8B-SW4T8).F(I> )!^TX MM<)%*21191/@J$48,@C\J1GDT1@$[W[XJA2SU#B&J++ ("J @R]R@1<;-7CX M-$HC,H-<5H%XR" ;@"^]D\IA:YUMC"*%%QV:N1%/, ?Z550U7]P!;\#F1_0* M!\9'&'D["VCC<^9'Y3U-V0:3J&7YI#"EMTJWZ!B;,_H],HRSTI]KIX> M!7A'7LT-O:R103#CKI5&_N74.^\T3?M8%SVE[<'8^LG1"'BW',7.(X^=[':$ MF;C8/\WO/AIQGNF2OQN RNFV2@LG_CSI],"7SC>/+)X8-H ^ ]\?#%=Q..DJ M6CPTM:9P&;Y#LX,C#9 ME[9U:L]Z+_XS:ZB!E7:.AN=?OWK)U__CNG#KG >?6YX*XUGB.H'=$A(3W/#@ M2(Q1\L"33=A)7BDSN">&K7ZY4ZV<]I(J[Q6GRCCEG?!,!2^EF [V1K*A]$ MH,ES80@W.!BA:3 QG^PDA%AS2;[7#:,2,_;!5IYU;RH$\7RMA%_^#*P$&21X MQ"PA;YA G%./-'4)Z1"M-)HEEEL57!]^*'5=&< M6H19%C"E*D_VVCWTS:(QBHZVQ@&E,NI2HE,7>"3%;G>X$S"VS!:=0/S9[ V# M/\#5X] 8(QM5>.SVB1C77#/DSICU;'?W]FTKZWO_-K[\-7H*P! M%'8(?'P##J3/I1:P098".A-CC:=@3X%?9D_B\ S2V@;C]F>,W0 M^_WE@KABJH:B931][(*4B70^1\E/>O'EZ(=7H=D[:=FSE\UV2:#RIE>SPV5# M_5P>7;F"U=<3&WX35W;\\,#,\,G#KS?+K\YE!5;?4;S)#+GT:[QYV^\$N_RA M5]UYU62)V93R=L->_4B%[V&R9%,2LRZ4O9_)WA-EZ28W/=*FY<.DC'V%>K$WK4%$4=.$",$^5$A<,[IN MN-8R61C=Y(<^MAT7([\US-\4C.\;<7(6^F!53O%O'/AF-OMP&Z) MQ6"63]?Q5O$#$W>OW#2P,];)4J%3.=AOK!,LV:"2Q-Q99:2+TM%(2+ ^"GZG"BVC MS9N) 3>R8B=)?N^[G5ZO] B>R/'^K9\-NGO:^'S0_/)Y]VQO_\.OO>WO N9" M#M[_>?SEU^Y9X]?WL\;QP??SQ_MWM]^R+[^VR,'QGT=?RG%W^=Y^J[FW_>_W M+S#SW5\[;&]_AQX!L^=L5R\>$W4 M!EF5CI$U,M7(]"#(E'+-9O0K=CN7@](8BZ8WE\=(5&9 Q@ZSEND142.-D+[BFW MPOBXK)!]+V4A%\I@HS#61CA#-5 'P ?'1!U,6DDQG@23C%*8.&M! M;JU!W(N(##88$6PEY]19$T6ME6LYKL,OJRG)T^$7JF(D6B=$'^= >OM@N7I4T^345KN' N*B%1,!)T"3<&&2(UPMI;%;"G M*H0E9V2M1C>5&N=JG%M)G*OMYF4BW2209<"GB5%QY)P-8#5KC@S%$A& /YZ< ML-HO._>T1KH:Z1[]I6^ ="Q(HD5P3FC/<]]O&J0UWG%G@I;*U4&^582X29 O M>!I5S"8<303QW$7/A! 13=PQ;YA,:>EYK#7&U1CWZ"^]DAA7&W++1+GI "AG MC%%MP8 #!D;<6)UCGPQ9:9+'C%EEEI=B\" X-PR-CF8Q8FY1E5!;[VRUQQYC M:N7.-W:MI_B0Q;IN37E<) M>:PB+^N5?6^][^86W_'G26SWUC3QGMUCXOV=TX%63:@6CP#,>\.GXN=;GAS& M/":K-'>,N1 $LS3GN6$B2'V,8/6\_+WI8P282.>9L4@+1A$7+")ME4)!*4*U MY\QYN8I)3C4JU:ATWZA4[R4_"CA-]I)YDBX2R7*OHH1X(@!3GG@4,*!5M"SX M7DI*W1@954"SNL5L7PZ]4+X/98Y'H]QU8G& M.7SPY$XTVA2CC,HJQP(WWAN/%0,'FCIBB&&N#O2MGGJ8/H'"#)8L]_WURH)R MT(0C(Z-&GDHK!5$RB+B*Q:1J.5Y%.:Y#8X\BSI/0F)9&X: D(B)IQ'U9+X13 M1"2)*@KC>* O7G.]P;2LI?G)2C/VCE"JI:!<W^KWYCHA.2%5E.2]B59F23DG.0@QJ&#$N63(>&&0Y<81SXPA MBM>27$MRG?FRHK)<_O=XB"MI8C_7 MU)?5S'JI0]OWT:"">:R]D,D%RVE0X.^R2%D(PF%L:'U";!71]>UT_"(*'2QQ M!GFIP%(2\)?S%B.;.!-$RY2"K3>IUE22?WL04"GVC9Z*.F=1"P(+(CS M1B'K&$'(/$Q3F16K MQ'C;HYO#FDS5&ERH[?N_@98C0BA]]K_&SQL\' MP\\ZU_N18'026;.&VX051L9[C;C5.;(F+=+,6(U9\(GB%Z\EV6"$U"A:HVB- MHLL\Q^IQU YS'QF@J!!.Q^2P42K%8)2ORRBM)GQ.Q36QC"8 @B)I)4/<^;+T M9$+$6^ICLLF)V@JM\;/&SQ7&S]H*?1P8G0XI!T!*C;5!3@*$\L@2,I8')+3& M$6ML&([+.G*X C!:1J+_T[?PN%'!'_AK-.5CVSULMD.<@E0Q'?W_VA^H6_)P?87 MN/X#/?AV2 ^V=W!CW[/=]_!&W[[CO?VCM+>]0QJG7PEF1FEK$:9! I(8BVP$ M8+'!@VJP!J?<\(NHS8ON; 'LU\HKW>P59?FN&(I^!W[T$8B.2CN[:%[H0Y'7 ML#@]:OJCH@^,E6!-BA]Y48K.2 M<48TL@;,!J)L8"02(36^F;"?V+.AH._:,V 08HI\PX\X3_ KH1^+=XAHMG&6 M+;SM'16IU3DMFVC%IROY[.E+_BT+\B\F^;[=G9+ZG7&GM6'WL/;AF\[Q2:<- MGVP=@S'[G-7\/[\:AU\-F%N2LXB85@YQHC@R1$=$B3'"!:P48[FL_AS)K]R% M^>)?*O 1R6'YAS3/K)*_FJ##133H/5WAYFLHW,VV;PT CF\FXKFN6V1)$J'_6RV0=(\3-"=J%+92GC;U,"WR338;H/*! OD^5-IUT& M0$HJ?AIUL:S$[B0"A8#*O6*6/#/4.2=E@-E"66EP"-R*9+%61D5/*8V">OQU M.TL9AC]H(FZS!O(G#_;4H#5C%4\DJO?>-MM_@4>\TQ[/=B^-&W'^';NEN )X M[,.D_FAU_/?G)F+[\-G6UT0L^,32HPC_("[+-C4ZH4B!&UQ0*7A6062S/8AA M*P-<"$HSRYWQN=";)28X3ZV-*A OF.0OB@BX=0*+!:L17UPA&(1>K_<>4>UE M'1/'8M$9= 'R)Z)AVR'+!OCZ)X 3,-52"D82XZ9MOQ/L\H=>=>=5DR5F4\K;#7OU(Q6^A\F234G,NE#V?B9[3Y2EF]S(-:(L M%0L->TV._0U2PQ_I4G/ATCG;R#YF\W"5NHSOERIDM](<;[/F6. 4P%,E1B-K MT4MIL?8L.I5X<=DNY9R-RM5>LHG[_C^N^Y]\E)D7LQM >=,G!YJ:D]#$JAS.6P/:C@,V$P^Z MR%<53?CEL>FXD!0_]BG*>I*/-\G;ED5;./-LE?-:=RZ&S^^U0-FCT/6Q>A^. MB3NL7;^6#0_)/38\O'.)C543I\73Q.>]X5-)]];>&:N)"R%I'AVQC&#K;6)1 M8LX%'>X;*XL?_AY][[?_C! MMN=?/N_0W>UW1U^^[>"#S__\.I_PW=@^^G;P^2W+FTR[^Q](8_LM/]@_^M[X M=03W?#G=_?RNN?OM8^M@OY%VSZ;Z./*HC8@6(Z&$1YPK@9S1"D46)+><&B%R M@YD-JO4*E0^IP:D&I\O!*2>,,&Y,X$1S'KT3\*L+4E!E$XFQ!"<,X"10>2@% M8W;70WTU+BT%ER8-*;W@0BB2D(J 1MR2LI*Z1 &G@*747#"UBH6-:F2JD>ER M9*)<&\J]"E%03KG5V"01L(B4,P.,/C?=IC:;5@6>)HTV&1$&2\H1\1[,)A(- MEPIGUZ\9LRL4+>B6EZ770DP M!"J3XM1H[E2RQB?)X8V9MLI%7<>]5E6.)W$O)S @K2,()T:S8VF1M4X@GHA2 M.L'_65C%SF.U+"];EID@QH&(!L!U[[2*A#KAL#.6<4X7B!35,GNO,CL)!G&K M5*(F(!$C1H"\#ADIRK_@DWRV3ML7K[5@M;P^67F5BDDODR:"!4X3,YYBI2(5 M1(L@O*QC)ZLJQ].Q$RT#%\$8$&).!O2*FK?8>QD]*P1 M$XOJ\.!Z]P*MQZC'6'B,M0XBWCS-?6U2W.LQZC$6'J-.UUZM=.UUI-ZY?.Q[ M(=US[R!HI;)$<7!U0^!<&0V.C<7>*F\%S578ZB3@U75\II. DU&,>D41XRDW M<"(:.9HD\DI*);6Q90,GNB'XG2L^KUXR2RW.0W%V3DJ9,&7$! ZVI]6.8R:% M%=[Y%/T-MP]J<7Y8<9[L(6 C#4_:H1@$09Q2CBRA$44>1%+.:*9)SNGG\F*3 M[EJTL M@T>:*XX82\K8*()097W5#9#T6IZ?K#P#I@LO>9#:6\X)-Y'(&#&W7D3B:;KA M#D,MSP\KS]/;#,ZRO+MKD2)8(VXL1T[G6NDQ:H)E_B_72I<;DE]64'4=,S17 M,MBTI#$6+%I0M]&JVVA=V=+"DZ!$$O!NDH,W;HRVW+$86>08_+,ZI+*Z(+\W MG8\I#-51$(>T$1B!T>V0 UL<1?@><#0BO01:M&T1I%5P=% ML6$Y]X8R*AR//-I@M4PI:FJ\X/JF!\!K%'U8%)V*9(6@;>()82()&,I<(L=D M1#A8%Y4(BKJXI$A6#:(UB-8@.@VBFFNG&$M)>H[!7*$X69*$I(J%2'T=/UQI M$)W$#[$76O 0D61>(^ZU1Z 0!9+ :M9(>X933'BPB[Q6G MRCCEG?!,!2^II]CO)! M$*&2]YZ"[68-U4YSZL&FBSHF.BSZ>6'YYGQR#_5,[]!L<#YY;DO6Z\GT[I9M MH3;*NX!IF]U)=\1SS>^ZT;=LK]=,((+EG%*W-1 M;/=R[]L6@'H>H7DNTS%WSPR#F+^::GX['K;L>9L'S^T,]Z#CG7:VX* (:+R>FFRO5G+U:G'7>;^N\7,S<.(0-/;K$.P&W0O_R6"[7Y M'PDFJ#Y72G?J[SS=DNV2P9&&E#@C@0=B-"?).RF%=%@Z3;]J^F)TT]'X4,^) M/8S(=:/]CFR"-WQI6Z?VK/?B/[.H"P![CO#G:591YG79)V#>;!?%GW2ZMGOV]O\&S?[9BC0IY+O-D?D$)LS[ M?W[M?GO+=NG.Z=[^![JW_V?S8/M=Z\NW[V3WVQ>Z>_Q!'&P?M2XT*=S^!Q_L M[Y[M[OM?,!.;9P7;K^][[?]/NKP^L,R4?6QV&G\^_;3_M['XOW'O7_^OFA\3'/N7'B_]LG7\/KJ]D/<:Q=; M@T.84T%X5CC8; R[@Q[#;,Z*$@*KUJD=T%K%3OL'0'O9M6'K$#19^=-ON2WZ M<:G#JKNS.%'\:M[%Y5?DU>\;A3LKU:"+_=/<:'WZJ?GS-RU[UN^T-XKM@6NV MFJ"^RM4L/C9! ;X#"[?X=V=G9Z/X:_/OS8W"%F_LV7&>8*^5VR*",@-YRZJO MU3QNYG]/;+??CMW>4?.D^&TXP3&'C,<;36\3WC2S7SM6CMEILW]43G$N 89] M(XM/?1#HHTX+C.G>U-=5Q\AQ=QI<$;KX;8I4>ZUPR=T3@EV<;46H\Q-#!**EVKR.V2=C>+TJ.F/BE-@R>%=(^[M M'=EN[(W:?H(M!+;7:(QV:;Y4(D#839I^KZYH_PVK_SX>%_\+' 5V6J^DB?6@ M?3+Q0/IF5^+_*YEIJ]]M#HZ+\O3+<0S-;,*-!@ .^NO-1O'^_9OBC[]G/ZWN MW7E35.U=8O'WA((E MCPVG">NV==)MM@I26LM$/XV5 U#^6"=+!HWH#"V\$;UC*,\RJ7_7@!:]EZ'3D7TN>Z&Z,)E^<=@:MK%)F MF"6_4$FL69P8(?J(KD.U7YY[[6=8;/;Z<=B+WL*WW6R^5?V NX>V#>L9"A"< M6/EU+7O:&\VJ[$]=M=V&CP%UYBS#1-'L3\@W1*W>X/BX\N,1V,"7^2V>92Z0FQ^:P*F5. _4KAV8LY,+59^FZOU M\CP#IA*B:$$1C=33=5IO2KW_W>QY(.04P"Y#<5>C#F==37!6;R\XS7FJ_ K4 MSI=?#O! Z\OG<,631U_UKL",F=4_[,)7DXC)^/XQRAT"]W1+W;6138Q,V1PD MR:_0&[B>[S9/2MDOXYU5I_#?FB47=>,A(,40&D9?7\I,'Z>O_EA=O1!/76"I M\3LL_.ZS+P[R#F+:/2M"/,YCY_].FH>'9SF(/.^M-D!V?&N0F7+TGF6,J+Q[ M^OJ*/"4VGG:;?4!1,+YB*\T..NG_UDE@T54F2F8"L-).9SWJXE[B:XGDTWCR-(!SXM%14360G\7! MU&SE(@_7K$B[>-?I'A>?$-O(FT@MFZ$SPCJ5!MR(QI_>OLF7?HH 0\=5Y\WA M$ZMQRU4=ABASE=6RVNK-E_,3&Q= ;#&RYN&;5462?,/E#O)F<>W,K@3=)4WPFF>$46T5 MF-;Y2, X%F*!!P]O-YVGP6-;T_29V0,S.#;?+.AZ)RV,^%/ M3KJ=G\UL5@-(7+KMWA[DX<^??Q12V*23T)KQ1+26W*C(F0I"^N3#UYUY:4L7 MZB96<=]=L'8Z81)%VCL=6FQ_QV[><+"'<;RUCNBS"P[OBL;I5\&8<]$0))V7 MB.=N/9:P@(#TPN4Z$=3&%Z^YV207=L?_N^23FZVO9S8H+UTRN+E^F)"&:G7]\[!_]/&UE?F6)268N1QSG^PD2%#"$,J:**(C=$F4J[O MQ>R'_Q[!>F?0!W.E71JCBZOVC9%Q64:ASF'F_"2$!3?:Q(MUV_52][WK-1*, M_6ZTO4'WK%R!5=GW:HS3AO[\?K#_):<''37VW]*#_0_ [@?-1F;=XR^GC?TM M=G ,8WQ[2\ZS/CRKU?CFV>[[MV1W_Z %H@#W[)#&_@X]^+9%=K?#,8C0\>X^ ML'X6C:VO,K>2,]8B0#:%./4$F9S_8Y54D=D4B;FP[\5I<@!(W,>8V_^W^+CV[__^?CF?[<^O2W^_KCW_N/6[BTVOJY_].Q4 MLUS(Z#!3,G+G 4QQDBD!PBH'PF+7=Z-L?\8H:W<&;5\:?K9?1@O_Z-AN*$-^ MS2[ 2W8[[0 T0;<,$[9A#M5.0S>.=C7 :>F 9W[<*X.ME:\R_@X&RA9FI_BO MF[12)301$C03-'!-C28,1R)E,%0!=MFLQP!?05:G]=A.X]V-,@-+*?XXGNK? MU5MLC5]VZS@GAI"QDI//3=#W_Q%?\MBE%K@2W2&)N$ \6 M(-P[@CPQCC/G#<'RQ6N!-R^6N+KP00%(U9H*1)VW7::MG)D0!?PP\B))Z46" M.L^6[ZZ%I2O&^T896FPQS /+@9M^IV];^6DW 9:!YW%? MY34/.6ZS^&>T=]6+\]32;%BD.://0#%-W3$TO_,.7:EQJ_VV',R ]>J-="1P M1@1E5SKB)]UR8SE?Y'VG&\HMXVJOKM7*E[2:/J<+%[WH!]UFOPFCEAMLPTAS MRS*;<&%_;)[*S7MR [BJ548,(&\6EO,T_W4IUE6L>[X: MY6U4<7*6\,$C6<+IY,[LW)2^7FN"S.PK38'(SS@$'3FFO!#8,; ,C#:/8Q)"X M8&4YT^O.Z(@;*^9QSR']*JG(?QR*,1_VUIXA*RU%,J0(7C8U*<&^JT;#_=Q%)Z6 ;XVYZ5M=G?=;H3NVDO589BR17/EP_VMTZ_&AJD)XHC M1\%.XHQ)9(R/R$1.@Q)61Q)>O)9SPHQC/E@ /*:5_#6ZB56Z?K.X?)]CXP$L M\QNRV7S#_&-IF<"+3RSTR37/W5;?VS\\_4K!-=>>1R3!G$"8Z2\E3G M6M>*N$NV,<;\-\?^RYATE9:;:Q7.^(65N@,3-[-ME5J9-RW*DSPS^J\W3J>% MZ0 #G0!/Y]%L\<-VF[%_EF])UE=9*)/L$+ LO\=^9M50'KN!+[/%W1NX;\/$ M#@#70:M?9>.>Q&':"/BK9?IH$US4Z7N][>6LD%*UE8!73KHZTS1^>OD>]BPG M__4&O9-*^H!4H=D;QRBSCY+?,%OWS]0N+NDT#Y1F_;WLC)5I$ MNG,XUAPA+ MV#&FG+2,$^L,C@14LI52V4BLOJ[PPPUAJIS"W[890!_NVY^?\RM4.73P0?GM M']FFRZ\8V[V2Y9XM0.WNESMQ(9?#,5JAY!3-K2$]Z$J%$3"7P!:GY(1\\1IO M7BSG,$:H*_=;Y[*%!H90)DAFF.)84!>-ETDEK+2A..+E&DDU6]R,+7[N?OA* MA:+*,H*49!YQ3!DR3AJPGK"FF"L9#XZ+OOU9P4ZU.$7' >".\@F[S5[5D&CNH9R\V3[,"J^&SUG78:R]LNZI ME%.9_UOTAX[3\.*)$ATFL^<4P7P$ODS9&2?%]<;##U.0AE':(I8;_YO%(KO) MS_E$J[G\1.NJ'4Y=784_?Y_V^GW7^S(4?([=MEJ+IUC=1\CM[H&3CU40^!D# MOS]K''XU6F.25$0"FY"+C2:D@TV(!,$\929$JI9N#SQZU*Q>?/]K]_2KC]A0 M#0J?!"L1!P<5.88=T@R,,ZNI9V5[@*L6?Q@V*[=\T8?LOB;3J]?92A6$9IG MS/+?Z=Z'KTIX+:77R#-LP- E$FF'.0*_Q)$HN'(XW:R3F?& 8EY3YA-GP1I) M11+@ZPC&I6+I'A59O<1SESAXKI-7)K49Y$!GP5#DF'W:,W42SQWB5,DG 1*4;!6(ZZ40D8R"D@? MDC>*.!9YW@:Z"0+ #M23-G8"V^ M9W2].W8NI?VRRFLWKAVEURZE78]2VN=5F[NTH\U#S?&^\^S?V6;W7]L:Q.UF M+]=)& !CK$JZ_=Z;D>B_/??GU[[ MEJ,$Q@F(,UF**C(!S" M6^L$+ = >%!81J+.I]N_V]KY6/R[]=<_;XN]=\6[G<96X\W.UE_%3N/3_L=_ M=M\V]C\56XWM8NJZW;=;G_[Y^+;\[A99^=?/LW(T=)DW"^Y6[GAGURQ]RD/D':/%VOPJJ]X%7LB^:O]P Y9.S#8=%&;.G MZB-+2STT^OS$GE4?3D)U1:EWQ_3KQC2L7)2G-MS< M+J_=++;Z=T@_G--K$^0T$6,\DX8[#XZDR;UT?:**W[; MPE\! )+$02.K 46(3/Y[+GXU5:!A-W6AZNP>^+,+WY8!;R M'V=_5*64/QW%V"\+!30SXSU;8QGG8_=.Y_/N#EF:C66N#')>)*0$[AU4!-MN?UN?Y=$99VW%J_WY4,[N75[HWJB,WL5F*$V"U3BC* MTIFENOZM3 /H#'JYRM;O+Z\VT*\T,2_;KKV6:J__IU^=?QGM^I?U^7,%17O2 MBR]'/[P*S=Y)RYZ];+9+62QO>C5KP.>]\7/E^@U4WW&QJ02]]&N\22[][JIA"=F43-UJV*N_$ZR>['I-EB\V MH6MZ"I]K9/'J0E;,P[2%N5Z/E@DL\YM\C%_+K-IKZ>L"8.5;C>L>53[2I:]W M<=4N;;2\II08N=+%R(N>H<6"K+Q(]^G+&KO,Z>VRVA1[,PP2E/EQV_^QV#+:C(MZ7GCD'H +$N2V30 7>/]'ZO2WX(O?(,I&J1/<2N>C%%R8Z%@(G'"F M@Q#&I'3)J;Z;=?B;&VE[Y&9^MXU\#)OY[?[:I?^(+_3@>V-[BS9^??C9^ 7S MW?[^\V#_@\A- +]\_H?O_OH@SC?S@SM_'>RWOAT$TWA%8;P%_+[>:WD'Y8@]:G-;;5V'9OV#:.^=8@=S.0^S4&.4IYWBBS MB!%%$%=)(B,#18)93I2,C 16@IS2&X9>3*.J0:X&N6<&*0QE)A[@BG.+QXK3?GA)[^N_@4V\U.MVATC.QFJOOUUKO MW4ZJSNN]&V8^UIIN(6F:BL>R!+:'P$@GZA GTB(3#451@%0$QZ-U(:=7#$\) MW4W/S5*"(>[-)\;A9I!3\I M!2:KHH2Y6,OM^W]@KM]I.8?W7]B7_59K[WVCM4OS^_[;W/WV;ZMQ_"['? AX-$2$ MA+CQ/#>@TDAKD%\I*("O@G76-M8SQRQ>GJ*#?N(/8U>4R!Y M" J,]YY."(@.C"_S#V/(I41W\>668GT1\N7<(Q MAVBUH(A++Y VE.;N-DIK(YPBJE:XMVSN[_UX2W\X'JY?XMDM\UOCP59HH$XO@--D$/I1, 5D#WI0R M*0:IB4ZY7MAE4<%>%15LEZE@916D,:3\WZ"3ZRB==)N^*G=LJ[I)%814/5++ M*HH9,3-R%ZVF=1F;FO$BJA1D""B;%PJ=/D3AK]VR2'/9S^GO3JOISZJ_GW/E MK]T/7[$)-G)7:=64%N? MWA2?!@Y,&9 833'*+=_ON?K?I>2?/\5+R%^5DYU4J7[,DH4;H\ZBO6+0RWUI M6B!H[SA M63+NXS+W#7GIKTI]/":OO*QLXKT+*]L;9!W7.Z+ M^O0F?6F?PH+255C0LI7P<"U+@47;H]\VKECW'DAYRW8O M677XM5IN\)&[W8[K=&W56&J.9?3D.8"M ?\JEG>S!VO8[\,% MI:4\\J&#[=L2VJMKA]IDJ$Q"?L/.25F6M'/:SNPP.#X9-C5SG4&_..J?=@:M(4>5NF(N(SV-)M9EJ*-49V798* ,T*WGN\V24*,HPT0G M5^W*87*'S5)K@^3DM1I2*"_%M*P-=?:Y6K&E@H5E.K( O66;.EA1?V3;AY,^ ML'.>[IZ11ID.OYEJL+5A,0&33PI/% MQ5/=.&Z\D\4J]H8-"<8W^$ZO/V2_WE@"IWH)]*8-P9"-P&%Z.L-6#K Z853X.;L<&64J8.W&$UBG85?H M#++3IEC^<(S_Q?%DW Q19<>-L'DN%/ZT5G8[IMC-R.FG>J,7)RV8VPA@SU9@ MQ1>99EZR_'6W64:U4G$"4 ]K FN)YYAVSV1!EL9[KQ2M$[M2>]*E+N97 4PV'90;Z? M@ZOC5KC >59LN%(_>[ ]W/DH^K/TXU35LJAS;LR(_^@>L1?.W_L?2S.FKEU MKA]T?\2I ,%%$I;Q6]\"?=5,3;@[]\D%OOMK>E=G:%1-Z:^C9NS:KC\Z&[?P M@0O.JL&&##\H^=RVX)%M6Q7/!Y[/G_7 P/5#QZ838FOXXH,^T"H'+(8\?L'( MWH!_?6M0;E8-"_R7) %[+K?P/=>:YZG*P;M.%WYM#RG@SRHNZJV !,S?A4SG MYSM:K@G?9Y[.79F/2\=V,.S>'& ERA:)L,;Y^BF;ON*:ZL(9WK^29WHGG2%O M;(PG<=)IMJNK9MLZ 5O]Z.1>5)7X5D[>;\,HQ._G>.M"TX<+F\U3W#; M*K=;. %]D*]Y.6I]->RR,$RMF+IQR*]XH^'YUZ]>\G59CWG>@^?V MV;BV\=VY;B;1Y9U+IJS"BKM\>"EYK82P3J= N'AQW_M4GSQ(_J 5]])XQVJK M]#JVVN&OB4\[C*6'O?;'F&40).$/VVOV]K.4/.>]K,:'K]Y@IRQ/2%(<$2=1 M(N.I0H)[*AP37LD+#1*M9$YS1K# C-,D-1&>Z(1YU +NTS?:^UJ;0$N91I-C MU\?P#GE+HMFN,K*:92+)(6!IOBR'KB9=>2X)LHR#IO.C+=E&LCDYI6+6;#CE M,,_M^@WVXF&>7=G;.V$B9O\%SH1W0'4R0QVCL M0Z6Y56,?O L"[G?ZMO7L^ME4WNC+ M13AF&65!5_N0S.**Z]:GBVIZUO2LZ;FZ]'PV)8@_31(:SFV97KY=>B_;%W)3 M+##A.3'XS("(;_D=\?:<^E)/*YX-)=JI6MJT MNSA;3;*: M9#7)'D/377'L5U5[?*OLZ$PG$][EI/,3;7SR-'N;6*YI(($[FC"7DCI#@U#! M2$J$TU1?7CMH=AMW9V(AC?=Q)\>=GD;9@N.W=/?XWV^-]_\V&\?OOC6V/QXW M?KV#>W*Y@2]X;__@Z,NW71CSW?'YL@5?]K^<'7S>Q0>?=^@7^#?7N]O]_.[; MWC;\_.V#@/&:N[\^\-W/![-%OCAU$3M,D%"YVT'B$5FE$S)4XT"X(; Z+UZS M934P6:%R(S7D/%'($3;J(+#&TC#N@W&8N\1LTDHK)1.^:YWZ&HJ6"463DF5> M6Y&PM(CIF(MP)IP;_SJD4XQ")8EEDDLK6%_C48U'#U7+.V$JF.9<<5*+:%O1HU'R\2CJ7)L7C"G@.B"6H^X9@Q9,&-14"8F&7,]]E3C48U' M*_%N-\ CGLM"N5R/S%@>*3.:>2$I#H)+ @93[9(]!NY,*LEIRKD&C$&1&)PK MDAMD#"FQ5J75+W'5IZN-90)KW@E ;.D]9:^.")94I;JY6H?955 M$MY)[$0)L.D8]X@F'A!7-B)C?=WL[QD(L"/8&YQHE(ER*JF) MT5 7=; AUP^]PKBO!?CA!7@2; A&:5"S";&@:YYW^T8CODG+X5J 'T> )\Z[3UI+S1+RB4;$G17()<:1IL%SXXG2XBEG+M4" M/!)@EG.<=:)!4LU)\EK"TGN*I;)<>T9J*WKEI'CBV4?M&-.Y";C&+*MAB6Q( M#!D>!2?1,.75ZEG1]=;[JV)4[-'=VL=_%J%%ZK!6W 9!=>+*6V=39D1,!#!^ M%%+XL@Z*1WQ03@57KSFXL[P4\?_ M5U=(&3%6$&D%,YQ'K[3S&BL%/B!X!XFYV@=8)>&=./%,.6J,M2B%8,$'(!8Y M!B8$L0D'G#SFK-Z!?PX"+#@3+F(FK'1<"6N=H/ /M@0^\]K7 KQ* CR5[J\I M%I$%1)31B%.;D)$V(N8)R'9,A+#E.?&U *^N +L@M .U"VX[Y4Z(W$DY64HY M<$!,LMZ!?Q1!G>JTSCGQQGL4I>&(\WQ:V>. &$WPBPTT>+MJ9G*] P]>>MFM MH]GVG>-8;\1?ACY)^:@5]J8+*9 (BB(* M!99#$(@+EY"E'B//"?/1&<=%K/< GH$ :^R3XE@0ZSR706M/ TDJ\A!E].2* M/8!:4.]/4">.>J!1>JD48MJ"^> B0X9ZBP1.-H$#X)0!\X$(4@OITQ52)5DR MF 9,3.*>6>."PIQ3+[W1W%UAX]=:]N&%=^*D2RX4UDX@X3VH6A,PTI)KE%CP M"6=52URM99^! (/ PON!J K%P;(26A$MM;(:YS(QHG;2'T50)TZZ<<(9#48P MD88@GN GQSQ#P2EJ?0C)>;%J6O;95!XN"^U/-U1^RO6'Z;C^\"4E@!<(>"Y< M$O MKED %-82:2)<]-A@&=F+UW2#$[FD8.E-2M.ORW;',Y9^SC6G(-Y4,LJU%X9$ M;)B2,D1MR%7'@FH!OS\!GZJ9J+R0>2^$LT#!S(H8.849HIH:P26V7ONEF%FU M>#]%\4Z.\KSAX+QB' >PUTV0/EB+)1:)U6&0E1+[21C$1 QNC\,())LC'HE! M+DB)L&3<*68M#TM/-JI%_TF)OO)!!)H\!YW.#0Y&:!I,M."=$T+L@F>-:KO^ M >5_$EUQEF%+$T,IV)C/*WBDP4=#SF"G-;%2>Y/M>B'O7"7PH:3_H5O]3;69 M'@Z!\O4O<9E=\4CRNY-;,H+$%%W;CT7OU)X,NX.O8=R%W27N\BQBV!2T.-&& M$64PIS9J;B488\'S(&(D=RX,O0UO\*-7/QBC\OMOI]W,@)7$9:MKRDIFS! L'*6(,ZC0H8DCZBRBDHK.)/UR>WG(,J""F^)B&"* M!&U M,\8G]^(U41N$K](9T%J(".V1XSLF$=91>>*\)JS7S,Q!E*Z6-8$[[W&_%60?K M'X45E&+X"]SG6C.OL#Q/-+/EB27N%<("\YQ>37)Q!HR\"-8EYQ()? 4U\S.K MSE EEE0ABV)I(:8GW6KF9B__=&#Y(=)*2M2M(\]W1N*WTS$/*H7U220D+08? M";.$G" 1L8BMTS$$0MT#Y92LTK93C6XUNBTA;:9&M\= MXF=R3"SD8.):8AD MB)NDD6."(TJ]T#'I:!TM[4QJ[CVGIH:W&MY6$M[N.VVH1K9E(=M41(QZY?.I M"T2YMV"W68YTP@%%C3EQW*7D[(/E#-705D/;2D+;@Z1%U?BV-'R;VKOC/"4" M@":Y]@@3&F MWI;!*X7.P+7B[.O>9?AZBNLZQ8<^-_D8*F2TK].,O9>7%B^ZVSNOGMZ3B]:H\WW-4R7ONR8^IVS-U9.E2[N@\Y[ MQ=46S!MXFC+9%*.U,B3!-;&.@^^II?>*>YXHOFL0;*"(13(S&B;LH!1=:6)I MZ%(-2C4H75E.E03.6>Y?*@.7/&IL7,2$8ILQ*2QXLJ8VDQX(CZ8V'+DBAG@J M$/%@*W') (J"\D@2!V D.3/\*:?@UXCT1!$)!$,X0<&D7#O% M260=]B@23@5W6H+FM'YJTF.(L;1M'/UL/(Y#?UH=QG 0)Y=ZAA]]IQI%B/66 MB62"X$#23@I+\QG5 "+6RAOWBNM Z!9!Z*\5%Q*V/AG!D3 :=",C$K*<1?@1 M)#?&1(=3UVSJOK+P#]?1)HS,CE\7*?'<868B9>&M4#=NS=1Q[JUR[I(K0FM!O5<:X: HXDQQI%6P M2":7.(A<&L.[2H7? MN5)A!Z*W"*)O5BH42F-94!*YF'-5N(G(61D1$1I31ID7CCS@($S'PG=:H;#C MX]OEX^7335@R;#32!#0B+HQ#5E(-&A&C@B2#F0$^5KHG!>O8^.&R\;>N3-AQ M\*UR\)(/(M'$B-8466^ @P./R! ;D!)1)*&HP0YWDO@1L/"=5"3L^/AV^7@A MB0%X0U2&(0ZZ->+$8F25="C7C=$JTJ!R9=&UD\2/LA+ADE_B:\L1UK,X>Q V M#_YFS6/6;L6^MC3$;2S0P\'V6REKV*EG=P+K?L51XB0WE&18#PEQESBR3@L4 M@E'$&*E9N+U#/;?.0?>CA$Z'I1V6KED1Q0Y0;Q=0ERHI1IRT( KYX$BN-^:0 M*[TT'$"JQX$D9C:V-.EAS8OK;\EF8?8S&U=_Q_4F-OS2 MK_$FN?2[SSV6P)>"?M5C/_^=8%_WU&ZPWVVP5Z.N+X1KOAQE)>>NO4 Y\3'G MA7(4'R=(G?WZ;#KU:L>7D,NK/?>_AX_Q$$] M;W);$[]*R<>'N("T6\";+2#K%O K%K"$U;]KW='O@=5UO?ZOJ_M\OJ;VM4A@ M_:SD&Y3K_38URKOU[-:S6\^[7,^[+D;SW8ZZO3HA4NK4-_# W#DQV\RZ"LN\L]?.'WW"(JW=_7NNR7KEFP-E^R6K)O[DC6] M.QK&T^K(CM_'Z8V*/3ZP2.B#KF?IA+)<.YY<9#PZ;$,R7 3JDI%,R#K/#A/* MR-E8YFJXA(3W8<.6[W9-_WH7WNZ^?]U_L'_#==W^>[-'_'+YX^M?'O7T8 M&WUY].;HS>GNNS>G9\.5NY]^/=JC?WY\\WH'QG9PNO=TF[TY>L;W]I\1N)[! M?&$,.Z=[[_Z3]IXTH""?=!<.R\5E$38P7 C0**-I=CSM5RT3HLNDTL^C3' MHJ1IA'\U(CA$Q'6P2 LGD"-::)N2!@'R@ ^Q=GCT0/%(6$E!J%)+(N:>6:TE MPR+X@ WQ5K@.C]8)C\@LRT>:B#"Y #!3 MR#GID0I84AD"$5*OFTWVR"H [,ZF,SNH$DQH4A4)0'ZI?AN/3J:'74>!RW"' M.66U=5P23#GE'E1ZFHR*6*1D/(L=[MP][KQ:\@41XIE,RB,<-0=]AS!DDB3( M":ZU"31[@S:VN%9=$>.'RZ0FX6@8;&>N*Y&"LHR(1*5Q!F.M..V,E75BWH7S MQ!$BA7("X=SO@X?+SI..@=>7@2-)D2F98CF)F[P5C%B> M.$G.4:QMQ\#KQ, +;X/@1GIB.&)!.L0!>Y$F6"!+&< Q8T++6Z\1TS'P&C*P MTD81L/.$Y9B3H+7.U346_XPJGS#I-N#Y/Z2Z:[C2X8)RDBA@G$J77(6 H0E11SE'!I8]C8 M(CV,Y1HY#;OJO[?=2L,)AHDF.F=9)2V2<4^T=]PE::3E L0R]42$ MJ%+'P.O$P OC7?%R&U$4[BK#MG+G866859SHU.B;$$9I%= M/RVZ"[W_4CT?C>&:8>6^VL9_'*Y%4#.QT)9&S+BES)@DA<$.K$=&&>6=:_'N M >ATR8Q7%'N5:$2"R'(:PR!-L4)"V(!9Q)[BG/G#]!JY%CO__VVK$!3+P(R@ M.A^9PDHG:;T//M@$Y$%]9P.L$_,NC'B*.=:*&(2QX8A;+)#)!QE$"I9QQC+J M=@&\1\# 1":&DPN@_2?.*+'!&NV%4B%RP['L&'B=&)@L,;#-1QX=H^ET8=6&G M2ZZB9&"G4X4IXL$$9$FP2%HI,:.)"QW734WN(O!@I6>15O6'?G04NT#\I3$ MT!%42E@)4!LI)4Y(SP0WQD4AA,.=^K VJ/1BN90": ^!$H51P#PAS@)%&@@5 M@1F7O#!*DBX&\"@8.'?TXX+*) GEBB>C%(Z"LDM^UEX]PRA;5+BG#JN3.$)YTP M%4X9ACLINU;,NS#23;0A6DF1P1*D;#(8F4 D+N3LM^#41=&>@I<"F(ULMQ%Q"7@I%$@=+'/YPN] MIRRNG91]-+6'ZP[VD\=1@9C.*Q!?4@3X"@[/F_7IN]= :X0WP,/):I+[S&N' M1>2!^7QDWT9SQ?)%74K3G:'P\IE^';1T."KD5>"(,\F1YMX@G+2WV.7_\8TM MVB,:WVXONK5OW=EQ_]4:I0<2M=/<8:*X=4);0Y5.BEKODU9=RM!W8?"EHP/< M&&4I,#@S O%L&5F-,2+21H(!K;FFMZ)F=>S]$-D;8T$M]<+89'FDU.)D'&:: M86FL9NS>"_PO.E[9_,\PD?AXPNBM7KWQDJ2>U;\N6MHK5=;V(EU+Y M8RAW>\7)/Q@)>">>K;J_9R?\;B;\=FO!5SNVMM]2G+*=$A!(/X(X:+WP6](( M!S"'(PDF"'5+;JUK\<::E^SNT.T1H=MM>>XZ +LU #N= Y@'B:.#$TAZ%1#' M8,2[Z @RREOF##'*I-N,CG;PU<'7&LQZC3R3':S=%JSM+?0R9D&))MXA'P-% MG!&,'!<6>2';0FUSRGCII$&!)%^W MA,I=+% ,@G%)I4N&W9+;]4[0K7$-MJ-H"9H6[/H.+9V79LM@2F$T[%]V!K$76(]$ 1R;,@4M#< UES99G#*F%J/37<46]O)^6B M@Z7;A:6%_\M*IK1@'L&6<<1=D$C3P!#!,1"6O+,AU?ZO&SPSTR[42FH+T39Q;+6)(EG1JTEKAT=ZRFB2]Q DCZ5- W J/+/$11:YX M"((S*GBG)G6(M!9SNTX)*4X\X(WWC').);>4@@V7DG!1Y?.\G9JTAK"T4).T MI=Q@%E#"3".> D?.\)C5))R$3PG[L'YJTF.(L>P DXWC9%J-[316DQ-[//?H M 1MT12DO R0!. 3"U.;2=MSC9*4'30DL-D*]%+[S)*T3%OVUDBK/;6)::H0I MPX@K9Y&SEJ#(O&$4>R;U[:E(7<&L]65ASGB0$0<"$HAC,&Z,C48P[!AP).^7BA4W ; P].(9\\\'$@$?A8>R2L CC65LK<(U*)GE*W=>:E8^,U M9./H@U R$>ESL3OL=#)2)*NH\1&^N7%[F(Z#;Y6#EYP5+D819%+(Q*@0YT$A M%X1!T@=*673$2-I)XD? PL)Q4+N,I=X%[D+4A%E&1&":@(+]N?X2G23^;GR\ MD,1@\B1CO$4"3!_$M<#( !PC;!S'1AE'L%U#2?S(^D3690"6C/NKUP)8S5&M M9W$N3?5QGMBXS:5Y,'A^.W4$.I7L3J#\S;)S1''N!/Q R>3S'%I*9+5PR!@" M.R>UX.K66W[=!N^L>=RI0\X..;]QC8).$_YN\+ET'$ZZ:&0DB*0@$8_$(TTP M180Z&5S 4GD,FK#N$7Q;@:X./3OT[-#S;DHD=,!YJ\"YY K$@="@(T.Y3F/N M8*F0X2D@98,DFG$%=G^G=W;(V2'G/:[ T,'G[<+G4O4LY:@0#",K9#;;C4'. M&X(B]U32* C+1>\?C-Y9/+<_32V\KCVZ!S_:(1_9\4%_V(Y, JLTG^31Y#^; M(: ,8C\3O8IL[V:3:3^=UA_UAR$.IS^C?-'=,S'-3/P#^?&;G*R\TNM7ETIN M,I[7X:_A.,)B?8JA.AP-\O?5@>T/)]4/P,F3./DQ@T(U/8S5$)Y7'<%+#B=5 MA+4,U0L_';DXKFF.]BJ %5+9X9DO6/D"5R=Q'*O_N0:.6::54%8:' *W(EFL ME5'14PI<0#U^^S2_$,._*/\".$E7 $U<"]#F*%;7EMF--@-9>#%\&?UL/(:% M^=5.^I,GAW9X$'>&BW7[#9;K=UBK.>;)^XEY@_COEZ?_O ['#J3&[CX\Z^F? M?/?H&=NE_X%Q[AWMO7[^;N_UWN$_1SOPV2Y[\?KE^W_V#]/NIP.R=_(V$N8( M2P81*RSB3B3 +0<_3)!2B1"PTAM;>).> ZT*:'V0B2'3SO_\<*W##4EIKP0V M#'-C9$[Z,KEGGF 6>ZL*B>"61."_F)TED0D !?S6D<,MD@/=VWXKH[/:\MRV M)1C$,1-()VZ1\IJF0,$*$#:3@SI'#C^V]-"KQG%R''T^!#XXW:SV#^,D CE\ M";$*TDQF;C*UPVG?#@:GU2@EV,;*G5:^[%AI!)=1[?)F<(O3\)NK)\L?KGBB M:R>>8,NK)[ S=G@*Q.!!$YF4;?N:[G[527]Z"%> MYO,<(R#/HR$^MI;$UVZ&A;U*%VL\\/FUU!HI;10Q>JTH=]99XZ.P@E(,/U*H M.ZC?5)MY"JOPH53/: VUT[E$^VT,.%G$VN.54?O;XL7^7Q_!]/JT^VF;O=A^ M:[%4Q5=%K)/Y]"]H+M90)&0"4QES;I7;V")JDURNO_0G52E: DP\'66\BK ! MJ/@@ 6G.'LZ8%-7ZY+#O#PL()-B@ZD/>H6IT7*CH$*C.Q3BLX@"D8 QGL* 9 MQ][L"';;/V!LR-R5>:@_G-486HC52N9T+L,J,.,T24V$)SIA'K40W.N:[^"> M&+8SUU 2H@C4:>DDY\3FUMK<*:I<](P( AC$?RR+NORNK75#I8L7X\N3NR*: M]8=^, LPA>M@&L4R28>%,MIS28B&<:B B88= MUT__/-T[>!L8@\W0! $?Y+:H6"(@A(0B M4\SKY'-ESXTM23;%)>ZC%LZ6L*S@4[O>19\I"YZIZ-B>?@;BBDEW#4I2!%A9 M<1(=C5Q2;;74*BEOL":,2''+TG$N%%^D"T3F(Z:DOTYV_WQ+7 R1.(<8L0R! M"'3(,4(0L\0SRREAW%PB$R^EI 6Y[-I3@!QB*ELLO O)IY:.AQ:^+H(P1-C3 M;+*7QP&,>3LYK-)@=%(=Q@!VW>9Y *^JZKS<7(7X)VX.('!C? M[Y%-,-B?[>#$GDXV?EK5/$#).+.&9Z=?3W+K7V[\T]9%+[Y0P$6'?<1,6845 M!W P+($&+81U.@7"Q3Q$TJA#M^!+O*)':&\T'*\XA?;AM;\.1O[](T.-W4\' M\(X=L?O4G^SM[W[9WX M:WGCZGIL+N7\);7U.VJM6>%*HP%@4Y:9)<)1369', %X2'8]U!*KQL<#.RZN MK-%LO)+7/3VTT\J.8W74T%OV22Q;"L/*5L,E"@0=#TCP,QI>KYK$@_S"XFLX MK0;Q0QSDB[.,SP]MF&YX/)M.6D_&&?ODL!_'=NP/3ZO9M%_[X@#:FR$N7_A# MN7?VEU_:/H']8=F46']=8-8QFQ2:3)H-2<+FA+99\.Q,C*W^CNM-IOFE7^--_$TS>_F#))AC.W6"_P6"!#-C5!ON%>O%GZ_1XG:]]_;W++#J>9/;FOA5 M*E\_Q 6DW0+>; %9MX!?L8#E_.+-RJ_?P_I,RSTPSAW8O,ZDOY80UB^M<3UZ M%W3KV:UGMYY=XXUO._=7BYR5R33&0369'1\/3BM[,(XQ![3N8=<-TG7=>&3% M6XGG. :; DT\.:>Y8A8KSF2*B=MP27SNB\>RD']>_WVT^^E7 M&)/_=.Z4P6\[XLW1LY-\TF#O];/3O=]@[$<['V&<\*:_!_^\?O-I][>_X9U[ M:7ZR]16&Y_[%]OY\FZ0R4KN(--4$<1TQTMYPI)55UE-KJ;[U @'WZ,!5AU'K M-+=K8)2S0AE#$Q/.<:^U]@1+DJ(++&A/58=1ZXM1G\Y@5. ^@2 M(JL3018V,/F$8PJNPZ@.H]9B;M? *&U$3"Q*QQ+GA&*C?'31TZQ(,2OTU3#J M,QES'5!]6Z B9Y4I$;7T1"(FFUO>\[HE5;M:(=]V:1X,OG\K=]X\:;8^,V 'CZ)> MR-V@^MZ3=C5CH'/O "#8M(.ZE0T9+@G)?X&"TPMZ(#D8[&.U@]!XZ M13LL_:98>M8?RF&_3,IM@ 21B O)D%-8H@ HRK@4 *FWY0_MD+1#T@Y)[\YO MVR'I-T72LRY;&94/V#)DDDJ(4YR0XU(B'Q,%B4EIX/KA(&E7#_2[5I=Y%6.U M-YK&2E>-G5-]XR&6)_[7;I_U< MYJT_!02:?+]5WM@JHSH:C>/RB>]2S'#E''=]_OIL2G!U8B=5GL91.:X]F^03 MWO6);=8XU)7O*V>_QZ'T<5_^=P0Y.YB7KF@)Z93_5+Y,F^_AX//*P-N4M M\_>=+3=WML34Q:4S"JHG@R,-*7%& @_$:$Z2=U(*Z;!TFKXU9..Z'&WN@#7/ MG5 JN[;W8O]91H=/2.[ MKU\>[>V_?+_W^B_QS_Z?IWMTE^WN[[#=3Q[>_\_1V2H2;]X]$R#UCM[L__7Q MG]_@^;_]2?[9'PSVGNXPD)@?=]_Y3WN?GK_?._HGP1S$[O9;;;P#<<01S578 MN"4>F>@P2C0QZG6BS.&S%;Z(U0J8,&$6+>>.&R\-"98*3Y1W5IVM-+&S]^3% M[K-J?_O_?_;J/*DO\\&%)4F^_+K5X>56U!1T,$4T,(<13@D:-#PA6NN],E\J M?;&^I2[^@A&,J^?;KWZMME\]J6!5$%6XMZI]K(?\J#FM E:#MZ!J)Q^-[!]5 M+^/Q"+22X<'W%!6]*EI_6!="@C$=P\]1R%4% OWV8Q4_YL*C,3]C7D"D%B+PG(5<:6X&W:^NMEONS668-JMG MS463,R\Z?VVN3)(OB/!NN'9U%I-3_O2TETN5P,N!G>*\[DAY MS?$(+LCZ9IIE\0U?EV*M95)C6-]:N:T_.+*GE2OE?M_!>'(9DESY-_YWEN7: M."98Y"+B0 B/XX?^9"Y\V[*RH(CZV:#,,%=D_>\,%C6.00CG>8&0K.^IMP D M9Y;)_6E=L?%@U@^EGEZY+-3U5)89H#HYA$V##Y?$<-8'HK>3:?V^*VQ"OGM8 M6= ,YA5AZH]'Y0FGT69M'.7JL3!-4 3L^!2&E"N??*S<:/0^:PB9Z$N%Y!\W M@>BKK/M-2XWEY:'%CTWQOW>S<7\2^LTZEPG;/,MWI0YEE9\S+PR?WU\M_7Y^ M+.7RLA0K;_,PX]&TU/4]& *;P"O*B.OBN%4:CXZNND3UEO;AN;YPQ&0&?)1) M/$^HV;\9:(B@"\X&TUSVUU:'P'FQC'PP.H%?+ECX,"LE=6SAM'XFDW%+("WU MSHZ;&KY'_8\UA?:/2B&?E.N:E=':\1 ^F51@]TQFDSFGUJN9%WAE1]IR>V40 M9;CY<64Q,@F/8EEH+H)J, MXW3.CO!P.Q[G]^421+R(O46TVH>TLM[-Q]5 M_K8>\]FMSO7B^@DLSJSIABPZC]H)++B]>>\*: Y; &HQK*[I#'1=N+ZPQ1*[ M7Z=4\_K*\NR^US3A_KCB^M*761K?(9*EU:\["IPS!PQENCB(@+.5A$P MPWCTL3P(H*:4()BMZ%7.@3>PK6(M47 MU"C]WUY3%?*#'?>!/@HR%MMY:J>SZ0BHIY#3,2@?< 701I@5),S?QPOXO+=4 M]P<6M17;2\O=#57O\*R]I4I?554 MGF.?/*"&(2;3D7^_TN;@9K+PVXF^2ZW%B]U ?Y]'A@&<( Q(S0-)EIJ/2'$FENJ M^USW[@ \J]W(\^W=;N>S+B6?[Q[.WNU\W/WSK3<,$VH2HM)(Q(TDR :L4'(" M_C$R.H!=MJO@4]J M![_-YG+QAD54'2QYHSIX3A&5"QA/SN:U24T M:KNW99#67I[$B^:\ZI,HXVA?5$JKCH!U&AN[?N"'.LHQS(5<\Q\)=F$TGBR] M975-:U_)^^Q3&4^SW=M:8HVY>9$.E*=>NVM )]^L'@:D_W69Q'L0P/XT3H[[ MTWBA+>;BH!]3S0R9-6L/ VBQPSF1%C?=.5]7<3WY4GLWWS.P)Y-5,5&>_*%U M3K6\NWAH;9&[8KD/!A'HKKC*X&'%O3*;'H[JEDLK;# ?>.,*B>/\BG%,@^+I MR\V8^J B 1KXS-G3DUPAOG6=M)SN![9_5.LZB_DN8F.-M%HBB?X%+9E2F^E0 MLVX=*6OZDU!NG<\KH\YD4D?@"B,>C_*B MY_> ;5*B0)6=3L=]-ZLK'^=+(HB[TGMA,?G"J"<1,".C9*OFY2F"/F8'-7XN M[2'@U@BV=?&HLAKQZ'@TSL;WTH/K_5A9_TP@V9,:3[)Q7K3,',S/44MX2JTT MULLXR'19P#Q#3?%B 4C5:^_[8P#*W*&MV%JUOVZ2_3T'\*;:V9QQ&537K(N6 MPL[%I[:81FWOU8[I0?\( &"!=,MNIIIB5P%V18[,2O0B?@1^'-80"+29=?+1 M;'(AC3Y=J-E7ZXK96_;HU/5Z'Z].8TM\74F"NCP2ID.B#.%$4.6PE:%2><$>L$ M%AM;-^[+V=.F,/]%GQ 5[^M9G5 M(V;0 [*W_=98JDG" >6N?(A+DQN_,8VTU,SP("0P*E@\%SEP5AK7]I?\,,"" MHZ)D#T;#@[KDWW)3AXM4C)6NCV=YJ^M8<[9C#3VS0&O8L>;VTSW6QH9ZLOWR MV:MJ&[3P!R$#ZO25VJ 9@Y3\T!^#YK?=#[WJ96TS909_!EL\.NK[ZE7=(?:T M+, /WR9AA%QIX(WKXWOFK,Q)H?&U_%C;@%D>YKAKW19NE#7P; 3MYJXQ%55U M3_@SR0=UD\OBW\Y.HPH,DL'H%'[)N2_59%0;8.WB']O3VC>=9?;7BUXMD^&1 M":JHX(DD8P2F4>#@(Y,8N[,MQ"DC7]W#L/:$O2H3:8GHCV8:91UA&1^M.-Y[ M^HSL_?F6.A(85191QPGB AO ;F:03UIHQST6BH(X-IOF"SWG:F4-S).8 V85 M(RW-W25UR%NFCB>UT?J8B83OGKSEEB;,O$)!$YT/EV'DA$@(!TRXU]@8JH%( M\!=(!.BC#L"=T=T:U\"*SO;%3MV;U?97@Y"WH!AP%@+3BGL3G56)..)%#'"LN?A=!C/6+"^@L4)&YB[*.P64-Y4OWT NR][\Z M6Y_?MVQ]BN\J6_]5/,CL,\\97K^D_;WVJ-O1[NGNNW#XYM,.R4?7X%ZRN_], M['[ZS[N]'/';]VSW-?R]__S=.5[YM /\]/S=[KN_3O8H\-G3W##]_:?=HUVZ M^^[9QSW@ES?[[S_NOM[+:3TG(+R!<"CU.J) L$4<:X%TT@91(#$*QG2,]%Q6 M? *:HT(%@Y7@P0=MK2")6\P#[ Z0X9FD_5?/?MM]MK=?[>P]?_%R=WM_Y\7> M5^3N?_&M]]:8:7)SA@>YSV.M(6>7?2BIT'7/W+9]<]&0; FRQO'QN#^)M?(> MAP=@.6=)Z'*R>/;'EQZ]M21<=*V?IZ$LXB/+72US&\H/MC\HWOK&1=)D>M-D-!O[1:"S697:+UH",&V^3!EYEN?M8:SZRM7(P>'GDK.:.VXW.PL( M?47. V'X+.M/0%^9Q.%9<-HK"6(O4HU.>>T;N%IX^O!C0Z=/[T_>4B88%MF[ M%X)#G&B,M(L&,<8XM\IXZ=G&5@GDGW?TC>>+.>>JGZO7P.RC' I]U0_UD8J0 MR00P*+/"P\@&KF.VK?D$Z*_D1<^&Y9IC4)!]1HI9#F]EN,A=;;\< M4*T5IM=Q#A( $,W[YB'3%3;-"/+7YJO-ZK?M[3\:#%G$1DIF_F+D3>::BSFO M$T8SSM'.G,U>QT'.GGR\I_OU9#ZO)J6EB>4OK4L.R-K)84[8RFFL9>U[.?93 MU,IV.7IS*ZADO"YE\30G2\'6@;7-QWB.![:Y+/YWUC]NXMG%7Y/WNJ009 HX MC#8T"??%!_[$CN'N/6"LP_P[$,?0EL>,4NK[(G_^/]"A0K.P^YUUF/ M/Q214N]J>7DS\N6(UG1Q_8]%#.;DGD9 S*^X@+PWJ\5"SH:+&^;O6"QG44PS6P[+5'GC4CMV/)M,FN;*.)%PT MN_@1#+;LXN]5 Q"!@U[#5[&B5PQN@E<(B'\Z LA:RL+AP+EH$+\@GD.>=4VXOXXO)JU]M[US(LEYJDN?/'JS(YNS*3?V-+ MPQ_&,!O$%^FLS;&SV,!?3YLO'[/U\6+[+8\BFB <"L%RQ'VDR!I87&,B]H+9 MJ D^UVS^>\6HF\:=+0A*$ICV7";2DHBX.XRU.*N6LG,R$ ME[1@O]M6ZD#;F[@.IUV[E[KXZJ;G7^CX+\*C3N_V)_SGB[&7DY,O'0M'@\M/\3V MV4T&6D5[)2,E*X]=&_(;K".;KR.^#<1XR$O5D=RW);E;ZG2R)HA]B6B*L(5V M$"<_7X6$'F53[*[)^.-8SYN\X/L,\I;:M=^75DQ-C.=&W> >6,'E!]WPCG(9 MO!;$V*BX%UX[H7PR+# ;/(VV\=DJS"^,U5ZS@O++7$II%O.!J8L:X>VTM1NV M2YRZ'-M8EVK*7^OD;:HI#_I[GW)%Y1VV]^F-R/?LP3TO]I]]^F=_]V3O-[CW MZ,]/;]X=OC];33G?4RHJO_-L[]T@.X;A?>_A^7N#W4_;^,W1+OWGZ5[_Q6\O MEYN>G[Q5VC"GM4,DY(KTR0ED*7,H6",PH<1;P3:VA)$]KN4:-;_K>G1VD/4Y MR,))$Q=X4(88'IBV/EJ;'+:::NH-:W*4%19UCC+&K(.L=8:L3PO(XD9[XSV* M/AK$0? @2X)',G+BE?'$1 F0A4F/D?,'2#O(ZB!K/2&+,^MM4"QPDCA.RAAO M%:74TD",^V)&7 =9ZP999 Y90E'G+97($!X0%X(BYWU 2@=J4J#8*[>Q17H* MLQXWZ]1DN .M#K0^!UI!!9(D]DS@Q(4,VBN-.1?P8 W2F)X]"];I66L.6FP. M6LPXAYFA2'N)$<> 7& H8D NHUF,R2JE,F@QI7MPW1J!UB/KC%YG6E_JVJ77 MF_B%\'NO,8HKCY4)F$:P"&,R)M%(E<4T!)@^%9W[ZCYAU%*G[Y.W6DIG P$C M7@? *.] Q8H&(ZDTY?EH: R@6#&A>EI==ACQNHW UJ@U8L?C\[3BQ!4/R5HK M%??$6 /*!^96< /*M["=O^>>\?B2O\=JJH1G2#%C$'=1($MP0H'*2#"3*<:8 MB]^0GC:ZX_&'R^->2ZM,)(1QSY-,1HO %0Y$,Y$$M9V#Y)[Q^,)!XG'P(26! M&-B-B*M\1CI@X'8NB&+..<%\MC6 W7N<=US^@+F<,R>IPSZEX+F45AN:/$L1 M2ZTE(:'S*-PS+E]X% 0V1$OL$6,FGT4B%!EO278K.!.(!V7>;&QIKGO$K).V M_LC2>Q;'M;_*IW!5E^Z]1BD:I 2E@Y$4# ^*60T+H;$R%#X3-'4^A7N%4J^6 M? K1Y:*GE"#E52E.S)!C!",1E"6)8H\]V=CB!OOYRV%:CH>G]L;AE$> M1-+.2$ZLLSP8RJ/EA')##>Y\"O>,QQ<^A2@\=9P3A /SB$=ID#92(FTMUDPS M;AAH(AQSX/'S)8X['G\P/"X(&!B!B$ADY)A:EZR-BFC@=8N93';\D/4E4Q^4/E\M]],+JH+4EDF,; M=,ZN"IJ:)'S0DG0^A7O&Y0N?@O8Z:N<+"<9B80TR4O"Z**YE3"&1$K]Q?+[A]=8>&Z8>'222D?C";2(% !$QCQ*B&C"$.1>P9VODB4^HTM MWB.$](2XK42@#@L[+%RGB5\#"YE-2GLEL&&8&R,-H]C$D+A@%GNK.M?F/V6(]3V0-ZO"]8>$O95&N"7)=4 MM#O;8>&'7)W]QZ^K[=;,?VEC&"Q]&,URL>K'5HSLJC&O;D'7=4%O\H;O-,I' M=J#TNO7=KIJ7OG83O;:"^3!UR+NM[S:7C3M%-/X.@K'3$:^A([Y8/@!KB,+, M<(%-;<5UNT0J4.DAU6=K4.D M&R/2(J:0# 9A(CCRF@ B44&0U2DBV$">N W<,;JQI5D/KNL0J4.D[SFW'^ZV M]MH$)@R_==ATM]BT5&2-$6LEID@H'G.1-86,9A1%R0ECF&B2L8D*VE/F?#'; M'[O3T-^<(V]07>U1G*VXV^IJ'?C<$'R63SH3*JWR5B*F D>Y4RQR,B;XP:3% M3DOGY,86ESV";YQIT1V/6E\6OMOB:1T+WYB%%]X6P7F";6)()6T1=](ABSU% MA!H<-.?:,0$L+'J,/,"RTAT+?Y_::!T+WYB%EU(> R56.88L[!_B+&CDDDE( M /8FL BH=&1CBU#5PZ2K-W+?>/@Z!OTME#[K#/KOPLU+-@[Y'MCS-ZQN]BAJ,-YM=;,.?V[8 MM6%_.V-/;==OOS7$,8P-1CB"%L$)<.W=H!BC>(= M'1=_G_IE'1?? A>?SKF8:"HQEQS)D'US3G!D4Q#(&T6XCBJ)/CD1N$#1&(YPI%CFB/",4^ZN"<([24-<>L MQ]1MG>SN^'@-^?AN2Y!U?'P+?+P0QIBS -*7(6V4 Z,^>61!M\IUS!UWTN@4 M,Q]CTY..49,*Q0FF#*]!7,^XZ3OQ,G+U0+YK RR1KD M#&@5/(&Q;YG7* EJ@B?"A7R B_&>DATG/U!.]HH93*P5 1L>M=,P72C%.<"\.8XR02VH7PUYB5%T)9!A&4YQ@Y'13BD2K@ M8B.0$YX'+CF+/)^JQJ2G+TC)N?=1_/M337QT<9V=FT3V;U9#;?W0:VWK;7>8 M=5/,VEEV"3"I'1?8("V-JENA6X$98A@DDK*:AP3JAR&XI^AME8*X+W43._Y? MPQK3'?_? O\O=!9AG/0V =/_F_/_LOO!:&-]3$@D)1!/FB*+64*48A/ !'6 R770-(>V*0= M CP:!+A6>/#FY80[_\5WPH)E_X7SSM"$$C,$L, &I .58!5PS)SWBM&TL<68 MZFE]/GOPVE4%NI+!M\"E?PWM8##R=AI#-9H>QG$5/Q['X23VH ZJK@=5NRN9#-)X;%) 4F&->(@"V1@YPE08[)SS6O"- M+QR?SXWL./A! XZ#KY%#EYR'>03)6#@"90OB"0O#W.6-A38SZB_L [2QG)50N H?$:FH_=NW/N]9N M:^+8:%VP"\]KV]VM/YS!HC:NV=%P\FLAW_JZ_4S#SSY.QQ;VI3^TX].=:3R: M[(V&>0KCT6!0G+G3.(Z3:0?LUP+V/Y?](\(2%101*"0+UA7%.0L-2\2B]8E& MJQ4&8-D+=5NV,#C([R%RGB:^=[ZZ#S/6#S.5*)2%B2B5&0HG#("11DDRB< MD3$X(DFH9 D3GW1.8C"R9_A-LACN.-^J'4C+);S XL6H>IW.S+?5)KI[YVV\ M\Z;)==^[G_=#?,8%>H*/&:CO1F#J*P4W7OCIR,5Q17O_<>/DG;7;^*N;X1=-<;TM[>OT1!$Q<4HY&,24JVAM M%%%'J3T.D082WN[<@E-RNTB?S@*^E@5\L.P_),D$"02(O)4"\< X,E1Y9)40 MD4FBN+0;6[2'E>Q)?./3A^N72=@!T ,%(*F9M8GK)(SF6$7MC,.:^90TL<+P M D"84$8Z +IS %JXX!R33D6)D20L]TNP$KG@.(K8!?@G::5E/OZLB.IA=N,B MS>N7!WE?%-HO]%.^1P;6G3SCT1?.UX;AF!M@).)Y4DH;SBBC)@5.-=.= OC= M\/?]L@(8J D@%C'" 0/^2@?XBY-&1ACIK5)>QI@50$)Q3UP0!.E:73P8CE4F M&?B'44HT#Y@9K@53/M>E-E('TVE,WY%C%QI3I%+98#!2R>5SF]0#Q]* G%4I M2,.%P:3F6-:31*P1QSXR%^ 5.E8^ _>K3[C81[GNX[5BK$ R$W<\L"YQ=IA M'I1T#EC>>V$ZK>D[8?"[E09A"C-+=! H6.<0-S[#;Q0H*:-T",ZH[#831/;8 M!>7_[[W3K./7EE]3I$XD1R2S@F.&';% &\E8'4E4@G8ZTW?DUX7.1%52Q+&$ M",M%]JB."'1;CRS'P+*)&2/9QI8VN,&-+<=7CSXL2\1_MD;';7Z '(\^4#R+0Y'GN(V=P,*"_!!,MM9X08CN7 MW7>39RMU]@FH%TX0CH(3%#103/)9+XO >HA"**RER>4N>XJ!%FIN'#:Y=899 M\SRY#CH[Z+Q^I2SA/T+G4HLB(17L@4:6 MN=R6P!OD0N!(49X$(<%QGC)TC23^__.=Q', H/L1?3OIA>MCRX]*-S5#PXA;K8-UF MT\MO.7<4[^YAA>8QY?(5R\NQ_#,/MS!U,CC2D!)G)'"P7S4GR3LIA718.DW? M&K71WG0X/R=]; \B,.#_J5A=\#=*DHJ?[/_Z]B=^,)K,QG$?WOCK8.3??V\P/VW _-T;OG>T^_'-ZW_>PSO>E7N? M'O W1W\?[<*]>Y_"T=YO;T[?[+_L S /XK]?GO[S.AP[$'M[[P[HFT_/#_\Y M>OE^[[>]/,Z3%T\/^_^\?G.R]_09VZ-O\#_O_G,(X)Y>[+\_W=M^RX'(G?$) M69N3]EQ2R%B.$[;W9.?9J_/HMTS<9S"PWI(OOV]U?,([ MFJ3CT0G+ W KDT%*QB)FQ"M"-[[ /N?YI?ZH/PQ 2S\37=39[X%&O6::K9)%;]8>5F_4$67WF-)K ?18[V MJNEAK( _8 ZG57\"%Q[&,4P.[HT? =%CJ*:CZ@,\;32;5-/38Y@#O,JW/#2M M_,#VCR:]"M;ML/B,QKEMC1T&T-+:/WMY /E-;?$1>,!L#.."1[G9!*8WF6Q6 M95+C.)D-IKTJC4='U136++\__W=UJ/#\GV!N?9CM9.8F_="'(<+87"Q5=OO# M#Z/!!Q@'O+<=_" >V$%>)!]C7@B8R+AIK[,T'5 ! :YA)./^)*]6&4<]QWS] M\6@*5_7A0O%)^,,OCZU7V:)2?G(<(7\3AA_YX-,PP9@>],N:L#<$71\>#T6G^/-\] MC8-!!**HYPI#F9[VJDGTLS%(YPC/@8\FHR%\W1^^FXWAR_:R*M@C$%N]EI"J M0=^Z_J"?'W!BQS#4_%N>TM$H]!/H.#4)V9"Y([\_K] X'@^LC_6?F5*.CD?# M_,>Q'4_+&F;M?9)U*Z"+D\.^/X3)GS;SCO.7CR/H4 ,@B_UE"AUFJ)Y4/\!C M)G&04//!CY4]L/#[-!,)T!5LROM)H1RX&5@VOS]$&%2 Y\\R]U;NM&P6,!', MN8PVSVSUEO)T._0QLX;]8/N#K+BM#FD<#V8#.Q[DWS[TX\FD/& RM=-98178 MPE$FD&7"RV^ZG/(&>==/^L!.-IL'N'/Y;3:3D/,N38 M \*%,25@%-B@960I*HGZ9=( 4;V%KDP4LVFS%/!'OB6/_QBV MIN^+S5"3!:N7Z:4P M*ERT .,^[)V?UD(0:& X;=AR@<)YO=,LR\KEKXI0R60*_V_VHO+]L9\= 0/# M F>!V<+0 Z\6+BY#,#\T0=BE7; \FHU[#D65'1Y-)OW#E"#:S??$*:=>L MGT>^H+@%#Q8R@)D>-^0T'_L"3@8+3EP2*K"P)Y,9 %^O7<5Q78D>IE?HM1WU M AV.8 ]@E'G>39F7VOBFO2HKW#>CP6]'@U Y^];)HRUN#WJ T/D40&6 JC[0UCG5BTJH)T9L97-B_?_ M4AUD9:IAG=P?<3(=C8L.,P5.G-8Z42TEFEDLR7MX_*']9,\:2]I-7-?UF=^&)ZLTFMK:Y> MG)\'V#::+ O@+/KSS7XTJ>43:+N9;0]*V]1RSSBK.OWZ[Q^ =T] *2P\7+:C MUO-:$==JN3_.L3,_X1@6 "X8 )[5*O]%2[59_=T?M2@[%\!E?T?%),FH"YA4 M2_U)@2> J7JF*W24M=*C/'=0=@:A&5F^JGE9 =N4]>BBA4=0(5ID>P=B-'NH M\FC[,17->%(KHZ$HSF,0(?UQV?.B$V8]$51+0.'!8%8$2E,#<M,$2AT,AI/BFPN2F!#SV&) MF.<-'A6-B$#_U^;KS:K%86E^J.64WFOMK-K\W0^TF=_;+=#K:F@L7; MX*MA<[N^#9YP,+9'125MN/?]$!CRBT(@LV&]'$7%>#GR[T^KW6P[]D \Y WO MVSEI@UY0_0'\'JN=ZN63E]O5<^MKJ;:S$&(PFG;T+Y_OS$VO*-]ZM]/G_TY?RQ0^KS\'NR#J#5CVPX3QOE\9R[8 M_ST#PJK^7?/-R_[D?95C@9/)W('P*]R4B:EZE@GU( >"SEUW$FO=JYD)#&!> M/Q$3G9?H]SY\!U\M;=,N;$+Q?;R:S@+8&@7'&MNUO[QVDTL6"N9<4*9V4]23 M/(9]^5#P9948S6;UUW$1C*#:Q-:^MI]UU(ND+WSXIW_,'&CXY6#D1>?)WWWG\XJEG+_:WQ=[^-LEA5ND$HP:C:(1 ' N.M$@.,4$U M-3Y@*^7&%L,HV-.S#OGJN*QLIH%"M<=E;7L+8@*=?9;)%]2"Y_TLI8"-^I/6 M0'\)UFD&KDQ_S>Y,&H(K6FJQ:P>U G&:"7D7I#0QC5%9A/'*%5FKZS<*KY]7 MNZ[J..])ECT56!Q]T/_SQX ^H*>U0YV#DU_PDVWD=U$,:D,W3N<:]Z H?ZTZ M7=C@M#]WRQ7O=G8SQHSO?N%ER*IE?SIK?%QSM;)6X4/V.=JSBF]V!X.!/UW5 M/[)*-/?GV27E'V;_/]?)C"8>&\<8BTKR7/G&)*H52=8:2H$#+\DD$]=*ASC# MD=O>CP%PMZ=/['B<5^UO.YC%>;:$?&1LN??T3[9W\);'&#'\R+V1=:Y*Q)!6 MUJ$HU-;&CCCN@CK].@#H"99%A[5'0N0(#[ JR6#"$K6:6<1$$ M5AM;9/-\)DS5$$:]^R6$U\86LE-_U1/8QN'.^H4RN.99.V>C4#V9AFV8KJ%U=U]68T M?M^#8;FQG;RWV4Q.L418BL.W;,$?3Y[]M/_D6;4WRM[O[&UYLO+D5_E1K<+: M7IP_;!77S>K_CD>GU:]M7/>/QFO46[54_N^O?WR-J;((#N5= 7NU- M- J#ZA5]M5?!/!M'/R!>R5J*H1E@*-Z;LEI?LLF&9ZVP5W$ZK94!,*S&<1$I MO-P\RR24??+PXAS(M* *E0D.5FV;E:F5^KG5L_/3\U=S Z6)P"W3 M0+81:NVH7%J]!GJ#S83A9]V_UK)J?:/0\ZJ% \K]I3+B.!L]9\]#2J=%2)(Q M#^ &"GU2)(#VR"2%#UUS'A+0:B6EH]:)PPM!?I>3\.PBL+ MNA;0B\L"C[6W3HESM 0=G'-VD6?$D3]NVJ ^$!]!T<%E[+N]PP;!T:S2$$ M%VLEV0Y./]7X%N#&\5$V@>VR1EY91(N[R8^.8QW@6PH)+W''MU&'J5>@ M"ALF+)%<"VZH-]R2$+C@D=M.X;D#A66K_.$CPN\O&=%39T!52_RYV1_$:G3PX(6=5"]!+L7 MR0K9,W_21'=\+"9XB4H;A&5]N27HJ6//E-*8, M=I>D+2T2E/([+DABBA]]/)[.8\0EPA3JY.@:)[YH-BX>6E('&H":9T/5F- D MCP$N',QLSBB,36K:<79+CV830)8Z[ ##',83^#./(@-9#.=3NQ9QXOFR-%'Q ME?#7 \E1^;W?TL6#,;=;SIDG^37AX \VG[P)8#8/2^)L'<,8S:8YZ%2G,=<< MDZEC-BG.U0CD72=O9/+XT#\8C6N"*H\!O1$^+3E.]:V_5(G-:SC3H:D&VD'/S/,455:'-[(+Q9%JW_0$0Z3PQ&L91!ZZ*^9KLA]&XR/$F M(;"$G!>6*%RW&'+O@L3(I4RQ(G&;<2ZP(Z_2_)NK)4BV>H%-K6^M>M3T;P^9E:QP&ZF%=?O_]R=RRK[]? MUJL))'M4G!E-5O/V=-R?'55-!Z"R?4]'H_'.EP'9)$/I]!(\=_EC]/@V;U0^PS!ZU\]VIV? Q,L/"FU.*C MSC!<^"F*"DYD]G0L4?Y),02M/VR%$O"KSW':4,\ETU<:Y832ZK\@8*;UR8C: MZ7'6H+37,AV#,$*HX+#TC#/GC(U.2T(2 9.;1]:9CM_>=/ST)WNQ_38RIXV( M%GGM)9B.RH'I*!(*7L7<:U727*V8;9HO1%(6(-FZ"QLQLZ"W17#E>FX&HC$6 M1 7#,:R=OO?2)1\.1"\0@#ON K.$,R' MHT'(2MAO.2;Q=+/Z>]0_R ? ^H/BZSN>36O'!VAMDTD3MB\+/<@J6;OR3X&% MB]GU)*-_7MHGAWFUX9FM$'TRL*=3N/?I+&\;#.O_V*/C7ZJ7?1]7A?23I^6; MEXNX27-K[Z)[J^=9LOV]L[,#3]G\8_/<8Q87+ 5BG%60 MZJ7(PC9[<-KH43Y2-[<7LS5U: >I)&?!)W&0>JN?VF;ALK+6)$O";I<#2Z"6 MS0IE+NW#V4'40X4O^A]LK1.L/G[ETOS'<'14 A.UTET2&[:'<^5@L6]9DM=[ MG'/6CL>@#Q/26Q+5YV^9GRYL9I_#2:YH WDD"6C*E\!6F$U/FQ.(Q3T7AV- M\#IRT]+"N;TI-[0?]]J,]\\\OWG2I6)AO@!GA(/ES&K/)"/2<<.XX50103P7 M(>%D=,Z3(@9SD@\TU[]\15SE$BG1AEJ>MH.;/-K R@N80^Y6PJCBC'&D/!8( M=D,B9ZA&FE K!/P?.[JQ-3V)@P_QO"^ZY=T%N4\NT?-R<,BR("C#P&J3BI4R*6,@I:36'IAKF) MG8V0S5J@&C3?Z=GP1L M/L^F\20;V+-Z-H?1UJ;UJ,[!;%/(5V8YK/YCAS4VU2F<]/Q(2NIG:,XN+R3M M>5&\&-&U0!)Z, 5WM@JO'O;\G(D7"+%=,'8; M#!O0"/9'+[("_T=.M'JT=OT9PB)[VV\9 SU948QL(!9Q3RAR+ 1D,4["28N3 MY!M;!%]616QNXS<98''BQSF2X'TMX.81.!?KXV@-5377Q8_')4C1JR:P>Y-T M6L>U8VPRPG/DN$2[RUY.2G0PU,E9"] %D5J<_N5T>='Z^BG5!S';OY:<"J4> M1&.9Y52UOILU!TIKM"]R(P?66_$TMRC/8G*JS]XOL+D.QEWVSE)?I'GN),;W M(.R!*8?Q=-)==^Z>78BKM"JTJ#CD&F _I%G$"'U_*F,,"J[?+FVQ%_[R M\_Z(X[QQH.^\2(M/7Q5%Z/EH_'L^GO^LF=><&1%]W-S(=P_>1D%9M#HBP1QH MHE%YT$F31-IK):.76CFUL479!8GN_]NJHAU(/RBRR/7%DE?*19,0UDHCSA1' M3EF",&Q:TEX2Y?U50!J ]Z@IWU.??*LE?:LR-D>,EU W;\O\R/P"6EM /[;] MD&L19<=677-JI?3-)?A6[_4#22MXL5J)*!O@#\)TNZ@ 1DZO&]>AZV3=.)_" M+O[/7 ]M-BXNZ0ABKC7,GK]:I&$7ZL@I-KOQ8S_GL=@$!E^_'(.?)^$W<5< MF/JR4?5JK+QY M?M].'D"=C ^KMC_.16)*G<52R&-^_U^O=O;G3ZC5C^71E+DO@N#])1]7]GVV M7+Y=3B3"DN\TY^M*=M6KLE5/ELK9S9VRL&]-9G*]X6U^?QG^J^UZ+^L- @/4 M#FVP-8(\.>P/;9Y=/&G/.A[G&A-'=0F[9G%SI8+V\%]QRM6)^?V< M#0U[4;[9?KIZ-0S^>MH.-11')GPNTL@3US9XZ[&VQ!O. 9TO#BCRRYULI_ME M/"_S<$"=V:G9XO$J,B_VGV4W6@HL>EAF9")SB"NMD.:*( M*AC"*PR=Q8^N\ MC/K?LLW7VU-A/8^6<"8D##80%QWCT@;*<*"&NVY/;[ZG C0/*:Q2DB24,/.( M:R&1(]ZA:+QW& ?M.-W8TIMMRT[\LP^O5AI]."9[MV[ ]K@%J\9P12I@0IX/GEN/?D<)'M^;PN!56]C =@ M9.9)^'QBJO>/7*X, M6A[3KG:KC2PK$9?6^+XK[>(Z-@H!^P0[:WWD!N!$ZNB-$TQHAVE21%U2E/YZ M^2"_@>A; H._ANV!F=H^>;3&"!@B;"_WUW7")VN09=* 76H#,LXF9!-1@>9N MR+GB/-\DGS= +J+%NR*YPI@U$RWG2X=8,BS;PY)_#2+>9Y MUN_@?)W)Z1G]O:ZSG->XC+R72[FV+OG/+KDMF=XP@4$31+M\A19'D>2!?\*PD\](4= ,$X>TNQ$R-UMOYYG M=_NUVN.=^;(! D42TR# P2$U_>LW,ZMP\1))421(UFX\CYH ZLBK,K/RJ$>H MXF)X]&MI2/R4,":HJ0Q$K9W6]6TT$"%*([%TR0XI"3(->(62W5!?N]"OU6SD M]"S2N[ F6.ZF_)J#>RLX&0C?V9Z@+E.RGDG)J/#_!O6-6?'[_^^N=/X3\?^OJ__N]8]R;_B-P_^OFG?_]K M@G[:?_[['\&_OGS\]Z=WG\?_^N+9H$;!;Q_A_WM__FKB6OXQ_K]_>@Y8R("# MG@VV\(W;[5LWMN-[-[VN;=X8G:'A>/:@:PW-^3X,;L_LFD-#=US0W8;#7L_O MZY;I8/=>^#=C\WTB'G[_\>']__[^_N,7Y?T_X+_/](HX4??D\C3*9V'5"*SM MU!6GPJ2:JS+HLR%YV- 97H\?<3TRV%!?I(#:),E%N9-BH/_F^M-\19'?W]8\ M>O"/ZO)PPO"6/8GC(?4O$']4/0!$*6Z/%^:D,O9XXF"-81ZQ5G6N* *J&78Y MX E+[[$F;Q)Q12CFUPA"3 M5W5RM27'[2J*WYR^GVD =88#;33+@LB0_;)6ZCR=_>@\UI%UGAWHPC /<$XL MUW?>?OK\\?WGAR^?/KY7?OS]PR_O/GS\6?GQ\_W'=P\@F#^^W?06\HA;^ "& MOF+6NWJ4!LH[GK];."/N:S;43V4&Z=M"-!;)A47ZZ:S MJV\QAW$8QD^\?'35!B,=%[6Z@6V*6AZ\&GH][AQ,X]PGE]"SZ?I%$QY?06=( M$(F"P>+<)RP:<.27 [ZM#UBAZZ$<4.@)Y=7AYBLIOHCBC!O;":.[4;^QFNZK MTE2Q^A(JF *6)S!@E)-?'(UG"LP'G"B&?O,_I;MEM8N,>Q-+/]DBV6XJ13O? M[>\T6_79H07%3Y\^_W'_^9WRRZ=/_X-B[N'+_9?WOW(3X Q4?O*)_B_7&4'' M%00DR"NMDS]> (&NRSN+)4(%+1+MJ5C"$$O2AR[^.R:=$Y0.^'L4NR&&(F(B M.:C(^)-H>T,E!D3[A(2D""8C\C0I']=#A;S2-)],JX*V(F6L6A@/L1&=B6 [ M6-T+*1W3R;DVGK(&'\.K@F-A3HR;N0GC^"O.E2Z("5'1B7)8F!O55/+?*/\, MR_$5CP :#/KQ@ MBL$D!3#$$U$98_[GPL)>_!W.A/D?BZ8^"[\36%WY&TYG_C\:#S MOP*PYW\J:73^ =+PPF]%G:F%![P5UN+/\;_YC<;\$WY&SO^*P5_SOV687)05 M/Y9=#42V),>6IOS!1)D\7A-H/>IC?EQ,%D\HP<'<'*ZQ7%G5O='NJFB+AE9E M<\"BWB9OE#A>X#SLW42+]ES>Z606YX*%JUEK J4I9PBYE2RHH S_'F##PZ9D M018CF0'Z>Z3XU%-HML!M;H,O26+P%E0J%@@3-56HF JKK;;)S&7]GYTX>CW6 M4')XU*=RA#?^O!Q3+#JX"3 R7C<%K[FQUR$*T)SWG^&5G2(> KYNCE"42GMB M1>V;JHQ+'0M8.C;D[@B;D,6W M6R@,HK'W3B1A!DLVVJ M0DLYB4B:A?5\, #I9QN5STTI;-:I4;T_LR) M'3Q!\,J==SG$'!?X6XJ"HV"0PKV":,AY'BUKO*%^E&KVP1%2D\MI3K$,&+N. M^!B3'<\/]P)M)&GCX3!E&8745@\DWMJ!M[+=6U7-%H-)Q3GJS8H$->Y@KW0O M-\<(#CK5)";;@4G0-$84$TSZ$P]P\DLC6++<$1'E9ADF5 @CE0H?EGW3ZUQ5 M=)PI&M+7F$]$CTF#Y B8K-FJPE!HYIF4P8':@];(& X:"1S"V5%ES%*\.U=% MI5?B*)CE%8\?8WBG267-4] DU27CXZ:;Y*YM1 M!AC6EPTE=QT6/0R#,KRJ!6B,@=LL]1A=^G.1B.H.]<_ .W#@)$ 6-AC D:4T M//A]2TH=L=;Q)BQ9"(/ MO..BEW(@&TC-T]HU7XB%P^&A+^^0CHTI#WLV8;,_T4JX*$A()QD&^7.>BA5N MRH$HQ@)SM6!1RJE),]!)L!K'7O21XR+/<(Z./%C"[^C#JS!RS;"64D?E.Y649YG,, L% ME4BIWQ\:2;S52)'P@-I^CGGV@*O$+80C3UY*XV%&C;\X[J3.<6!,10Q=C#S3 M@Q)&> I$4KBL1-H81R39.J EIA34"K]X5),YHE2OC'GC"':"66N2X0Z,QC+E M2K@7W5 4/%,K+Y9@RC@I7,2U%II5 W.>II'-IES$5GT )&<>WD=2\W:5_0;1 M857WBA5NR^J6MLP:J-H[2^0=%GE5^!AA;! GO" CL&/)J?QG-,?A<*24*1Y^ M.W*CX$\R].J>L:X)$J06$\%(O@+VKS L\&H9#/57)@40)R M6"3S\2Q(NO@ DR5/(DINQ>XGO*P@W?5*XCA:(XVU:BUKXA:L<"8;. M@30?\"KZPFZ$C@>ZI*"<6+^>%VX XDO<>YX=U4KU"WY8]"/Z926#'OLZO_+:5?4>2G&<>5A6 MON&V*H_.4,8L+(NS?"C*/DAD'199=?4S*IQ_$W3-5@Q4+[->E>I,%1:-P+2A ML.)Y-/(R/44743H6V3?FY117+@_&(QR,=:Y$2 W@*"PK%\PM0;RM2.S_JD7N&S8)5CZH"B^L>[^7\K)E!R;E M&E\4:Z4?RF&*_#RU7E:-6HEB.A>/"BS+!S^\W[C"=+N+K]ZOKIQ'^6JBH!S6 M-2E_%\9\W<>.E3#H7J96-75M63ZJO]BH\?5$D<#97[*_6O.AI5;E'K+7L"J<@']\-)Q@UQN-Y>;W&)44:U?)B@%?R MX_5?!BQ[HJY,*X;FN;KU4H"B%&I1R$C%SF5 O4*5(!;#[E03U/)A!@#DDPV%4V\&%+D#994VVX);@@*F;#BDPQ@(<6F99M:;"<(DFJN3Q+ M7F.1"H/&_'\;/(U4*2ID8G(8"!2\P:?"E?4K(?);AE1_A!I$>GBS ._D4Y^? M9!CH\4C-L5+AH$[7UJBD :FD)8U3N]6:+W0,X W1(. )JF7=7W%]S9N7Y+S M))R?L<8K:^]>4+N_44'M>E\DPSE:I>Q/_WC_^1\?WO]Q%J+Y+?983](LCEC5 M2OM'L/S\HO=,P,D@Q"*]:5:[\^ %KF ;,'-1I*B>Q(B$U>C]UNP8@VH72Y7Y M@GH>[X.-_^2-6K &DNLE,9 C7M$T2NM5)57GJ_ 5*>V:\@G+]HK>V '1+)7M M#Y%_.0?BE$%6"\FH3:;AZF! MY'OFI(1HKA4GP:_A\W+5%,*!1TM >?)AT2<)1+L[813/,7!#/"O]ZC3F.R$+ M8XH'#5 !]:FL7>'##L8 1W&5OU!AHVS>Q;TY2-8S_(ZW<;@.'K\OM@7KXV7G M8+)H%--Z,U$SFNI&Y5[W3R;UJM1!HZ-8#PB /M MB?$"YEBF%=8!:@XV,H65A8UF*&6%]#](Y038JPJ5C&6HY-=.0-10@<]X&88B MS8!.Q*@^?7DB%A5V4/I@>UM68^>4C4A-NU7^ -S&3[#93 M(I]/^7P !5VJ4X=7-+ /QE6LZX7E_)5$991J]U>ML"C+!Q! 56&JO_H1AF& MW6G*O=!D!.',:S*\F.M3 7S^SU2@H-%?CP?U(=I%Y#M'/[U2:[&G*FNT*USE M (\?[!,8\.K0>&@,XS# JG45T11R'A1T #=NJHP6'<9Q-@7899P#RW8F>-4* MYHT*&*Q*/2ENU@2XBK8'M? ME:D82Z^Q56T!F]K<65#A?;8.22"CX@2P@LH? M(!H-*RSYBGJD6Z03!84GD3" 5B/# JSH$O)KG8NP^B=0VJ)+@M_(B=,ZK-4- MGU(7=+3W268).B>[B[>;F/$RQ$\L*3-*70IUJ3D+>&^JG.NZ8.27)?TCA,(@ M3L9QC-TUS@*9*%)XRW12$TG5<'7.RZR*(*& 5Z$>8QT65.!.4'D^4,"3\I8D0RZ)QIW"@BOZ=='F"66'Q>0GH6"*CT;B5 [5:=9,"GB-]$?",=G34+'E=)9&J<(%6%4 M#^L/+H@RT@%G@".%&"S(@Z2S@C<+F\, MS+-(QH'0< M8W7M,KP>-$P8%?@ 1@_@N"<#!817Y+N5=3WE-T1Y'<+%>M-I4+3&/)-S-5+N MX3 +%4M?UO6ZK/;Z6X*^;F&^*+_\\K;JB%!_4A:II#NU.!,'&-XTB-#JH7+5 MMS1=@;V$1!=@0(8YZ;X8J:MDUX6X^6=R7>&/LKYSM7P(M9S8'YIOX'>E%!7T+1V$3$?=UJZJ$1< M0)7=HRD+\$!^*"YK^/42$AA,66O,5P!66(IB W2,UY:+EP-P- /*\A$RNKD4 M9Y2AQDCZ97.@W-'")X-YW(RZ*^G E*VW)#X"RGBPZ^_5><2 MJ4Z(G3+L'3G4 !X<<$37Z M$9U[BK:R%(X*^R$-ISX;:Q!'Y6$IZ.-,U+Q?N8L<#^X'O'0Y#\JNI]J@Q*PD MAW#Q4V5=RM5,1CSF7!3"QF.$5;V8ZM?,=:-J_K9IJ3U%^F'\=$.)]?,-HAHF MPX+A3T5(:.F5W5*+;$#IZ(I"O8V.?]R#B9=)2W0/OG6*A:IVB'*X])MQCR-W M1("A&2\V02PN%)94'>:Z$1 "+ $UJZ#>1:OJ&SC#0SGTGP+L$HC'+RT7:22) ML1T*-T*'=(-=@6L9>&NV[&K,\&H4C&ZV"S=JP?@;(4< 2L6RK:C -1QCL&M2 M$D&/+(H0>JXH@<& _DIG7)6]"_!.\T&>#( O$C;BJF 9);*THC.!B? A0NR+ M1F7BAI[,66Y_P,[6;495*+($-!X@*?+;4373!>^X\/4UEPT#IIC".(VG.4]3 MY[O@]S7H0F\8/Y,@"B98N:"T)N9)O7[1AKHY7086"C\W](ND6 J;&( M@1I5 M&GL!=ZAB:4&^&M*^N8N&6(;AU?^9#2A5)[<3D@*W1FA/@&),(IX MOIUP<-:&2,H&+0'V>6U6^:1%1:DG^@_@HD B3/,$N(&$S8 !W05QPB]%@ PQ M6%-/VKM=CX&F\!/1$ +MF5]C,/'PJ>#79;JI*%A2! H[RXJ+&H9)%^/ M:H@;7@7<$5WJ$J>1W\@GZ8NWN; KO$I(,!H+-H>7@N(E?E1EI:SF\@IV"]R/ M5G<8#%FMJ6_MMD(DFK.,Y]*@FJ2D4^85?<;J-[\*;ZZ<5J)-7'#P:X7W']]_ M_OF?V.S],\WUR_OW[VC+E/HN;-A%E+*RTYGPO97[+AV8F-,U+H_HSJ1#U %>6-NE E)JOL)RPN3 -Q+<( ,0FX37$5[=M<]$<>U'GEEWC M7OIU>G_U=?H646"&^5U;+^'G L\.JNRO5>T_OW_X_9/#RN)\_B'$]46_$(QN^B.(P8FI@7=#\0"*6Y8:+UFO56%<"CKA<0)R%V? M)W##J9"6L=G8(3'&$R[R47HQ?[$5]=_^RN,&=AZZTY3=%G_<84HW MG&>W043KIX_NFH2!A%!<4@MB( #SQQ4!:CHGPBR!__.+F<5CC1[]D/F+STQ' MZ^FK'^N:L?+9NF'!DNYU=QIU_3/'NNRU=K2.W=O[J([6[>ZZ2XFMPZ_5ZMFG M0UF]S7;Y TDN+KU 0*)$_3_?6=]51S0E]-R:TV^*T3P<,<=G7D9R\7CXHT?G MZ4^-0'6Q\W)31F^377%EZS#[ZF)^U'I%@#;VA:+)?H7WQJGR'OWJ*S>YB#D= M=_C=6<'C(_RR&ARG0-&][;V]-1*_OI]@U(\PHL&:1M/_^PUH0FA$I.I.,X54 M+06W<7=B%%!=[)'.CU<2>]G^2F8Y8QA:)0QU"<,M87A%H./)5I?$?V^4C?=\ MB60AQ9,43VV H11/F^N% ]?[.DHP$NQ&K-/S&!L.U^W]" KC6@OH(\MXS.X\ MLI_;XTK,SR-?5TX #%>OM_WZMJF^79OV;:BV;:NV[BRWA/<&!7RZ)33629WG M&&]>8DMBO@QB-LVN:CK6>1-S.8;Y_!B;G<]+J;IUZ#6-KFHXYIZ1NW?,O@0K MIXD8HZMUV\=R1P#$FTTT9GEVR;-K<=^V:AB&ZCB]]C&2)&9)S-OMVU)MLX/9 MYN=-S)>JB'5ZSBM(*JF(O5Q#UK46LMS1%;&MW7A#^G]+]VWP<,(6'SH_4\H' MKY:U4A]=QQM+=G\:Y&_I?=7N=[;D@#7(?JUS96[*G^JCKZM&2^Q M=&";WE#[?;L=2#I+ -M;']7[@>[13V/)?AN K-?3U?[6CFPI) ^+I6[/4@WS M.'PLL;0IED#?Z%DM8:6S!+!A:MO>'Y_)6;:G !':=[?UEN4;2C5?%3"RC=_E M]&C<-+1MM>$UN#XE&C^"L_0$RKFG7,53#:HD? M6'HX5F')PK!7Z8=J-Y9,2^WU6L)*9PE@H[NU9GHF?BC)?YO,/5VIM%F;_OYE+-T9JUSS:M_8-I]1XNBP.+HVU+[=7:A9 M*KU-^X!MIZ,='+0GHUU<--MU5;LCCZ]VX\@R5:/3DIMEB:15,M:TU:YNR0/L M58#;[6B]BSO +J ^Z0/OO!YXBL\>61A/RRY^]1:]U$X+FR3&:79AMRBFN4/H MUW[<0]*#M[D2U=>/$Q4M<;2QE]56+7M;3?>5D'2> .X9VHZE64_]H)8,N,E) MYNQ0%T9*R4.'FJN.5#?:CB1#[>]:*%D>91L N->[U-B4"[C%_(#=25B:%2E? MEW59:5MJUY(.WW8CR3%4Q]C6H)1(.K1/4NWV#NZ4O!#8&HYF7)R_5[+=1GZ< MKMKIR6B.EF/)Z8&>(;'4;BQ=@R6I.[H\PUY'/] .#MFC'V$7<&6)+16#R(LG M3+D.XW1-F^VS](UT3%UUK!T;"DH7X:%"A@!)QG&23B22-C;S^[JJ;VWG2T?N M%FIHW[*V+EY[)JY-KT^QKSJ%YX.CG&)F4/V3N(&3POW[P^+>_PG^*)4W<9!1$-WRY MMYTF"O^=IUDPG/&?@LAG$4S1([;D$PR2'_Y63K;/H?<&,4,O0$8CW@89S.^M M!Z)9F*E8=:38WBNM:NT:4N5&>1M'U&Z. GC+4BC*,$Z4;,S@_Q+&*. W@L^5 M"8PY3A4& /653UX6#UC"18JI*J9N&FAZ)\Q-X?%@IKC3:1)_"R8P>#A3L%'Q M&QH+.^6]496$I5/F87W/<*8J;@H"8C)U$_@VBVGVU 4K?@J;BWTE=--,F3$W MT90O\*A:*G#54S96GEQLNP9S)0 HQ4]@U C7 +]YL ,/(Y53^%_JS^:&H9*R M$48SI[!D6@D\9CAQ$J28/PMKF<1^D,UX6#.M.X9%)?#^,'1Q.#>948JMEZ6: M\HY-\!4$7)PGV '.S^&!XO-T7-S.?W(WR6 7&J:)3'\3*'36. 4)H:5PL=\ MB[\$DP QDKA/"H(O"=P0L)+$$QH]S:?3,&!)JM;VG&:,\>*IO_WC+6XIB%3Z M9^@.8.!T'">9.V((Y@@+JP)"84L 7E? !EY-QP'%>,.&[N$7'"4/,U5YC,,< M<%&017TG+$WA U@?+ $!LPZ+!&S\K;Y7Y518?"TS_21 LQF?J T"AA402VS& M ,I3 /0^QUL.U3+";PH.K/$ DLP? *+XB6/Y(< CI^( V/)C0:01+&:,WC-. M)3DQ#GV5,,PF%W\";P"QP09O $E?&0Q"J\(1X"'0%HX'BRI7 UO#GXB$\:VW MP%\L\8!NBG5HIT('6XKZGY-XF91?Z60^WDK+SI5*LS*6*2F,3"_6](@ (9CW&HRL#-PU@TW$098K//%R)$H/*N-TT%DVC-P_FQD%0R)C_Y('W58&3 MC^$O"?-PLAF%;"4!BSSF%R(BB*9YQH]G3?EC'(0 :1SYD8D#W>=J2"60N#+@!ZD7 M3!%(OLI/(]P(G90L&@%R<)= !S@:_Q87YD;-DY]%CP&7$TT.H! M>!PPH /@O VBY-(,EUP./XR]''6F&$F4U_"@\Q2TBR0FT8PB? RD!3\^PG&/ MZC;MO'R?<0',?W/Q&SQL SB8$8]XGH=IC$(]2X)!GI&XYX=,&#\!:!M+) *; MDP%P+BW '[8:>(CP@.%L7I[@X>4V"4:H&/0!0K$.N%#H.8"E2C\1.@(I.3." MXP)-D$I#$,0=!5%.&A0L#]D-"#[.1\AC0=J8C1^<'-H$:W'N(7#A)SA<0*4" M2(%%1E@.42\M2"ISOR*Y"D429N/(01QZ21YD1=&5A&6H#\61=C**S9;'A"C8 M?R*'6ME70%W36."53XEMS^%C'EHU$PY+>G.+K8]_U$R9[8^NIK$WK^AN>T9Q M([!4+E<9?\"+>1)Q.>8F-R!!)OR\4$&ZP$D*G]6DZ01)@>2[JGSX0JM!>0@& M#@D#+BX\+*($JT;I! )+X>=:=0:2$9@G=%QQTW1>H*1S_2[6T25(NZP @"+V MCML.M+ M9K5+*"PIX'44\0#ZI1 /5X;65V"*L+ 0KTQ;ZY:_M$A:E0N./*A>V78FM5D M*\/4].*75IKBRWG]F !%N=!.4!T3*D<0O$+W$JRH>E''^\]2S/SCNV)M+5>J7(C!,%\U/>"-EI M:$;]41?][,+#\%*U9,F5U4LT$W?1T08CL\FTT%+PEZN.[93[Z6DZ[.:!17B; M\C'.Z'(G![W&K[OCAT'D1E[%>LI;]-/ X?P%38=?8D#=3ZX7A$$V.U4%BUGA>_Y2^E/IDM3]IJ"2N='P*RE9P-HV M>6?,:!G DB/=3MIZ M$QSU_XZ38C53=\1N!B!3O]ZX0UCLK1L^N;/TNQ^:D@#$P!P,Y[>_.H!C)[ER M)* M#7"@NYQ>X1>#OXR%2(8Z!]D6GC?TJN:\V2M?>&,W&K'B+%O"):N\8OAZ M3:5*"\<'>K-]19P68/7RHVCW8!#NV*([:8J2@ ,NC6'DK'X\C>+8?P*I4?>\ MH#,MP5$7S(K&G/>PN5"QA4?P3$^NE?DL1SN9KCH ;:>N4UW96L_$RU8@JY"\ MC>D8KXOHE.J8<\H9O-W7E[R]GP/L9.A@+:#G+K:JBU6%GSV/"!?DE7S"0RHP MW,?G<3@*QB^%3"QLD] -8:/Y/(0)_X^%[)'X%"VB,!XI(?IT4DUYH+$5,?8X MSBE8*LW"&?UY\8G:!06ZW&3Q#6IL_'J; M;OL0$%Y6S"<,R!F%;?&;5!%75= 2>LCI9I#Y03[AOO(XS\(X_JHIGQ>A(KSY M A(!N=_'09K%2> )&'"IAC>+M!8NYM'37YOT6R;T<-2,<"O+;A61YDO$(A3+ MB9I KV)FJNO@*(YNZBBO8Q-8](F%(5@6+L:,YJ&;8&@6+ X/ICA""5N$IVE@ M-31'$J#-9E,,-X4/0W>D+'D!SA&CAULW;<&B\UML3%]&(U 8$Y&Z^(Q?P=\G MWCC(&+_)_C&@&Y)4^0",^$VYQN .4[^[__$#_67B1-Q8\*!CL2#9 BLE\$4'K\0*D/: MLC$2"5X14T"#YTYQ$WYQ#0WD)N*R8"]EF K']6PNS.ZII/#YW0C"7$+Q8^:& MV7B&RP6V,E\F_XYP['57W#%33!CP*-=!@(\^E:&*YR+B.:GQB$ZQWR "6I[0 M-LLX" P"!#U(UT"4$9\55Q5(W?#R 4R$"C%6J0IDBK&O;"$AHU$G,O$ M_8H_^\PCVRZ%E8S>,DZ\2@LEH8N ]]/D/[P1 ^&<)@5@35P++(R M #CE%DB2LD*RB?6*J"CB"XS2YG%?)557+F,VXZ5F$\M(@$Y*>D,?GE-3P<(L)GAC/Y#*!-(AY=146@ M , 03YMIZ(K7V'_R0-R"S1D^%,W%7%_$4?/-N E\_1$V/L:_8R FE]]%8I 5 MV7G_'2,L(U7YPKZY*5F!L4FJ7)-6P@T%FKP((&CZTXOWOR?U(XHSI0*: M<&%6\5H%E=0!68=R.4<%3A&;P&GH9D#*8#VRH@;1I''Y7C:HJM\6BEB-*O9^ MV:YXB -0DPKG^ CC*;@)"_\&_,!_4"?-$;CC' BUDFEJ0]J"\C&.0"R,N,J< MEM>9]#8%;.#O7@D)>.$1%6FQI+KZTX 2J!LYLMHBD/"0KT7'$1Z+N)2@J(/' M<:I6/X@)8;<8L4<@Q>\!:&,B-J!HGPVR1L8"MQ_%E]^?AXVD?(I8X='FL(4C MDE#-N&S+11I*[=PD4X!>H<\J7T?]A(0Q2=;5!-R]CYN'X=[_^.'+NWL@!4+> MS_?WO]4&$4.3#//1[<[F/T3,1O,6/8Q6O%68$,,8R.>II(K;FF^ZYK06^+R# MR4!@H8 I7;,3//IX_,+=$M*!-=S-,>#RAG%WB_QXIXQ0[\0(CYH3226 H"BM M/EWBV[E[5C+<50,!- #A^$3XNH#EX&T*QOB!_N;AN,HU!\_WQ!)W@NK+80B$ M=W5^P!_.@PF^$/$S3,$IE;:";@O_W8 !+15"AYL;< [BA8];OUGB,.;NO@;] MURVB>1WP=^U!4X@-BNL"A?A(A*3CCR&?'4D%%9+")R@"]P5+8GCV,$>5ACVZ M84[R=4RY+T40O2 !\@YP#RMI(7P>,I%%H@RF4M%?W$U:+:EBU(:6G2J<&.-( MV(3<"I][#8 $AV $AS6/R8\.7^ZH+5K' WF'ZG_)9@T'J1Z//++V_+81M/ M-AV=NU96_G)-/0<0P=.+$2&[%^^]^?%MZ#TI]DJ7+UL?%6F-] M?>']QYG$3T9OJ?MQ(YKS8R 15+Y&%.O)$P:$^C6-,V'S"Z\Y:JA"^:Q& P;F MR@:I1ZBR9 $:!>1.G0&9CBBLHM(N&J'ZY NJ18R203)Q9\7M<^EQXO2HSI$6 M0F$.W_5C B5P0JO"@V?$C?;B[*#XV&)X#.[ 'Q YC=-$@QDK21*BO$E+C34B M%TRA2I$/",'82#4H9-_8]5^PD9*R5BY4B3V1]0!;_+L;YQ\X#F*P8;P#[5,BG9=ZUU OPH6*[(P?X<=\P!6D(5@^?\,P_EN(XH4OV3Q]-9P#D!]RYV#'S]]Y*KW3Q\^WG]\^^'^ M%^77]_(X6VU]%$1NSB.)J@2^J"9>UDXJ[/-DD_ L/&$ M?B[TUGB1B*\M#!^%+JK3QC= M1% *^ #38TMW0LUY<_NR[!C O+B"*$1> N<+AFR'[C1EM\4?=WZ03D-W=AM$ MA$?ZZ*XY PJ&N>)*-"%_+&1&OZ]U]2Z*#5$\5TPL)(I&$F6NXI-XUM- VUKY M6-=6/UL[K*&!]K;3L.N?.98E%_LJB[5ZNXTJ(7NLQ78V6] S1;6?K3@(MM?\ MNTOJW7'%[#AUX!:L,)T?A'AQ_2L/SWM?#\\3+LE*FUM=J/$2H2-B>K>IS-ZN M NR;Q_+PRHCWX@:4?"!QGJ(VL[HN>ZV*)S_7R=LP!2T)/20*;F!=0?KVD<)G MH??M9<7LP'8_[XA]5U-6)2RW@B5ZTW]",PE37OMD82+2]L+MRG+VD* MMK14?>LV>O6B+1ZI./V&>W/Z'=7N;=M;J7VM#275G1+5F9;J=+?M4R.)3A+= M2_:&O?[TCB6I3E+=(0]8W5 MPY94)ZGND%1GJ[:U;2]&2722Z%Y$=(ZC=ITC M'K![\O^=A/7-F]*<2[?F#3=M.5VUU]7;T9;O MLG;H@FD>(@T=1N-$EN.@TT MF8;:Z_F2[HBJKH6[J2H;FKEM8_*[+ZNZO;I&^!GCJ9K MJZ_VN_KF7:@EA@[-2 XP4EE6(58>)](=-].L0W&J&W6 MFF+9WQQ+0[T\Z4XN42Y1+G'3RC0O+."S]MPY9*G*S=+U/V)OAXU*'_%ZDA=8 M &DUB%Y0_^AR"D+(FB2R)LF182F+!DD&E0S:8EC*HD&R:)!S'+5C;1LL*.E. MTMW+Z,[JXJ7FZ2>_2+H[*;JSNVK?V;8L@*0Z274ODW:.Z:C]WA&EG2P?5.[Z M/'/_#3A-.ZIMRUH:+4>4K*5Q$FB2_'0BB.K9/=7HRTI/;4>3:CF2E]J.)*>C M.L<4>9=T772Q!830^6.H'>/TB^2?.:*N30MP97=E38W6HLA0#5M7S:TK74I$ M'1Y1_;[:[I;E 64Y"O)MSV[MK&(D&K)$BR2BD^8BBW5-CLJ MS"&I6%+QR5+QM6$Z0,B&U"4D_9XB_5JJI>NJLW7%^2-6$NJMJ22T6Y+O"VJQ MR GEA,^E.OZ0N?#6WT2QEUJUFHF;C(+HAA/];: C\;HX#5=!*RA5M8S"P>:_1H3M+R9W9'LPU[Y6-=,U8^6S>L 0^MW89= M_\RQ5D_Z@L5VC+Y<[.LLUMR,#)9>:ICVBTMV'>/RXFT';X_FE6/?LR3EBS[-D^BB>=*# 62L#M4O+MJ)*GW"<->!MD,)FW MPVN)R=5NY%<%$?\Z2'[X6Z,HX@[[ MWTMYIY,%HE4"4=^'/#EG4.V)WB3)K2"YDPZ#Z6]<72S=:_Q+RSRF\V!X;8=I M6WRFF^W[M9IIG8OO7Q+S21'SZ[1SD<0LB?G@^WZMZ$1)S)*8#[[OUXJ/V1*NY\G6I_29WJO:[6T7K.!@N^F\9\6;<) M"]T,5G6'-'!C:<:26ZN!FS(< 0-9OF_>KYUZWLAFV-VZIZA,[#DP@K;MU"81 M=& $;1M,+Q%T:!&W;8BBS(K;QAWX6QGF$NW=,7C)ZOH)Z>JRM;.DX=.GX1;W M%)4T+&E89L9)&KX &C[!C S#/E9S9SG&"8UQ ;;@I^59#:KR\_W];R\IGGB> M\OITI'+?T-6NV3GY8J62YDZ'Y@S=4ON[Z@&2YB3-[>0%T#NFVK5M2762Z@YX MR6=UU5YOBZ*R+:TO[6A.NXGH,TNS)/>R/$$E%0,7@LG4#9()BS+%&[O)B*4J M7F2<2_WI#=4[68.UY1@RU;ZQ;5R?Q-%A<=15[8[DHW;CR#)5RSPBDO;9=*SU MI^U#EK@9&P6>XK-'%L93.F;QU*W%#RH4J,<0'&FV$#JP$36VL+O(AE+=5,VM M6R^VS]8X;R1UU;Y^^EZ(\\:1Z:B.OF/XB432H9PKENH<4]I=E*7[LQM$"IRN MRP+S+T/5N^Y9!AROI@S-;2N&=NO[*;$D^4ABJ%5\=%%6[<]Q[#\%85AS'5^6 MU2K;-4LL22Q)+%T.EAS=4HVM[\BDZ;H;M-^Q:<*\P"7O,'F+)S$L[D_ZX;)L MV*ZAZLZVE9:D^GUP)/6M;7,N))(.["$V.FK?V3:"56+IT%@R5=LX(B\=.DB_ M5L9?#'&#[]_:FK/_7@>;X>!3-F9)V6U@KPMX[2(NYDN*N)RL=MI7'7O'M%5I M01P(1QW5Z>U8ETWBZ%"Q0;IJ[9K_+9%TN)M^O7?$<(Q#UWU[51 OS^*;:U?T M$HO[!=G8K:,\HV>I9G];^; 5($[(MC@KS/8MU3(E9L\/LXYAJ%U[Q\!YB=D6 M8]:V>VK':27/[J5*Q*9*GASCO,:0=85E7>'3]^->P[%KZ#)BK+WXP81C6R*H MM0CJJGU'UN5N+WYL0]7[LJCP*[F@L*CP3\MZ9\O2PGO?>ZOYS.@9JM.315DE M!9\L!7<=U;9E259)P:=*P1C]VNWON]^CI&!)P0=S%NM=U>GL6+[R(,[B"[I/ M5MQ4<94WZ.[#5L(/RSJ&['BK80$2_#@?A.Q4KS4,4WOYG<8Z,.Q IT< PYM- MFI,?Z*KL#(C*T5Y^!2J)2A+5G*3:MDJJ)"I)5,^5B-%V+,YVQD1UR?[>FK)8 MO?,RM?%D0U]WT WW$_AZ= Z0D=&;D(>]M98GR>."R,/4CM._0Y+'B9#'CG<4 MITX>I%[]D+F@+Q9!6K6LS(F;C(+HAB_WM@/CBU]0T\1_-M(VC5X3S:C+!,,9 M_RF(?!9EMS?XTMS&5ZJUKP\1D\<#E9$,A\6'B:%U=0AV-<=$\'QFPY!Y6:ID M8]8H%QSP8,%A$D^4O[M1[B8SQ5 54S=UU!+Q];(1,840SFN4\-+_A P_R\8 M\M%8^=5-O'$QB J*)NQ-^0/0%3^EY4OWTR0(%;-/;QDT\ELW]5Q_R:OY"&94 M#/'N';VTP2;JD8_XVX=??Z-QWOWX]D,YT]R+BN]F_&VQA/IJBU7U^&\J MK"B=PHK@\W"F-:,4:PP@,&6#\HF1CHMQD$^!GXT%9]4_%"RC5Y^X@S0.\VSU M)S7.\8!56+)O^6#H&[&#;MI[(*,5B?Z@Y&-6JC!A$O MUUX.O]GZP9I/8ZSL \^?@FRL^&R0H60,(C?R .A*E@#>0#1B #B7FV\__>/# MNQNCWZP3C^"]TN=W?JUK]O>[;WT=E.LPY5#6]P[EU4)XD>V?X>HE3+U'X4DC MW@89S.]MP,XKVD*^"HMO*.'G,/8\Y<+*0=(C)V>QDB)O8'9^5-# MK_/DIC.5)#$M98V?,QP0OQZ)>L[X-]=MA)[0T L&>0I;35/^^*IG&9I5+$13 MW@6I%TP1&#Y.XJ%BQ5,M)G&""W11; U34)^":!B2K$+-A&LKJ3*8*>YTFL3? M8'T9T*MRU>DWF.*)P3 ARQP0W@,\,@]F N^ X3E0[=HO 0K& X#+V# ]+!4 M]@T(!/\![Y*_#Y@B#RDA)'&?%)PL@1$!R%$* B*(,J[9A>X 8)N.XR2#HYC_ M-@8DLT1Y^/DO[F1Z=T]C1RFK S4!9HMP40F#]9"DCD ?O(%9)ERZ:,HFC:+X M=MTPC94PAK\5,''2/,6I8%DS&%+!?<4^C+>\%49C(+%RPL+B$$0+U28$52#R M:_J?IBRPVI8"NDGFU YO-:$CN93S(4L3T5E6MW8,!M$FTPO:KVUPC@[VPP+T MUFBQ?BN]Z>B69LZOFV\7;4.!"$TY4R&-[O7ANI#KDQ#33T W5T:OKJO ".@Y MISN$:;G)TD:$\QUXDE,]OF(:N@(J6P!\').D(2,-UU!]S$D!/B0.=4JS"55;C.9/!WXF"*FRY%S86N*KR]@;A&$8L@CEX8"L MVPR9'9>:3Z/*0-1T;B2*VS\QLWBLT:,Y M-QU_9OF77K0 M6W%'O7 8+;^D%FZ^97?S<\ZRSII4_RTRQ^6KNZ3(/SM\?Q/JX_['P]!?;R/R M^T(JT*]7+. MH-H3O4F26T%R%Q#HN#)T<>JEL[UDA_ M=6(^0H'+.>/UZ!U6EM>[E.4M3R98WK14I[MCGKXLT76;"Q'JE].6[8CI4#/A?[(8I>75::J8^JJWI&E B4%GRH%.XZC M=AU)P9*"3Y6"#;5G.6K'DN4N)0V?+@T[IJ/V=VV3>(SN2/VMFB-M:HS),+ YW6<;L;C);*N(22Q)+$DNGB"7+U-5^__2#VT_C@'W'I@G# M$N!%.59W$L/B_J0?+LN M6RUUSW]B( S1Y*N=NP=JQQ()!T(2?VNVK./T_Q, M(FEC) $G=7<,295V[); _I2-67)9EJLE;V';C2!#-3H21^W&T;75V3R.1B+G ML,CIJ'KG].W4=AR;RZ/O5[2^D(E3EY$XY1AJUVEEUI3,_),$O$F #GHK]EU> M5!*P)."#V0@]1]6[.P;V2 J6%'ST31M=#*C95DT_8NJU81\K][JV6PNVY,]UAJ$Y/7DFU&T==U>X?\49*XF@3/G)4 MRY#QR2U'4E?5^]L61&[?W6X[C*G5]4%_6M>?>=.K@(LT,+?;>ZMYS;%4R]ZQ M^'@[/"3/6!:2@,^;@+N]'3*.) %+ F[+IDU=5ZVMN[A)"I84W)9-&[V^:EJM M5"(N+\I$<5/%5=Z@KV]E>]!MS,<-O*VG8UGVM!W-R@VAL .9'@$*;S;I-_R: M+HFSHBG#UEY^PRR)2A)5@ZAT[>618Y*H)%$UB,K47MZ(X-R(ZI*=O35=L7KG M95KCR8;#][0=3?!39P"9+/$Z2IXDCPLBC^W5-4D>%T0>IK9MTO^9D =I5S]D M+JB+1T- MOC2W\97 ?7V(F)0%686L'18?)H;9U2'8U1P3P?.9#4/F9:F2C1G5)O,R99C$ M$^7O;I2[R4PQ5,7431T50WRE["%*-5;FE4C2'F'%RA^ A/@)1P5HC\;*_30) M0L7LTV &??O633W77_)J/H(Q%4.\JS5C_%:23.=YBC@H01AZ@1.:ZC;(8&'> M!C0"ZO>KT,C."UK5/?:55O?L6H@.@5H8(SJ*X"5E E^.4X4!HGWEDY?% Y9P M,6L*DGMB"5,,0^N\H:],7;/>*&,8FB6JDK!T"EP0/+)PIL+8L+'I8MM<)8AH M[M0%"I_"!F(?C:89$K#CX3#P A;!_R&?I#'6#(/AGH)L#$2[AAGFR%Y3?J.X=6!)SNN3X!NQ M(&RB9%_:4063)P [#X+W!"FB8?#%-X'CN)R2'GX^2_N9'IW+\0!?MLIOM64 M!7HI@+.A!"R$!L=5S]+ZY;KF\ *$5Z$&B9*68CIF#;V+DR\CW$.H?"GFM5Y^X@Q0.BFSU M)S6Y[H$@9\GK2?&U$+*MN923VG_'90+<%.3#S0"8[>N-.X3%WKKADSM+O_NA M>7K!T34'P_GM\TW^[:^#!#Y=,O&69^$1E-^UT!Q519&/R9]EJR&AWZV4IXI@ M7DUY_\T+<[2FZ(/18G%G=?%P@X>HP/ET3G:K6JCR- V\,($@85X;%2843S)VG0C4EDW'MZ2F..'ZR@6 !7,$BXAQ^ N($ M^"3I#JI>R_0ZPQ1W+,-U ?4'IG%:U-::':HJ5XY5T\5@@!Z:3T J2VP.%0BV MT ;Q%Z9JQ\MFY80]>ZMKG3 ML.N?.=;J27=>K*%UC+Y<[.LL%@[2389=>NUOVN7M0RNN]Q?$_/+[_8< E[HL MJF%.:^^LJL6[U&WV."" M\%R!\1&MB)6PV)!"CBIS>L\JP,MW?GT_ :.RL%+B' ;WTX7JG\ONBE-^B7[WZI8RMD!T2J!J.]#GIPSJ/9$;Y+D5I##T5G%GZWM;;;W70CN5TU5YWWV7FE@B"DZR5*$GYE$C9--1>?\=:69*4 M)2FW9]^&JEL=U=ZU%Y$D9DG,[=EWS^ZIQM:-$0]%RH?. BNO^0^,!0Y^_M^E M14$OKR;HR685R(:P$DL22Q)+EX.EGFHY1^SY=@%^P-\60UUDVZJ][[W53/8Z MOL"S,#@E!9\&!;^*"U!2L*3@4_?\21J6-'PP9=WIJ$X[*7AY=&3_6)VKY!@G M-,8%&($K?[^]]>TI#C/(7UZ8ADNZ,:^NFWD9(D=T(DAPV7+$ERDN0. M6&VKJ^K&Z7=BDS1W.C1WW3?5OM%9R'@S2[,D+U)Z M,>FV2K_')/1DA%G)$)'8.BQVSMV/[&HFA M0V%([>O'*<&\3[?/:1RR#UGB9FP4>(K/'ED84_T9.FQKD8(*!>DQGU=W>4F+ MH=,CQFM'/XJJMR?+XKR1TU4-Z_2MO_/&T;6I]OI;Z$,2/X>.M#..V2;]HDS: MGQ<+R5V6\2J#;R66))8DEBX'2T:WHW:[Q^D)'M,O0ZLZ_JO6WI3BK?AW9&JHZ]8Z-BB:1#64A=U;9W;/PKD70H)#FJ MWCEBP--%V;&?L(G-95FNU[8C[_1:BQQ#-?J&Q$]K\=.1%^+M14[//@[K7$!\ M_8H.$;NH9"](DFH=R74=U;3..>_X8A';5_7^CDZ'DT#L*R*S;4K^1:8RFH:A M=GL[QA1("I84?/1-&R"#C:WCYXZ8C&O8,AM7CO'L&(>V%FJ=NL00O+.ZCA>I-VWW=Y;S6H[^52WVO^1;V$D 9\Y >_B.Y8$+ FX+9O>S7B#4/#E!0LH;JJXRAMT]ZWLV;CC/;,%2/#C?!"R4[UH-@WMY?$# MZ\"P YT> 0QO-ND">Z#@A3,@*EOK2**21+5?HM*UEP?$2**21#5W_+W\AO_< MB.J2O;TU9;%ZYV5JX\D&-.^@&^XGJOGH'"#CW5]'RY/D<4'DL;V^)LGC@LAC M>\WK3,B#U*L?,A?TQ2)LJQ8C-W&341#=\.7>=F!\\0MJFOC/1A"=T2O0'$0^ MB[+;&_SEX+LT>?)@&8QV\-F;4.EJCHE0^,R&(?.R5,G&C$I%\:"_LD\C5;:8 M5P#AA?\)F9O,E&$23Y2_NU&._S!4Q=1-'88"FAR-E5_=Q!L7OVK-*+RUZ*P1 M*DX<#&<-!+X&_@R] "&->!MD,+^W 4H_EI!Z%FB7^-862& \)&<-2* M&@+^0^I.F#*%I<8^V@(SH 7%'<4:&@/TPG^ (#*6J,HT"3SVPR3XAD1SU3$5 MV'R(%5,F<<+X#/%PF,($80QK41[C,(>Q_1P>QDKB/BD3%P8*W)#6%[I@5(+8 MC](L<8,(Z-;G-;MKDVK*IT@L"B3"C0_?*P,W#5*5WDK<:> K"?-B$'\S7%;" MT@ )"R?QV03G@1FR)!CD2/0=S29C!S\>NH]Q@F()F]@DS$V9JCR- _BW'Z1> M,$7,^'S3"K 2;#0%Z#$$/VQ'[#2(AB%5B4&F:6R1BI[B>O(09P9H5Q,V(.E. MITG\+< /0V \6"!L)LU3? L A'O7E#/EN!6-A([)?DJ3_YYGNX)ZB"RN[(YF ME(P!V(WG=JBBR0U_3-U$$-(\")"Y;$>SRE$V79#%I3,Q*I %@*;@O2O#JJ^) MAU\_"CI4D Y1+,"3DIQA$&! H.-P5I#Z8-;@:WZ<)"S+DX@?,\BC+)D(R@>" M?_CY+^YD>D>'S)53K$!3?FD,0V++!:8#/LX$PQ K[R@PYN%9@&]#*=I$IV%V M-;U8^0+N4.*5TR'ETD[[IM9?0-XSLZ_&G:N,%LL_%L*;+X;+%!+AFO+^FQ?F M?@&6)=^JBR17[=DQ-.?-XB+62<0FX1 $K!K(*JDGS@-\P>B5 "+,$D&D2XM* M$S6I@@AIT>)(6R"S50/:Z%"'D[82R;#B MM'Z,\+>1B#;0-? ?!JA-;]9H^Z B(^].W(8!4TS'"7.9>UX\@#WF#) MZQT^:U%OVW,)=K7_CLL,W*D[8C<# .C7&W<(B[UUPR=WEG[W0_/0A1-W#H;S MV^>;_-M?!PE\NF3BE4=X?^D1CNG I&F4B*!+2P!>Z$Y3=EO\<0><-PW=V6T0 M$0CHH[OF#$L2$6E"_ECLI-_5K$X/-R/N#\7$8I\:[7/.T<>?V5VMW^^O?*P# M-ZQZMFY8L/[UCKG3L.N?.<[J2>5B6[E89Z-AE]Y^F_9W%:^WX)9[07HMO^9^ M&T] .?# 7EQVP3\GUSMKR@=LD8TN7]TE[?[9X?N;$" _*@]#@KV-*/ +F16_ M]:?DL$P4F6\Y.D?$JD MK-M ROLNZB=)69+R$4H"65U#[1@[=KV1Q"R)N3W[QKX3?;7;;:MD/G1*U*JB MF9WCE\R$I;$T"[(\J>R!O2ZHU34S3S;>_MKJ8TD*V3ZDM0CJ6VK'DDJ-N.KNI=V==#4O"I M4K!EZ*K5>WE](DG!+4#F15*PH1JVKII;UQ>4-"QIN"V;[AL]5;?--E+P\NC( MOFRN),=X=HP+, +GTTE5Y>?[^]]>TI7B/*7T"'4M24Z2W$YFDZY;JM6U)-5)JCLE]M;.KH=.BT 6:V\&>G6TFI,\L MS9*\2):GG/BJ1(@W=I,1INA'++NP2JYJ9VNQ)R\O#Q[/M[4.+G%T8*U5[1H[ M]B62.#J4K--5V]S6LFA?',!IG+403E):UW3I :5;-S M^@;'>>/HNK=YP)#$S8%OZU6][TC^:36.KLV.>10.NBC3]F>LE0:'Z;+X^\O0 M[*Y[EJ&:SA:T)G7OPV+H+__5,PWS3EI(K<:2Y*.V8^CH?'111NS/BR6A+\M( MW8W6VND07GC2/'W%9$2PP=^@Z\WSE]8[4=A^?RG+:Y M)DDO,4I?D)C<.L+K]57'V3;+?"LXG)#^?4Z([>JJ9>T8;"P1VV+$FH:NVMT= M;2Z)V19CUNB::L_>T>5QC(()AKU5Q81--3PYQGF-(2OKRLJZI^WFO+94L[]% M"+ET0Q\Z/-E1K9XE$=1>! $'=20'M1=!'5W5G>,4/KZ BDI85OVG)"I)5 VBIC2<;\FKTM>.4S#TZ!\B(Z,UDYW&*@DGR. GRZ&Q] MM$KRN"#R,+=6Y\^$/$B]^B%S05\L8K1J\7 3-QD%T0U?[JUAP@3B)U0U._#/ M1L2XF M,\50%5,W=?@0 #H:TP"U,$+%=S-&0]SG(QA1Z=/[!HTF?C)Z_#=525@ZA67 MY^%,:T;RK:22SO,TL(0$7@QK0R^ 32/>!AG,[VV _"4MC)57H89JA6O7 VLA MI $"&2.T1/".,H$/QZG" (*^\LG+X@%+N,@R!0:?&*#7=C3]#7UEVIKY1AG# MR P'A(W@J*D[8\*\&*0J3NNS"0[K 822 M8)#C*[ XW&T0>0ES4W:NM#O?>>V8=*LT"?=Y>BV0XZ]C-XO^WRLN^ZKGP.$/ MI!R&M>(S1P$@8'#J)A7U/@=(BXMZ%1D3Z!A6I/@Y*[X>B>JPG.M#+O3Q'XVS M8Y #Y[(TA""-A0B*3(EC.$L MRU@R41[=$%:#.,;W-.7]-R_,\:A;OCP51F]2,Z[BJMO5S ([-9*QX*1\PR4! MC@"_AL6ZX*LY2>5^!6$&RXR'PQ1D?$-:(21BK)2@ +SH5MTBN%2S(OS:0C3 M/079N"F4^-P\+OZ1(7IN =?87@NCE0Q&^TG83 JK2P"B8+3!IP\^#)012U.+O$ T P[Q4-L"?%4N[+[6N?- M(I,,W<=8C$KD,@F^D0H 4 ZB82BH=N7)<4KG1*7C-#V,KRQXMUSE_3'/@77' MUS%/A64<>U0X/8%$NNIUJC-3 <"A=_8-EV]9(9QE?C*[A=@@V/;3;( M]=WB8 )]>^U9X+DYRC-Z#,5I4%B,S MPLA71J=8"!P@D0 ZF/4W:"!R+*%BL6@;57*5+ R5IIVN$##WM=<['5#[UPA4 M 7^T$S"I;#'E["GPL['P8M0_%,J[7GWB#E(XI+/5G]2$MP?$R9+7$]5KR^N&3^XL_>Z'IBD#=LP<#.>WSS?YM[\. M$OATR<1K#:.:YZ?_FF?;JKLR MCO:"#&'C4/JO2>7V+48#L(J@ MZ#H5]A2ZTY3=%G_<@34\#=W9;1#1RNBCN^;H2_(AB=CXXPHCFLZQ(JXVQM+6+=;JV7*QIK71 ML,]'7)30$7SH=QG_<*C(]H$*Z$ MQ884,MOG[*U5@DR9T8R5F6VN^== $@27(G M1G*&V0,Q=])5P23-G1C-]3NJ81ZG[>JY]$+95"LMPYE\]LC">$J7TM1\S/M/ M'O"+0X7N&IG/KTW/)L%J8PG8QU(G1VG5+6#;5GM)"4 MUV=@GTB6B6'.Q>;&#>7OE;J7/!]D3>O"&/0P]YD29&PBDDG=A"E1G"E^D# O M"V>*F]631^-$J?:"_\X3)6&8"$>98VQ$D02:\I![8S%L,4G(1JY(@E7A?Q+X M""/JI^XLB<.0A\OG-4@-@\B-/"9<41Y&E>$6IIGP9L\8'3="^(.UR,%.N M3%OKU1,YNH9FO]D]$[%(Z]I@O2N3R93E*[7[M^)A2'^K\\&&4R3YH3H*O&/9RXN MI@:68Z1(7C# ((YR_@EFFL!(/#LO11)8:IE?DIY=S+9,CKE8[8 M4+@@P1U5N.T+%TMRY /__WP7#/LZ,_WAT+8,W_:-?L\VAMZ@TW$Z [TSZ)G_ MSS!ZWVV;0()MHXZ40?++A__]_<.[#U_^J=Q_?*>\O?_MPY?[7Y3/[Q\^_?[Y M[?N'S2L%'.'<7;ZCGUD$;!^>2HV#]>F.<-#&T2A&&092.?*"*9RF*9R_'N6# M#X'34Q39GIN.E1'MO*P)447UJ3Q1F@+^^/D!>EP2/\&P($D11'@@T,#L&[["EPD'R",<+S'(<*Q9$>%^Q;L\(K%42?"00#F>**/<35Q8 M/%\]BK_?M0=-&3(?<:V,:"#\6E,09CB/RF=C_\F#1S=D14H@,#FH-AY=:^%S MGQ7'*@'MJM/3-:<2OQ0?^0XV.*GD15E4)H;7N_WZ84*O+Q,[_(P=@LY#8%=$ MAE4^P9/V3RQ'@,L&7*%&[9:K&\+K&R@)FTDXY;H1GG^[DD46&>*4M/G6WB(]H4 K$AA+H]1^V:_=UZ6;3H>OC,T71M MZ*;:LXZ392/U4W'SMP=)T<)HS$U)L ,D:/4<&3#;6A19_8[:[QZG>\+%Z!3O MAT/F42E!]DU<2U/4 /\[Q?*I)$CH"GC.R7]ARL5UMV>?F:/'T;O'T_LN M1:DH0U.NB\L\M#NVN 1\B9IQ,@';&ZO!JMX[7\?0):/6L0S5,;8U1*6S9'\8 M>+MY7(*;*0,V"J((+2(LXD_EH"],N^GT=-7N;MNL76HY!T83>DXLJ>FT278P MK+R^2FIL*.M%O,Y<#UW)50JMRRM8F,V#$\%O,Z(EF"EV3%.'3 MRT)Y%)\W2=DB3CB+BQ!M&/,I3KY2@+<[13@7V6$QA8['289)/S$\;[3U6MU) M<'.H+NN_T7;TF+I ST) ]QCCM2E?BMK3@L:5\I8NKR\W M*KV*]*G%_\A6 R>ZR'T6;^NVG(3O>1V*%+NLL^ 1M=P3+N*_=Q_/LBVVVTMS M;5A=U39/.G!&4MQ)45S/5BU]^WI+DN DP>U&<(ZE&L86D<3MNXT]"=W@0_0( MMD:<7&"PNFD;JMZ1!;C;BR)+5_L]_7BQZA)+FS%2UU1U^SB,=)%VW-2=+3/B MSCY*2U=MW93!=.U&DVFJG8[,%FTYEKI=M6M9,N+Q>*[CY??J>PMK/VM[=KO- MMYL307WJJ?HV#3FWVOUIA!Y*^CU=^@4KK=.1Y"O)]S3)U[2[JFVUC7Z71[)N M%'$HMF>;6A>CUZ8Q[X9X2S7-@T=6!:UAI%+M0Q'RIE>?N /85IZM_F0A9N%( ML8QVIPF.^G_'215Q,6(W@X2Y7V_<(2SVU@V?W%GZW0_-,.$@NIF#X?SV5^/A MI,LU4V^"E"HS\^J]<;*@I0Y8]L18)#)S4N4)*^(G0%81ZK3U,LA!I$2@ <\/ M4 O)Q:!1$9;+XW$5%CT&\.^RFV?5-" 0CNJ9\NB&.:\+S4L>)T%*X\>32>P' MV:Q6DC^&&1+X=!C2!RY\[5*(*39[8(P6\+9>M/@A@__ARP<@8,J2\A.5,*9@ M5.J$D,,<5%>_]IFH_8*UK:L!$'HH"6CF$%<1)Q-:Q^JPXTVHI35AZA_*VE@; MA*F?$A\LK?2SK!(84?]5M^?4FEEL'Q!=[WIQ9>AFK8>',!R73[[Y3&6CC'?; M+DY5GK#;"1QM[A2@\2T "L;H["O+,FI-)[+XR4T:S7=3M=:'@UBA]DPPE^?Z M3/D#\(T!58&I,LA!EC!L<2-:NR#\K[J. M9C;Z5Q2RC/II^'Q&3?D0;8&+E8"UC0K_*DG00AP3!(%.U+*@>KW9,;SU/R$C M$5_6.+PN"I51)4^@,S]-D\2U!2^8)N=7V) S4^BKP/U&#+T6J,<5?2,@$]%LQ[L M#TX,>&7T]7H#G:@Q^/V/OY3#JIQCKSI=O2:D 5@ ,\:X%.IIH":"=A$%P&\? MXXQQ:4,?_B=W$] [J;<$: IA6*H:L(8:YF(.R]7[>QG/MH6R-Z>!4FBVK6L0 M[>.I;/5QY>AU4@*><$>CA(VH9UC9 ,6=X#T>HKVC&:8S1RW8M.KO;I2C*(=- M]Y=O^E![*[GFRE[").^_!4(#K'$),D31!VWE*=7@Q[J>?&7ISJ83M9(:>$4# M?K2'(:P^ U;GO6@&;HA02;'" 4)&5#G@K;B"I!00^&,]X> 8B.<*4$-H"FEI MK,-/:3,IGZGI#FRFV+6FW)=HQFYAA0*T7BJ:\U*QG*H2BS6-IR9%22Y/\\0; M8W$M:HI6ZH5UK)#EB/"-O:]@X?D(_SP1_ZZ- $?@*'$GIZ09__LEX+\+5HW&5 M)@B/D2ZJR291NB9;O\G.E=6.BWJ3J]K@ISR+#BMB/*[G?5?D?6 M4GU5,+\M>BL+Q114]?5ZZ)FG(+WHQ&J1AB71=!+98JV6#?S^,>4W2E%YH_1" MV7"Z1])N1"@ M.GRAV\?&O? .A\\+6JK_$\]".)*<]:A9GAMR.;>[NK3A !M"9ZR._ ML#2]Y2%#>^N%>;IG7*?;Q=!VJ8JT'4VV:CJ.5$5>NW;",D5D0YF\O ?)A:;K M[A,T[69-4[7UOMHS=BQLL@\(M;S*I>2/R^:/?J>G=HT=BV@=DS^V;>W4WG#E M3Y%PQAM.D=E4#]H=YF$X$PE%F.^585Z77:7QK4\H69)]E%-ZM/OH!B$%[?+4 M[B)I4@3GBRQ(U,(QJKE,N*3W< T .YZ70['V4]RP7S@2LX5P!4VI-W]*<]!^ MTI3OK/B6TKV+07$E$S?+$PQU@&W0KO$RN8K^7SD7>3 !CDZ1@H9YUI0]8*H= MO9&,\R6!O<(;/U;#U&]'#)YJUIM/5&C$5$\J,"1,I+EP-(D5>N7E+(\=Q#?= M#6() TPZY1 ILJ($2#"]+HN;B^R<1PK8APCCZ2/L^@0H>@JR,4\'@]&7(6L. M%V$:TT/ J;X9D_8$0Q^P)Y@";)(^N1.>?X=!=E2_B0&U<.+. 5_S*$,( ^B MVC49IINX=7:+8I&AA 4(&$]/T1QEP,F+4_RRV4'M+YM:P5Y1RBFN@@40:BD* M0"^\(QI]6 XS=6>4D_N.D!D _F?9P)EJF1XLH0H0*&V+92J8S0K?:\I/>8(_8 Z) MVEPO4OKBUE,BGH3OD6BD!C<7!+?[&"T,T3R:0-.-3WKBD?AIB3Y29$ MZZN!O_ EKJ/"!XK" A^4Y$65.#"A*A^D@1^X6&P: )F'/HH^1K\#,C($4AC\ M)P^HB@<<0;#Z">=>W-N )+O'LY-%=@I,[+,0'BY+;%=!(HP4"/) [2HT*JJ,] -H%(+-RBG-&9)+U6 MBKWR2WG4O!49G;RJU+GH4;Q"%QK4H'@R7C6+'V_5(9LP*BE#&%;+$S$BTX_L M%FXU Q@K6BLE:6Y0@9:+EDQL&724*8A:>VD%\%6'@./ M-2:ME>FJN@*3!46+ *TZ5B9HF9(",0:E^8:L ?PL1#'$;8,5&P+[.,Q)*2D4 M:=1[RGE(64A%@0Y,V2_?P?62[I*@UEX5,BJZWI)9+ 8B]6UI,]U\@I_]"1-\ M9;/:(B>@]%&1(IYL7B_U@>4-WG*S\!X,#U960JN_5.78+[P*:.'VADAF7MF! MMY[C1[4&-FZXNR&_GTR&<-?4>MW._I-N#:US.AG"L%ASLP7)#&&9(2PSA(^? M(7S65S+G5&&X8QB[ARZVX])15LF6--Q6&KZ$:)CWL(0 U6E>CHN7$DLOK0'4 M;D0H,WD.':K?ZIHU; M;:K7F00QW8J+AI&[28G3/8EL63/D%+"T2V:?5!>V#J?'JX7Z?S>^6)4\B:WD\ @^2/2^4/H[M[R0^9-;VG@'8,U_:HV9(' MKR?!(,^8G<9HE+!-1X\J$ M4&[B6DJZO*TSCP MQB*KT!=MN,J ?4VI4=_8%>U81T!="<^7:68#E F/C>R)*M:_%N-?=C+$3Q;# M^\L6>D\ 39X0.QP&7D!YG''1DQ5 -M_F:YB+)<173-,@5R"W+4O!I*;#PR!%ABI3#ZKLD"?LPBHZBS4J!G!@ MIP(12T?F/=>*=O17_2K1GQC=,/3Y1KBU=9P':U+>4IHA-5#F/.('CJ G^+- M$R6QE,D_TQA?QL2N1C=NHNDG2L@MJ*.6G)C.@,Y'HL4O3E'VYWX(RJMF0-R$ M)3QGC(UXQICR$W$MMO1&40O_2ZO!7%X*:.=9[2'+,FRF1XE$M!?,C2P26@C/ MHO&UR.3%Y]2H.*K:#J>L;-VM()Q$1@YFM6$23BW3'MX$T$2IZ_&]\SQDD3;4 M2$7F'>!Y3A!QSP\P,?9YY1G MX33T&39N1[(%R9V) P#+.P 81GHTLL;DVDJQHA;I02>0\!!R28CZ"-2GF>EJ$(]-S_1HUSOU0 MT"-^?!R:?'23(,[3DZ5+VCEO&%JJ9J(A;T,G.QO"^Q@_\A2GSC+*:Y23<;G% M$5#'U_+HJI]< &@ UEO@Z7S$450,]-]QB.@%5'^(/$VY1MXV];O?W[ZEOXR[ M[S4%_E$Z(J=0&T5\8>T(/K+)9!36\ MA:\28?&\=P5E: \:4/^HRFY=5,VX^I/"@#UJY[PPQAKHLSUQ 8\P"'];V$(P@KST*7<8W>*(!+;X!G%'A 5T (\ M+":ORK>4.8*IM7*A\J+Z4VE2A.L&Z M2".GYL!+'_/:,/^_O6M]:AQ)\O^*8F(FCMXP K_ [M[="V/H'L_1P&)Z]O;3 MABR5L;9ER:$'X/OK+Q]5I9(M@WG:&'_H:&-94E56958^?TF5UTA?;'@,JU!B M:'@18VE4OX=AF;X:X&!5$BA"5.(!0Z&%KE 5E?S!#P M2'1P+RP= OHLT MV.U/9,_S[LG9U66O8PUBK-DVJ5EM/8Z<,7TF!;M@A(@$*H7!P MI-)+5)N16_2[I0AQT%;V&9.B; 2/(LWQ4;?'E-A"]A0A>UI%YX$V5-J MS(Z<&_2_",]0B_!8E"W4)UGLCIP$=2,'G182=@OX<(R0AFGD_I0[F'TK^+=Q M%VSUZ]@9,V=_=^!;ZQ#Y&KF;@+7"*"/X0;+@\1%'D1-[^)IC4#O<%)G(R=)1 M%#/F(J/>+7@-,29KR/H2/ EX$C49TY6'V'?-?3OWL)3 JG5YCGU\&:@PDDW] MI.3%%04[9@RUE'PPR936%(4?"A=R)"H'!CI^Q9@5 5!R&"4/-:$H]DA!)N.0BUN_+= M&LUL9AO.$.U-*:X\#?-9S,.;"Y4D7/X1GAGY\PCXS2?%D^]';RL3%Z*+KU MAK,R$HCW$[>AF"0F:E\6,R)0 :W1'Z,"+V91$^5Q2PR&F(X%OYU4"F"M%7H/ MPBX"<15>([W&V$X5D(#74>J3\E?X7N$Q>F(L,1T)&##52$6T_7+YQA!!VLJ& MY7"+((F,(L0"Q>%M,H\^R+I/'A Q)F)):9Q?I.>1K)-XB#D ;:4@H ITE1*J M8OF$)5GA8((GT)>.K%B"; EZ%\V1\9P4X\D99Q+B5JU,A=5*/Q>Q-$X7UA+& M5H!X<@M 6W"J89!D./0#7(^$9D64["SI*#-7VY :"F#3=/:2G"'C MQI5KKAYO8&?FY IE5 A_C$*$/>08>_3#C 8"2Y4#L9:<-04<3X4/6B&"E#X/ MUC/@().$$G6*15U1*"6@ =96\+Z4F;6^][=?_&%[7]2\X;!1KWH-K]IN-:I# M=W!PT#P8[!\,6K5_5VO57Y820O(;#%BWWT#>E,.XG7_]NGO4.>V<=4^L_N\G M)U=6Y_*R<_;MY#M81/V-$*EP0D^<.-6J57@=4=V_-,KH6)-6-O[.Q] J:SR% M^ :)"Q6JM-C,@>]'_D1Z,^%(-K<3.D9)&XH*4AC> (^@VRK*/V#\%@P&@H@5 M<54>>OR=??\ M[.JRT[WZT3FUSH].>]\Z5[WSL\W@Y_.LL,<*:J1.C2"G+*LT!34S22*7=18= MZ%T$85TQ X#08>H^20RG!1>HSYG4:?V4QFV[2X8I>=[M*_5/D8\\Q%RDNFT M7=:($7>NF*3$O5)'8X<<\L"-#&G@*Q-TW3(/S8#BKA?,J[5&H+C/A'I5UG4. MD$J^1IF$<:DA0-<3;_>KUL [:BNM8$^7FGI9O[?:Z[FQ!*O4JJ?CR MX,7+GJB'[_Q$O>Q=];IPG':ZW?,?9U>]LV_6Q?EIK]L[Z:]R06=2:=_SP=Y% M]R%EC(+UEX5T\$Y@.[J^#)BE(]1+21''/\<1&HMC]!LX'"7F+-08#MTI'KG# M!2X0Z9M,LD!Z(XKXP^CR4J]5^4R4-(#ODS%3#%#_)_.NE:>$]'8!UGLT50>X M['>!GJLQ6>7. %0-NB21A:D;!B=MZ4GY(3HEPQ0;_(0R?L;V/;W>O8]&2N,Q MZ#21$3@*H>L[4%DP$]?01@<:,C2:C%2&" Q;%/9 9UJ%:A4X89G3H<0)D:'W%YD+5_=W_T8:'3"M4 M^<#"*T\'WB^+2BTIA>K[[UL*79Y@I+(@@R[/S^!SMVBP;R71LZ;25YTC:FNJ MFW5R7KZ((PX'C,W2U7>I+J,@,#IX6!0F<0FXW9!VA?DN]OI_R !U>W& ^C%2 MLO[+NH:U#<%\L#*G*9UL==OZ1X89SJG#Z6IP+L(7@?K[F,T22K'OT,G_G7WK MEW[RQ[\J42#SB8^C>HX.-=[PQAG MPD$7D1KHBR?)B!X]3E_GAMM 6D-(.*/R6)!R,4+&(LH.I&HY*V\8V=*P#:,'C1C$2/V+_K18_+MF&:C(5%1PD MVRRR8"/"=&"+R>4A)K;&_EU%952"H!ED4ZEO4.H0+<4-V"68DDDI UR9@A38H2!,7C=6S!5IMNW6;]HP6LX5S+4\,FRTQ&UU M:4UMAA@RZJ:4^/D PD=SD1GX4!$ ^.U-A,HN'7Q2.>>]B7DTJ1"!C6;XH\(- M!0Y+K)T);+@(^\:2RX(>RI<^<3V(GV;IW/8^./A-R<;Y>C==E$,\C"-U B%S M''0FK9]8(^'<8/(])V!0O9LY1617K+<,IL9L\1FJ@$2GOR)]A\X [LJ+4'DB M_!/66S!QBY/U(\Q#R#64@1.C)A!PG8D*UN)\1LZ$OJ*$@HHUBM)=3,XE6\@/ MI(O%"6Z&W7^?V&I#*ZW94 ' M=G.)$948CVB [-;MDI9:F)F&#X!IK)*&.]NMQ#X)UE:NL;R7SD;4PU&$HE0X MZIUTB[GXG(7_B8]U%@)P!L"1$$])YL"C,5H[=0/RPH)0#;%#K^#@E)(:I)WD M6192"@MN_TL.#71RYAUY.1FT\+N\>?*F-*1&/?D1I\>LNWKY ^2_9HZ.1^I1 ML)1PDE#;1UHJ&9J7:Z*?+,>J\VE8(Y9)*IA^N(OYKF ..BZ=3,4A8=E0,3OX MP-9U'-JB7F[ LF,ZOTGJ[+E_K33.00.AY*,PMQ0X.6@PH[C/GZ_:8+[!K*,; M/X["0G=%7EM\'UF^3B#Y"]DA\SGW5QV^R@:26:B26IC-F&,PD'42J?)T9$$A M3?0-T5W/B4Y=;06AAV@SM->9=/12U=505RG5^P&5-3>.*P6+61G*N@;B(95Y M.369Q#NPT;7#"6NYZ0NOB5S72:2OR81B@+4942[1W2X]B-%3AOZ=\/@+G<"4 MF&EWNE*D\-)_RN(859KH24;('X$6K<#T6!07MR/!#J>1^1..SJD&RECT!WJJ M2E.2,4+C@90:C2E^])38)ZG-]O;(P=_ W__'GC!R!Y0^6B57BSO,!%>:]4AX MU\*4[BD66[, P9J/>,Q)C3+_F)!I^$N6G.2#H,H-&(ZH2&+ YULLV"G.F).L M8.V]?!? *J:+Y'Z0!XWGGL?.!F91G\N'N33$!;$JYZAD]X.SV!#!U5,IVY=H M_&R$Q%K2WC:$!^L'! F@4]AC"OC++/-Y.**O.5J!B5>$>$9?9Y"4=+DZ[BL# MRT+7D_U:JQQ6FV8)6;B@Q_',6^7M!]7JXIO-$:G<"$-V '<[<3YK3&$(N6X? M'X]=JUF'0M_8)(+?60DH1HZ4!,(G077:.SJ_)*R:4.L*@MJR$1E1ZB8H\*\7 M3$MC._F)!-'R8N<6C@3AN'G1.[]>ZSJ4+2D_2Y%?6#Q54\"Z'ZZBOBR;7:-/ M8$Z%:VE"PLPYDT')]_O68\$<3>JO?G95NSDW.]FO&U$^\'022GSFR&"S35R= MS-%=IYH(0:!ZV# N"H+MJE4:KF:]:184I M9,F]Z2]V<(5$OH@S:P^/;QW:^W./;[?R+XN/IQ(A#;;/"?T%K ]7X_,7MV9R MZTRDDE \?&D##G+(P3&P#A71%L())*;5(0X[,.6T;O,-C#%U-<<4^.9$YF;1 M'' Z-U!>RZ*S:I3_>282T7D8U3C>PEF0@H?_T1>D34/O,'+E1!=%D:TF27$ MR/%HK33#!;X1V01A;C I1:9^K=8+5:=85R6-5->-,^$ICD^T_<;>"(^*^.3/ M2.U#I52/T74>S+M:%S5!9PCE:?1KEB*T1FGTN+&86,WUHM%* M9?9Z;IMC;8RW4E&DIAP'&YY0;5&+%(4B7%P6!8^BQ0TDZ5Y$. MYDF^:MQS>6E8+&X$5AU+0%8Z2K=9B>;Z-/>WL#G/IR(96EGH*M@#M2M5K*#K MA([GF#Y^GV$:Z8(/ ^8-#IHOIK(%TGOGX3199+)CDP(N!!*@?J90Y,I>7B9Z M2?LU6DZB,A+2;8=VHWC3@?'%"Q%Q(P[/A\3* M=W'GNU&)6#$8'*S:>\0(692[8^&@?4[FL32B$4ES*5DR>T27C%>Y2S,R9'$_ M#OQ0 T4IJQ67>N2#V(@I>E]0#+"^E)*5[Q,(*@@LGP=$\2-O 3?-3)K$C9(+ MC7FY\!PFU\Z#>6[P0R.:6R*$MLQ0U"0YU%9P5!DL,1,38APT8^?Z,N.-7%02 M5^>[,T6"U2CID]PY)G#L+(( Q1'463[GAVL>VK)YBEH^N2-S2#DGE7ZG'_WC MO6[G6,8B$*E#\V35!LMS'P<$GPYK!^2LRS-.RM#E3<0E11"%@&M"%!W[RP:=%$-^(L.&>8 M>(?QC2HY#ED.$F4 =KHC7Z"G0;@994%$B&DO&/N>K^4<):]5BAD=>>"!$IP5 M5%Q.;-G/Y'"P" M6^502(6'G23XD7JB2$18[G= =BUO%OE.Q@XG13%AT*ZASS3%J_V3KLYWCS.9 MW\(IYK910KAP\:6ZRF_$(D-"V7(4G&#Y3>M$5]/H)V:)QN,LE*GX\HQR9[IU MF&R9Y^'C>_)*JYP5>?+J^SDV3+BBR<"Z16TGP. ;+ATE0+I^0J8/JEBQIQPB MFD0Y5]F@[:FQT9:YQM1^!>] P.'E7(< M(P%88W@S;>"D"7E,A'+3+A'%JPJ M:CZRNU 44KV'DX!B)K$;9(LUY"@4/#=RM#Z8ZY&J)E6HDA*D+^XL M(*="N,!UEL)*31[S+W=57S@3#8_ -Q54_H+I%L@T$/"^&T6D987>C'A0!'DB M+1A.5GJ#U4QSZ?XL*5QYZ@&![Y+&*)*F(M]!>;NHI566'1O5!.KC!2T$>D8I MK0BIU%XO_?D%D"761GN2U0:!TIVL"%.7ONJU9X 4V*@;H43)T(STEP1&>BV= MH:I[1I(HL>(K\NB]##^9[4%4:)0PEX.?[XTT_TH#:?-.LC+W.,0,=YJX MM?HS4'QDA"J9&4,N__7!:@P)W@>B S_5[?W?6-6SZ[_-YA!)2BT!A<>+'7J/ MK,;8#,?2%2'-CYR$-T,8&54E.OUNJ=7?*='++:F2#PLJ^7"12O[)A)E4&83W M^.'I7,:Q&WB5#ITFJ(Y0+[_\+)F"!OH3M2;*G)WY?>5QD]V&40MAU.K+@+NT MUP3WIN@@K]_+LY+)_=7YV8AW]Z)T>(ZS6T67G[+A?L7IGW<6[<-$,RJ:_ MAA._Z%Q>6;V>=IJ>7_U^<@DS_GI^^9WP@N^?@92J]=7A\"S2"Y?DA$;MT>[& M%6,.P0E_"B9HP+XV0?WN-C:]\@(UL5Z%<02KND/8#^VP[II*1ZY!][72(?6Z MBL1RJZYI> M 5A)$2*(XRH#!!J0AOQ*40S',-$6E1?0-0931J9'**>G._D; MS7?4'H'W7L>FDDRLQ4#$JLU026=*,]GXROU_"8>TJ8[1HG93_V!-$92Y>1#/ M?U2L:919R8CK2L#FXUH5U:>$@XL2\ L]%ADZ4*5^*AG;)+%R0DOU> X\] $N M&0Y?C7"\?!YZ@XE0GVD.#/CP5V=MQF*-8 E 3T[3R>>]O=O;6SL1KGT=W>SY M=__M1>[?]CJQ.T+_UY[PKIUX#Z2HLX?C;;7J[?V:\;%6Q<_5VIX;QKL8^:_6 MZE5[E(XINY0Q7/^ZY_Q]I:'-QV/(HJF,P>@9 /$7QJJ5.1@Y7TE'I6>)(!&W MW.I,,AC;/159"S]G/-'0\JXEN;VD$?&XT5(IK'$G#]_SI*D"4 $,4TT@%LOF MCIJ?871+#[PUW3?4%XXC OY8YU)CJH Y7 _1M<3+#%QZD)AL>4-;],]S98\9 MLE#>>562*2W7&ZK4SE1+%<;\$C>( H1STLM/N0E22MEH,JO&"@R5D)/0>"OE M2D@7-I\6VU;-X[KJ@RQ>8;#QL^/W\6+ M8<4W0F,X#ZT^< 0W\]9=AB]4&WCK"/^;[:4Y8K>71UTT9:3[')AQHIK?]IVA MD)TQ?A=. I'Q\..@03$AU15+MOS_N\=[:DER(,;$403+!L^&8OXFE)0K@3B M;V*GZC[V=,%T+77_R55?W\X; K>&+$+FY*<@*.P+E8ZD-PV)0_$3O5MY0T)& M?1>R1%O^%4(?QA@YR>J& MZIYD]WI3//D0I/"@1S*N-*,R]/%/Y#OB,&4X9,2*GW:2PS0/^3@3#T M)"IJWBW.Y#>,)G, 5)\(^:&$HESD6H6Q8#N!L0*+'V41/SIR6 M"5('YP,B_?3I+8#C<= M[+3*&Q5VE0MT9Y5ZHLX]F=NKU,N1505>H]LH_@D<4-ST2^QQ6.(%&QH!8]0F MQNPB'WN(XX&F8\V8(:!Q775#-9EGP'$4A@M3>TN)%,M)TUA"&.<9$?I+2KB4 MG2,09^NG3RB$>HJ&)T]E,U],%Z6$T/R75BB$-[/5B6I.KNG(DU-7 M8(4/'YV51YV=RWH:6AN03EC#EL\&?EU?P8>=4*$+G,BZ[3*2\ <#"$G_X-** M1WVM%8^K@LJ?NS]UYKU^LL/ MMFJ#?'@O@VW:UQELW6X>+#?8/=JYO'N!/Y#7_O9+_9<\%.GAX?6Y-KFS MJD6Q%(CA/-PJ<<=+"Z;V0P*: IX7E-6IQ86<^ O.Z2V#ALM->J,SMW"7[=1V[]Y:FLS4NU3@)K9_")4A,ZLE\!-7"A;RX06@OVHZ/ MD&OOATZSN-4+Z.0RG4B46"Q%F#H@2O""Y%>BG&(*_H$COW7B5-W!_Z,&>I$- M M\-IKP(RF3D&[C-Q)L1?6W.G257Q%OAN;/<$+\[=_XX&UO'5*^X[J/]4\*< MK/LXF=,4"SGINH_WNS/EP?Y+2 $P$.L^9BW"K!\80%[WX9J2U,JEZ)J/>D; MO[#J5'N&YE2S6_0_8G//@H:XKQ'#X1?ISD$QP M?EJ4;F:IZ:R%I?JP"XTH]$<6J+!/%<,(]+>,"U<7*AVU%Z30OE5"IQB'N%:$ MDBF",ZFE19_&BVP7(L?^\L2X1\U;.)Y%JN+K+NK:;?Y?7VT='[%^V\W\2IMY M*ZTV?(&WTNIC2*M&NU)M--=T+S]:@Y3P\^])2>QDUUF26M5<393?U%K/4!1+ M"/%.I&NK5:FW]A^Y(L3$.R:L_WQ[S#3?677*0/Q\;/ MLK8WCX^?^@PZ(_>H5N.)%33+ 4+-/TD.9Q>/5*J\>:@Z9W>%Y3E&9NW;O[Y( MJ@.[WD ZY#B(H4H!MQ+*)%.(R8GZ&ZY@G[?8I_)D:BG$EPLD4A4"H4K;#X=,\2<( M&Q 5QD'%PDZB$:Q5I>[9O_HGCZDA>U_[MK9V^_8\M+X[L3NR#M$35&UQX6Y7 MHFW/E-9CM?-1A"7NL(V.J< >P22<+!U%$I1<[BY85IGBA^71F(9&Q=W< 9Q: M=JON(=A$MKEO-@0?FD/0T MFC9W-:8,:Q&3F5<4Y^(4!PNN-&R1'PM12(C1C MIUC.&&:MT,5O!8.0F(#=W#L,3B5",.:F+$' 2-8NE^?E59*!H^*S+,DHXK96*3(D<2?B-B":"F,[$YXZXKCO"S6M;P2YA8I8%N=\J[7E=G^ M+HUVH5DO]N'%D=PX?D#S(#"2F24UT=75"[? F0:?-VLO IS9K*X)<";0P=T% MVF++G<_<@F Z4TM:K:T5;N$!HNF,_ %(K"?"%O4DMN+>LLLA"*FI\J<(&?]D- M\)(I[4P??7J5$.FUT _WET5B+!R6@KGJR\H'*.$9'50"X:8(J-_^X>!,^K;U M7:2P9,.*Q4BY.887-G'D>+,SJW.\ACQ="VZJK52<;AGFQ1FFQ@QS0DA(3V08 MAA^Z1/S%4R$4H\A$C?I'89)ZU:Z6NXQ?:N.OQA?^FC/:LO)+L7*]JL^^#*PH M:FG2V'$^[5$[$_QD=7$%L),Q^UAW^M*M6M^O*8]+WXD'3BB2W?.[0$RIR1Q< MJ<%K/GT(!JYM&7C+P"MCX-J6@9_%P'^IU^RJM67>+?.^.?/6U.D[PZ.3+$XR M)T0D7$NQ:[7>W*>^?"-G@KW##NKXUY6?(MNW%"?_"*E+"[5CP8"1)W*&;^\? M;!E>,GQMR_!;AE\%P]>V#/_F#%_=K]J]L_Z6X]=Y1CV*S%G_>W1Y:O5"1,9W MA74%T7AJG=RE(L2.!U;?'8FQ\R&V M:K=SNDD+^^&V:E>=HXV M:6T_R&[-Q>RI,Q#!Q]JR%Y?UFSHH83H^G*#75(\OI>LX665@%=LR+.*^: 0 M]"RL.\+*IJ>RUQBLHOBN=U73. M'2&#JR!XM5UO5.2-U]0!'1Y%[=.Q78/K9 G5?ONJ4!]?@\VJ8>'@ IC+6!(^ M$",G&*H*?DH$D#_ ;L(B"[%W.CXOK\/6-6;OI8*Q<6BW&\M5!3[.#FBVGM9Q M\][!-L$N>5&-_3V<= _XK0[>Y:2ZYY=G)Y?]J_.S$^OH1^_TN'?VS3JZ[)P= M]RM6[ZQKOY![:NTF_EI>R.VDWF!2&[0/CYU4?+;.HANN8&P_ )C[/B=Y-/W\ M"CFA*YW27K*GZ^LV=6]^%''R^G7E*YWQ<[;I(WPP&^:NP:B=CT88166Z(U\, MP;P!4X>B.>?#H>\:G247QRRJC7N"%J]+YOEHQU8N;(/*F\-\H'0=__W]02P,$% @ MCHEI4[+T'5%/&0 =QP! ! !C;G(M,C R,3$P,#(N>'-D[3UKDZ,XDM_G M5W#UX6XV8MSE!_7JFYX-RL;5OG'97G!USWR:D$%V:0P^^FL\Z%]ID#7PC9R5Y_.'N;# MUO79WW_YX8>?_ZO5^NW6&"L#; 5KZ/I*GT#@0UMY1OZC\M6&WI_*DN"U\A63 M/]$3:+5^X4!]O'DE:/7H*]UVM[/_E'RTNS?@NGM]U0)JI]-2+WK+%K 6].OB M8G'5NVAW++O[T^KC8@F60&UW6_#Z$K34I:VV0-NB_Z@,>+FP.[T%1_KB??2L M1[@&"F7,]3Z^>)_.'GU_\_'\_/GY^<-S[P,FJ_-NN]TY_^U^;/*F9U%;![E_ MIEJ_+(@3M^^=L\<+X,&XN>625&L+$Y<.I(]=N B0PX9P08!K>_3)^IRQWVFW MNS$TPXT$U)#K^<"UMM1LG[3\UPWT\F'HXW/VF-%IM]J=5K>3I&3[6[ DF8OS M\.&9 GR?H$7@PR$FZP%<@L"A(('[KP X:(F@3?7"@4SRJ0:)QSX@*^A/P!IZ M&V#!8X;FEQ\4A4D0K3>8^(J;P;4$WH+WW2,^!V.<]BBGH'%\\^.Z_>@\!KK0#8'-&+)&38D^B7PWN34.G.SQ6[D3^C*PY"#,"XOSB$H >M#RO\=&[AP/7)*U?GDBF0!Q)_X .)CZ"77'LX@D<"EY_.Z K4BHWG'PY8?* =B5MD\*\8B6&9\GTZ\^CX.S <&HGYWA!X*-\4Q*,K&1?SOSO[%G .99^"6('S'\&] M#9>' &4HQ9(I\.ETZ4B,>G8 MPE@\"9S*#JDR'2H[M._B&_:G]S-#_ZQ/S-$7?32A7_7QU#R]+(OHB 7+#$5U MP:9H*"$1Y4=&YF_ODBZ2P P0RNLC]!'M_;<2>YJH6 =Z[;9Z$AU0?DR1;:I. MW&IC;=+7S<^Z/C_-/$]C%$M3I1L;D30C7$J([%U$\S>8H +T8N%=M-N7U87W M/M^RYE S/P_'TZ]OL+YN,8M%>-EN7QU@32E6A:-]%][0G$_[OWZ>C@>Z8>K_ M>!C-?S^Y%'-(B,5YU6Y?5Q=G$OW_*"&!!@G6?+B_UXS?Z3"/[B:CX:BO3>9: MOS]]F,Q'D[L9';3^2#]^:E9$+Q!HM].F.VF^T42>Y6 O()!)-T3,);A#K>QP M*S'R=V'NC?8,.\A"T'MCH6[)B(3;;=,_-81+U].(3).6TFH"F(.%\^92CHB( M9-QK]WKU9!P2>9?P_N ;T,*NA1S$>XN7?> ]LK_ZOP+T!!S*OD=E:D#/)\CR MH#: /D//6:E&G9R)=4MNJ6DN76DJZ:PI>*HSX3_Q?)=$_A790V?4P?/YC MU,EW7?RTAI[M M.L*4+-45)>[+NT(5"I*./%BM"%Q%)L2 3] -X+?1HA+B8M6Y5'F$]GC525-G MVA/1;Z2Z)*1C3"?T8S_2?"&#GU-=S\'E=BIO^GE38<=DB:Z[4G^)X 0VIVGVBN6$*EP)>JT M59XG*I912]EB;.C:LAL,5FMK!P[$2\WSH.]I%MT,$&A3:8P16- = ROZH,^" M-;1/*=2C"(L%WU%Y2DDD^)@J^G,JPLG=T=),8Q%Z-)U> M)VNF4_!-'?V:/DT>+J%3TU%[6=\RA:6)7DUJ $[FUHBQBFW;A_<#<,;3$\KU4>0I7*-^(4!@=29!2 M&"V%$WN7_%8:)GR"A!UDB=VZ5RI#%M*>@5>6)'\C):A,5JP/5VK[Y@!]V%+= M.K&OW*7E(?R8R^X\8M('#7=./V4,C=F%N M>EEG,D;01.\EYKVN@=O'([18W;;::1=+H8&69S3YHD_F4Z-.-5$2A]#^L,,W MF->VRCM8Q(;I8M>WL*PQ=%,H[1E?Q=V M'C+\=-?V!.T1YT.R;4X/65',$Z$ M--P6)L02^'0H[RF5=;!.R$A;8^*COWB7]9<-=+W:\KR97:R01X!6K" MR2L1_;36)+N@1'UHI.)HIJG/36TR&(^TV]%X-!^Q8U3CP7!JF-I8IP\&HR_4 M/(_F#T:-=?9 ,N*E^+J3#3"&!!2*2$F04!@-A1)1&!7^-$GG7]MJ=;* W!&S<0-=TC%-(A#YQCPY[ M9E\2@C?1'0XYWV8PQA!X\"1ILE+$0N/58VG/ BFEDA\<;X/S7WO#S'(^0P<_ MG[!0ISH%L41[:B>S%\V3*$];,0J-+\V)1CY_>\ 5_U3IS,,IB66MJITB&RO< M=;!Z/(VIQ3$H25>-%4_MLEA"K>)Y=JIW,CKY(4(V<3;IF3%AISDPWZ%C< M3R=\=(Z650$Z\6RZZF1S4#$BA6)20E2AX!HOFYH[0"%2\8[PNI<-CQ7*J8F; MQ/RQK6O_Q%C%]N]&[60B)P*1-= ?M4,0YO4N*%HBT!HY-1V)YN)BD$;.-PU MK=@>&J'=4CN];/@P1M!$,Q7S7M,1FB*5E;\52Z&!EF>@#T<3?7"K3^B' M^6RLU3@HG8=+;(]ZG6S*,\*B1&@4CJ?9$JEIIXHQBDT6%4]FLN1*IXGV*V=0 M9Y @;"/K%KJ4DN^Q0'==\W8@&;'UNU"[F3U.OD!;2DQ%B-^H-_.CP_#)I&(5[>K3C:GS\!;#%YA M"!HZ^'7SQUE4XH7LNI>-[:0%T<05+#F,N[3" "YJ+UKEF,4F[4;M9MS"/7FE M$Q0,=>--6NY(UTDX5<#]+L?3R_%DOH40J5!R%VVZ4RZ5W+LW$8^N=CL> HN? MYCVET'+0BL764;O90IQ]L5&L2HRVD9(;Z,;HBS9G19,U_/8=#J$7>-'M9(NC M$M#-'/?:$8U]3$('\*+7R\:]$SB:Z/TEV#_A9K88I]APJ6HW4V^6%%#3%YO$ M6.Q7'4-++-T+M9LI-$I)-^D#QI041DI)T&JZ MX(< D2_ ":#'O/#ML&#VRIX^=CWL()N]5OP6..R"$?,1GN!$W*GHBQ7D4NUF MDOKIZ<^(*R'U<*.P4POL*K0'2K(+2M0')>Q$TS5'7RZAY8NEMGTG#97N= ,) M[_TIU:=^)\0Z=*5V,PG6M Z%/:BB/KM^L-:[GC12D?H#@QW&-^=3X\Z8/LR. M?XW2/B*QXWS=R=:@]P?_#=:;_S64&)'",358&G5G:!$^\62[47N9U&"!;!HY M9_BKNPQ]]F#T/VNF/C.F=X9V?WSU:3XZX?RY;'>RY=T>#ZRN^?VQ_W&EIB2H,9/^";:)2F^ZT"93&H&FNI1 M%0:E+MGIUA/K0Q,#64>**'&0*K&O'2*7[AL1<$8NN[?U).?UOED'Q:N,JO8R M,="ZZK9W3"R]1]]V54GT]7W]JJX!6[DO7L?P"3K?21&+NB%6MPNU=W+KE@P# M*8M7A7?G7:/JV93$RS3N(6"2LK$[P2Z!5D#8K=6WP$,R&<'#.BS6TDNUE\ES MOYE1_"GUXI*X[RP E>R]PKO?2*T>3?K3>WVN_5;KSL,=#K$_?M7)'DL*H14. MWLR!KW]76@:5> I>J[V;8\BTH\+VXZV3,R M$1(E@:71TJC[ NLBA,(=XU6[ERTHSI%,$W>!V1&M'=$KQ"BT9U<=M9=)6^0* MJ8%FK3_E+R35)_TZ=ZVGL0B-V16[<#V3J$C"-W7T:^>-\I")9T9/[642$BDT MC9P3YL.MJ?_C@9H'_4NMJ'4&D7AFJ)WLN:$="B7$\9\IAY_/7[R/8+-![A*S M7\+OKHO#OO.?Z"_0X34 7$J62_Y(UD"9SV S1$_P'JX7D)PI8.'Y!%C^IS.? M!/!,<<$:4K]: .$BQV'+= SQLB .^KCAQ^Y85S^=V4%8=G"F> %%C_R ?;LC M.-A\.@N;(Q^NSQ0_;.Z3%OOD?;3Q&B!W1)\Q1&?G51DRT%OF#D/R MAEQ3)!;M03G;MX&'7.AY?;Q>()<3,Z"%5R[Z"]HCFS9%2][O]%MHM;RWT/8# M0BA X@&_KVS[NJW"8?NVG2@?=D1%"%P_?K0(2]KH@%&BR*\HC/"7-5TV?$!> MRR6AV?\,/)^'ZGVLV3:WKL"9 39A^F"#?."8CX"PTL\EI$S:=+C8!>-\O'0Z M)((1/@WRDRML^(O'"5<8(6 Z@9$3UP?' <_,]D,,>ESX8RQYWTEE 9> M+NF/ U9HQKI!X'09JUGQ*)V,P"$CM:=D-ER\F8YE5D4#0%FMKIFO,(H?J!FV!FU$%6-)U+NTCL4T0ZSJS+Q7=JC2(#$Y4?-FS 9^P M\P3)((#:AB"GV^[V2E2T J0$VKJ_"DS= [=?"0 )V-$"@@F8.8 BM[SQN/_D M?=!\@H*UF*MR. F8T]TG1+#+?@,.6YWZF/K/[@JZUNLL6#C(XG:16@O>J\&V M/P63[VA\;^0MQD"'6AH#VG"]89!A1TNWW)7!)1#ZG/:-JB9Y#5WU.7SQ;QUL M_5DHU6* -^3&CZE4B"BP/<&";MQ2&Q&-$$ UC[5Z/EK.)*?CQZ&59]QLM>Q[47Y(G,26[S$_!B M^Q]M1-%ZD8SW]M<^JVZILLI[+!8,[7OJRCDSX$+'*UOFBR$DL(KW@4]U9QBX MMG?K0-<6,U/46@)&V)++.OP5^8_]P/,QW==L(UK;^JQ=0J%P_AV.Z-]B%Q$5 MO+HK=E/>R&7U7,+M4P5822,X?;;SH:L%H!)S5X. +MV H.5R1K %(0NMETS9 M Q!(H/B)\)H!N:7A[S J%FU1>TG%J=V.PS#2]K:9 );O&LN@)!#CJ M:, GZ 9PEYTIY+TRO*S148WNK?_40FJNS0TF)>$] MHDW9(E(%5 (63YE8G/J/D.PR <5KT-L2/=Y4 2L)5>A?J86F# _E]O',2OBV'G'Z#-CO00NN4V M6&_NP0M[X5C%E>U G&\4Y-A0BN6C<4?'C$4QIZ[^PL*8 ?(>68,IOU^3O;+; M\@7+6E5P65*)3"=!V&1U9",Z9Q9<;HF]/WPX2YN.UWN?C5QL'KTZ>(XABL6R65* M)'"?ZB.6(3A#JC>JX3E7!]2VUB87#QQBX<4!#;+N+6DM@N2;RR L MR *^="/+B[@8)U^6A\;S02E=?J?4T;0SK0 M,+HFUEVECWK,\2UDGC'K.U/:WR$@K'Z]6,['89,T@Q.'JN@LYX'FTIC6KJ&L MVP16:8CX]F<(86)36%:.6@XG@2['1H75R\9U&I[."VGMD>OCTFU#,>#WMD/< M98K&W80NPF2"?6HI>=KZ4BR[:K 2R"^9"4 O;.C9EJ!Z]B +(P%3.]OCC#R3#NU2'_D;]T+21?#( M40!YHV P2X27#QXL65#?EJB<&6#&X!,DKT."U[6+U(Y$)H&]'+G_A!;#>8\= M&Y;DC@L:2\!&'W@6L&$4VQF/^Z7'F/*;2\"*=MGI7J0=A_\#;D"5FOH/-R4Q MKDJP$C 9C7RE8Y'Y;25@PH LY&;Y 2M7CZN*PL5>I_36[,N,FK(Y6L,P%E%H M@8]!]=W#%KMCG9$ON#M#=^"QT!+X4V<0CLF/+9QJN9ZXCSSV7>*F%C:78!Z,J2"FR_0Q@9%+]UK @\B]Q83@9W;H!6SH0ZJ_ MXDKV([')&D=,U27.6=3>UZQ'1'\M\=@K $H@>VZ>*UAPB;I\='HJ>58T% BT MPX H7H8W&IT^)5:%I@0^%NWF$I,UK\?UL?7G@XO\$HLF!)% 3:H5S]6LO9/7 M;N6LK\C=K:\UE^I25#(LT0;<8,)\SG#;YLVP@ZP*%QZ4PLEQ[P$K/8G+Z2L= M*<]I+,V!\G0=370F@)^#3]1S3K#[\,'\$%]"QZS.9^C8MZ_,* .WN!;R1-AE M4.HOR'UUPILQ2\[.9!M*8)5-=CENR;6?R282=#G_ N?1.8&6FB)+(V%G*/D M_\@-;Z"8+N>/='E_Q(Z-EWW 3OH ,@"O@A/))R?TW>-4^Y<[L9X>>!]4"D0" M=3AELHR:'$N&FU K]4/2M%V?L62PO'A)XB'33@)EBFNGPNVRMJ*JSIZ'%0L7 MU>JNQ+ 2,)EWRH![D265M6(H*1@3'VU,;OXB"TXG8,*$'WUHL@)F&9R5O=L8 M(XG2>:BMF8?]5YAF.? 6EG(TDD91!9FF:&^5^!AS,\<#T7V7M7#*61ZPS;H- M Q84C[;<805M=D<^!R^P?#=?"Z>D"Y_ 7>1)O;#&F/V^#4,>XWH6X_JNA[-Y M5/(V>LM&?-ZX0B"S"$2ZY21SBR2[#Z76-91)!!*PNW^A[6'7WTK$2)SG.XRA M,B@)&.,[A]%Z Q IKQ4I:"P!&S."UI7KDPH:2\ &N\H+N,!&5<^^"@ D8&>[ M).O+)2MM>X)A13-=?-G6G^UE7=;I^#R1,$1]'#(97.0YH:["([R-=W,E>[Z" MUC+(,[)G3.NV9RA*5F0QC 1,Y=S$.N"@!US=&@-(P [U>S/U7I4N::\ * %[ M>U>.A\6_K*OLOJ41N\5:4(E=#5B"7"V=+"Q/47D-R&LL@; RKRDK]V^%(!*P M9/0-;5?RPLNZPNM)2DK8R\ D8*W( !QG-B1BS(AM-6>MH[?[%'A=?4>I=G'G.;2L!"65(P_>:3J$;OZ!1C 399#80X]CU!93OE,AM+@$K15N$T@6[ N W98^_G]RS'N$:_/+#_P-02P,$% @ MCHEI4[@W:$Q(* _Y@! !0 !C;G(M,C R,3$P,#)?8V%L+GAM;.U]67=; MN['F>WZ%^]S71HQYR$IRERS+)UK+EMR2G'/SQ(6A8.\.13H?GI M7RX^_O7.YW\7BT\SY]S+Q;M7'YUVJSZ(7\M>_L^[MZ?Q$YQ[THVF,S^*Y0'3 M[D_3Q8MOQ]'/%F/^**X7]WZB_$8N/T;*2X1Q(M@?OT[3+W_]PXL7R^&8C(=P M OE%^??#R>&-1\;Q9(3:GXU'$.;=L.@]3/PH3?&=\Y?E+U[N'Q^='K\]?+UW M=O#Z] Q_OCLX.CL]?G/\_N!D[^P0WT7!%@^:??L,?_EEVIU_'L+E:Y\FD/_R M2QQ-2"$ HY07=/^UQI>^_"Y!],,X'RX&["W^?O'5!5UK8>#K#$8)EL-Y"6473#BOQX LQSLI\N'>AV\FD^[$4RG^^/ST(T62CJ=X0/@8Q=?PQ<8CC\7 MBX%ZV(O_FG?3KGSB!(;%?.R/I[/IP'A@+II C#&*2 Z&."83L5%8H724D=E' M^%0%R,U1N$:ZO4E\,9XDF*")_.7%[U ,VE]^(0MSN83E)_$.'6].UHM/O)S. MS\\77TJZ&9Q?_GVQG74I,QL_EXJ6I$%Y-V75Y1#LG8\GL^[?"[S'^; _-B% M(>Q-IX"8&' ;#3H%EM ?R"0I\49:DC@$E:)-WH@F$^AA7.NPB/]H+&J@DFHT M^76"4KV?C',W&P2?C%=)$*#4$Q"2>N@5B' .([ 7XH M_6\ZUM64?0I#?.OCKX">W@_WT&*E\V[438LYZ[[ P=?/,)K"P.ADF0!!J R6 M2*\PI$Q2$ZM3%FC# C5M>+ >OG4H(G]4&]% 1?5LQ7BW M$->*B'! $F43BDL#)2X;2S)B$]IKL"&U,1LK\:Q##_6CTJ.""NK1P7>C\O3C MT:D?PG&^#)0&,BH1E5+$N "(Q@,FG)BAAI #0.),4=6&$/<@6H<2^D=U*C6T M4(T3)X"6:AYG\PE*N(A^BPDK\B)C^U56K\+=K163343^QWA&QRH_?$(04^D MSNASN>5E?\=I%7T0(3>+GA^$UB<3WQ?>K@K'Z^FWVC1?%3I:EBT(G4E.41#I M$8AWE&)(IZR/0;.0V^3MC^ZA/.H@_B.IM:T.JY'I#0K??1SMSR<3&,5O9Q,_ MFOI81N8R&5T.$ [-@"._'4^*A,Q0X(@>-+"@B!>,>Q5S69QH0K(G@.S3FG-? MR==*YQ4#F:64ERND+'G'!49M/C*<&8B'.,\4$2"# 2L2T[11\'$#2*]6J_O* MKFV45Y%!7Q!"\=1+\:\DXTSK1+4DFE)#9):"6 >(QN?$.(L^T]"(2JL1/7&) M^S^44A6T62_^FGV""4HYONG#+_D>G LL94;*SA_R'3*Q/@=BN/4A>"JEUVU" ML0=Q]6G=O*\\JZC9)IOZPCN0F6F2,.D@4@A-K )&DK*4"P_)Z#;&Z]Y-_4UV M%;[ : [304[6!9MP-',N)1(*T$-$(,IQG92RAH4V"[R7"/J4 F^JY;O; !N, M;C6NEGV'XUSV-'?S\X/,)?#]X>G]8\'7'?$W9Z M5&(M,6N=FRB9R?[X_/,$/B$YNB_PG75(P>.,O'E?*I)Q%LQFDR[,9\N-T/=^ M@FGS(((/TB>+N9 VRWKDH#!OYC)9DS&%!B/;):6; Z^2JZ]X_/U+H!@U+7Y; M4N=R071OTDV1&J\7Y37O8=*-TR7Z 5A!J:,> RF,IB24\:CN8M8]@[KOIY_>#,>__PW21[B2(&.,<@)QZ*?3 M+G?+TWM%V+)9P*C,BAO"@L7$I=2N66& 4!^$9M&G)-L$KS6EZ-/V91\IWYP9 M.^'V:YQ[7R[*\.-PGLKYKO//& 4LUI@GX*?P&I;_[J7_.U^N/B]%+/)D'#H6 M723*EZ5 4#BP%C-V&;SR7#D60YL=J78R/7'GM'%Y;$^)OT/:5%R5NR/*E<_A M.!VY4XED\#A.PB7B=0XD.5 @%'>^T8KR Z#J+CFE1*T-+!-JF$0)+9# 4MDQ M4M9$!LQ!F\*UWE;4UN+#P]6S3QGWG5C\='=. G(S3BTVNT?0V8J7>S@>2)&;30F)DH7IBI MB./&$R=CSB"$,(WVYQ_'UJ>2WLH$J:R8FBGCY?&I!6V/Y[/2NJM$ ,3,6+B MFA%'@RQ'J/!_1@/!W-9'IZFAO,V9E@= /;$P]T>B2"U5U&M&E-*B+9(?OO== M.ASM^\_=S ^OX1R(&*G1*A/#\8<, HVCXG';$22H&:M I-&: ;;$.*%=VH-JC#O.C6,7!& M)AJ")3E03R2WDGB1,*7-3FN(+J;;3=HJMTCI4SR]@6[O:X/RI(&M3,[E_MUL M8"E3W@B',9F%I;.UE@K"/?/!<8T_VBR'WH#1I]6<"@K>?(CKK@LN<92*JPLH M+LGDL@TD>TK1&J9,@K*46$9-LBHIT^@\VTHX?0IS*VA]^R&O?V#V;=F7.2GC M=YP_3)>]^@8.P^D,RA/A@\:,;+%IE#710#E0E2%ZUX8%#\'J4T1;@PW55%"- M%>\GY9C'[-O[H1_-]D:I1&"+[I]'B"B61HV9>Y*C3,A3<"0(!\0FY<$K89AM M4R_U$*H^Q:X5.%%- 37/G=YHXXE EMN\I8O?99@"CCO/"RCM%)$^)A+L8B,# MI+)1IT3;U+"O@ZY/I[PJ4*2Z0JI1Y35D0)>6KJIVKP .0"N>@M D1<:)A')\ MPVN*\F<(+!K [+P)0>['],369WVG1:7!KT:&MYT/W7#1^:<_^M%*%=8I$LJ,QEN2D )[&DD(C361.E4XXJ M>_S9:&-L)9Z>.L0:3*B@@$;KCY>"?KO$E)@!(Z4AF!%)S%]9)CX[Q"2\D4HK M%6VCLP0/XNJI8ZQ!CHH*J;Q%$>-D#FF%N))9%,I:8FF&TNFH-*[UG(#)(0LI MN$\-#YS3C^!G!Q)=4JB3-/Z-$R<=XJ(D6,Q(7, M2#*6>@ST3&[4?>I1:'U:O:Y,E;IJJ1F$%/)>:T!Q"0>REP!*$!%S1/**2$(& M3QCUR@2C7,Z-:C'N@]2GA>OZH4@%-51OKGDK,G)*L91#(CEJ3 0]8G%9<*)C MXHC&@+>M&B.NPM.G%>O*?*B@@$;E+X)!<$Q9HCT-Y0(2($XD28PV(;B8A.5M MND@_4/ZR0?&JGW[:&Z7R3UDV^>*'BS.8LWT_F7S#H&]9B!V#R$H )R+0/JTL9H//ODL7O>.0G=?J+R_%I F#594]R5(9(BG7Q)JD"?.6IKI6I__!%^Y%NIF3$F!AE3)BG2TMM]NU*MO1'['@4R\BGJS9]0E2X3SH72<IA"PA,;11.1(O3"1<91:B MH3PUNN]YC>*<"E6ZUY^"%ID#^EC% Q%!E2)46A) B9%;CB%IR-S)-I[O$6!] M6O[9GB>/EN]NH95ZT^%:Z<@U.8T(("FSI.SG$1D5^FS%4KD$UC)NJ-2MYL-* M/'U:N*E/C HZJ+L?OUI$%5247 N"X9PD,D=.@J.",&EL,)H!;71SR?V8^K3D M4I\7E731NJ#G&JSL8Y81;9;3"F%9F4C0&.O1K&,R 2P7;1S+H]#ZM K3@"E5 M-=.3=OI[IW][\_;XMZH-]*^^<[+4JD]7%F0O;4H>V?1]N8+USZY;,9] MNXGKU>[!P=?XR8\^PHF?P4'.$#%,49()8S%6E\YC.L!XV;T71+$W8_YOJ(W; L2U+RF:A6^Y<63-_&EH,O-:H:X M'*"LXG%BC:'$,:=9DF"-:-,U8GV,?2'B<;XN]O%HJP$> M^'(BG"/\I,%@S![+S2@ R+W,@Z(L9=%F$::!,'W*OWX@VC\WK5H;\561D%%< M>6X%!D$^(K[ B%7;W$+:@ MU9UF?57U57.3^Y85NJB\N-QJ6%F!,#R$BQ4QA*!B48X;SC)1J/092?+)AI( (<^ MT,1,W:T#>W<6[U9];Z]N:6K,@:W'M6*WI\\3B-UB3/#_0[BXVFSOO%PX\N_% MZP.,M:U1#,-MSHOY8XQXH8!H)YCW5 F1VC0&6P==G\+.'9F.ZDJKUR;GDY_ M*[1FB]O#T'PML0 8DYW5!#.S4BYJ,%+V%'\%GKW3D%*C[K.K\?2I)'-'E*F@ MF'HQS3FZN]%KP^%77N*F"IKK:&4?+=JK2!E4SZ'"SAI4>4=*AYISR4ZRA#66@N%]*=W6YLJJF;']R_=%$<(@[#7XWF8Y?GPTI<.RK5\ MG"E'+'>(R&&@CZ9.$62RI1$$*-GJ<-S]J-9BSJ[*379$G&I::M?K>]&>$__= MQQ>[TLO:\,0=+UWEDB/2@,7\4%IB&+XN8O+!M*E;>@S96OS9527(SI9]*FIK M![G711N8@3>VW(ZW1Z&MQ:)=E6H\>]:U MB;YJ[AY?NV,=HG0RE9L/1$)K6*[-\E*XA932 LVQ-W?;_V1KRYOKH>X!E5+8 MCN(NL5QLA0V4E1K)"21H4>XWCX)XI02AV5/-(N9VOLWQWGLAK441]9-%P'44 MU- #+0!>27UQ760Y@,<@21]0Q6C"$)_DI159XB0Y9R1P%UFCGB'K8UR+4?HG M8U0C%=9;P;G8K#T>G?HA'.=7\VDW C205G)CRW:\"AH-9#:"V"" 9 [!XO\$ MTVV2J_L0K46?GVTEN8IZFJ[D7$7LUY:V 2TB%Y#1.J*4I,"]0=^J M7=[5AL1*@&M1R?YD5&JAO.>HDS?6:1K+7<@444DE$K$Y&I)8R)(IY+ULTRYY MTSKYC5:](D":OD&N7!ZP?EOF_7%>9L0#H#$:D35AAG,,7V,JFY&YK*SP!%1* MS]H4KCP*K4^GK1JQ:L7R5T5U5>Q5^-E_*TO_B.,41MUXLJCV5)8)+3PC.I>> M-HJAYY#6$!3:CU!9V9([V^NKWD;-%:@K@??'T]ETX$!(XYPN=;RB M'+LS**L%!"T36T. ]R'Z(EEE3\%::IHI^:FWI6_O$3V9CQ9),:K)+?& M,"&$)":6M1=E-+'H3DFBS-FD@]:NV3[?4X#^ -67+4.?VJJL;IO*[B1,,,U! M.)C^3&>3>7E]%4X>=,R\^%XJRHGVTMI$94D4Y5$GEIG5;9*,IV-]8L'F3V7/ M&FFTRO&2ZXYZX:3'?C3(U 2(TA(6,+J3/D0,\5(B43,O+!5>WSX?N/*(R:KO M_A$*+6OQH,KX-O%GA]/I'$6$$MC'.09DB\@^"^.BT(ID*+4S BV>2](0 R;( M!& =;V1.'H/V Y13MO19VZNKA9=":L\G\9.?(J[]\?GY>+2X6';@LO9,,$5T MU!S936FY&]@2GF,2'%-%I1H%0H]B>V*-Y0]M?1IIK+$]6C#;::ZE#91H,(79 MSF'\A3]H8 IB%MJ81MG8O9B>6FKY4S"GCH:>HY>2H]QB+%5.4@%;[E):B6$\ MI-+GR6G!]$X;?CW:2VES2WPVWHO_FG<3P&=^ALGLV_NA'\WV1JETI/A\OFA\ M:!25K-S,7KK"2XV3W-.4"75,4QD2-Z'-3M?Z&'^$G@?;$NT^RUQ9@TTL]')C M]WZ .6M'$[<$1 EI@4H2C+4D2,IH]$)FV::ER!- ]JE[V:XHUDB%33CVNEL( M/\,(]WL-P:)S-X8K.%C+]R$-@M6!)\3'+,*5U@L2?$)VY!B3LB'0U&:M?Q.T M?6I']@RL:Z+4ZNG,E0E>@?#BG31P#H3RRA%%56D7CO;74Y])Y&"-!JV2;V3C MGH#R1]@X:.Y(:VEQMWV:3S^\>[=W\H_C-Z>'OQX=OCGVV-JTB=Z MQT/9AS[3@ZBX VDQ,K3HM64 2WRB"=FM+'4\:I/;F*>*;0LW&[/'[TP,DI62 M:$DBI3CI0XC$F>!QJ#!VQL#&)M%F:?.'NY1W=QS<[!+?IVBRT86J R^59N7* MD P)LS&F% HH+S6O>_M_Y\/AZ>'9X?' M1Z>G\1.D^1#&>=G!Y3(ZP;^XUBX!WYN?E]7^3;WWUH]LXISK#D0EWWL9,NZ/ MST,W6HA9PH./H^[?&+(FI&F7NU)Z?!/GWBJ2&8HU3Z0$$TIJN2*A.0] MR3X&@UH3IXL*!E]L\_-VYB[E.T\Y\U-;;@3K4(O/GDOW$$WVIM \V!,(6" M2;0%)'B>"!5:&::=];I-*KU3,?NT,MVG&=5_SO7.X7R_!^]^NZ$RIG3>H[7 M:!T]:@3B,+DC1O$58*N2A#'^"#K8^1 M$X#L7@DFC5; A MDN30/LA 2UN*4L<(.H#41CK;YE[<'0C7IV;7/_O;F'3CY2)0F+M,A5RI^UHX0'M ;!Q\!SFY:*[67KTU&;GWW65 M<\^:RQ;>JP-1F VR33I2(0DWS)6JTD2\A4R806^:*.";O0K,'A.H3];IXN8J MJTNS:YM*X6XDTO! +%I>(H56W"D77&C3*Z6^+#_!_E?5&='2^FS GN>V-H]: M=F>UT)I:(GDV1*J,8;K7EKA $Z.249?;="C=R6[[,_<=^MDGQ*9$ZN6LN)C= M6GD<1HS %YDVAS]*NU;WC>T;UJP;M<+K@8;.FIE]H# M\8$BD7F2Q$:IB'44J(N&ZM3_-=R5HOT$?KG6+&EI@;:G5>]V!A;;@+TZ*7#O?]@ MI;0J@4N>8-!0NOAG1AR5D8BHH!2626/[7TVRU:G:'[&*I&>NH0Z]>CES]J][ MN^LV024OP3HH+6T8IJ;H BWF \0#8\!R*ON5O9\X]TGWLQ:6]&S>5"%7_Z?- M^PE\]MUE^3)^?N%@+W1ALJ9><84IK,*,%@T"YK'.D&B$<;Q<1=ZHT_VSB/NS MEIKT>6)5HU\O9]KE!9/?!M$*:IV-Q,4L"'I>3QQH15 Z*I-GP'G_,_PK<7[6 MPI*>S93-Z-/3F3#SHX_=PH'&)(54695J3$ZDMARG-4K$ ',VT)S31I=3-A+H M9ZT7Z=ULV(Q"U:\#'Y0"E-)8BWBI<#8::4@ # A5HL9%9;05;6XYO$3PL]9: M5&#<1DKJI@\T&\P6K(V;F7F"^0/%_JEQXZB4# M=_N:T9H[!&MA[%4[V)YPO5>\V&UKC\.COQ\4N+A-2VG&RTQVI0MS'*KF-:6*".S5^"#CVVJ *^CV/YBR8OO.O&_ MO_,SF'1^.!TX!4E'SXAQNC0*"(Y8D1WA+DJGN4VB45--^JFGY;535,TI;^-)_\\'"TZ7TZG U[2&.L-L<%"*1_"Q,;S M0$3,F._C_T"UNNAX'7Q]VN"NSY)ZJMFU%SG;._KU\-7;@VMMD8HP,WC;?;F> M.2\=XC:N9K,G-?)'%<2NY+0>>&RA)\TI<^\$X1AH$UG:T-G,#.&).RV]-9SE M)M/Z85S;&K4'OOW7R1CGC.#&6,4Z"BBY*G-2LECR/KD M[BIRY[9IJZJ@:K[P 51[,<[/BRHPHS@?3V;=OY='6] &1D52EV,O%2<$Y\< MCD220FNF,W-IUT2Z!VNO2J^?AULUM+A;%_KV8._TAAN9E\;C[U#$\_GYXIS5 M9:_HS9WGTY_1Q&UN*6HEA_FV=-F&JUO@;S;LN (PAT$6(G#&-8$8>.D\8(C7 MD(DJI7Y"9"%#FPZ\ZR+1GHU?H57H$B+=RS.8_ /\ MY,UX/AEX0[WR""ZC&<=P.Z:"4!$T]9HF&S,WZU2 ;/3P/OG4IF3:C7JJQ6GK MCD5!>8:D@$&,VDB5.,8;)6ECF(M;)REQQC*M4^"R48'RDZ'VZ0QEKPS89LI\ M'L[]/AYHFV,.41,&VF,TZB+!W#Z3"#F)#,$H:%/8^42@?3I[V#^^/5&1S\*V M"SOL1: 9YT06ADA=>D*4@AC!8W+@@@7;YFZAIR+MTY&\WO'MR:K<+>%.X-QW MF)A-CO.;;HJZ*Y@'' 1G"(LD3LLE(!#*$K? K)ZR&)-GQK190-L<'1[^>OC\XV3]^]^[XZ/1O>R<'F^_F/OQ]399*GB!"I461 MWQ:BV!O">Q]UYSBL_[>(@"29HC@QM-"OGF!T0ZZG# MN9B3E!J,2FVVL)\$LT^+(2UY=]O:M=-EQ>+A.(%B=?UP?WQ^/AXMP>W-9I,N MS&?E7,39>/$:@H1T8:+W)F@_/B[^KA1Z19NU4Z4O(?Z@DA$7<<"D%<&*K!QS M;3BX/?8^+:SLDI@[UOINW?%O>RT=G_]C< =_^AB8N]T&8E9SL^\DXS>/L M-U\T-_NVN%#2#P=))L>\@B(U1O:,2>*=XT3+ $)'JI-LLPJU&L^V-FSUMU[; MD3,Q98,2$B-+?;V$A)F,61S8+IVV6[LHQ5N#*;3-353'57-YJ M5/M#/YUVN;OJ(C.(+IXU/&4&Z>%SI1G@$LUL@"H8!PU E!^,)I2D0Z14ESE,@R$OG MDH[&A39^8%V$VYJVN\\YAGP(*P^^< F3+IMV.HIJ9I+O OI<#0#S B6TEJ9G?6E$XXKMS D5XJ'K2>L M''95+H%M="/7P[CZY "?B3D;JZDA=4K'O8@IZPG,YI/1\:B\=MDV7"9M-4TD M)B,1(4OHM;4F5%CF9$3/YG=%I/M1/G'GN^TIJV?B524=-F39]=-?Q_D]#LCD MFAG=GT#J9H,@1$PA8D)1.G.4;J:'#'1=S'1[^>'9R\>WWPZNQ[;?-K"%LDDH]_9YL"[:>)4JL<>SSZ> :3 M\_*< 09)0?OL2,H9]0QE5YES2F+ /S2<"2,:%0U<0[%UT<2U[[I<%LDY!9I5 M(J;!=.G%&]C[=\I9=ART.N5S%P#' AD/?,^>QV8F?-;[U>1Q( MJQ,]UPG$D[(:PTZ2>"BW59;&L* %X=DCKR+E.K4YBU?3A5S>EOVF&_G1,MA> MM/$0' 3F>PQ-6'2EHQDE(3%#E!4R&QV"CFVZR]\#Z(FNI&W4NC$-5D2F6X]^ MQ40GS Y'T]ED7G;Z]_UD\@VGWD4? >=YBAP#X6 S(S(8(#8F3T*(%J3G.KLV MS2$>0M5;W[(=)RJI8;<>YLW>X'1Z=G)AW<' M1V>G>T>OKS[Q[F#O],/)P>+U:Z(+^S'P]9K>H2'L_/ :E"M\K[MI'(X+K$'RPM'@+!'2IW+L MR^(44&@O-966ZZA8;K/0LB; ;K^'"97M=*K!B.( M:+QW0'($B6%GN=3#:4NB"CR6GO7!JT>FQ";/[5-VUX(WUP\G-M7);@WUZ<&O MQ0 <'KTY/GFW=W9X?+2Y);W_NYJ8NC6A5^L:C0^&LB[X!OE6&-"-YHCJXA3# M>#1]!7D\@>7GSOQ7F!Y\198@]9&-DV^'R-AIR0X+=\9#?,S'RVV[@68>J<8" M,8R7(DX!Q#.1"$?W;B!+[7V;+I8-A:K6_>0[Q@$(1H7R$2?HXLQ)PLC'!4FH M9ADR=UR9-J4+*\#TR=[UA9OW=DG94(=5#OI_&/GAXA,7=_M>7 4W'8@HK%1" M$)5501)*AQ8TS]RC:>:E,LV[-1SE?=_?JS:=?6-(-<6LZ2TO7B\_@I_"7__P M_P!02P,$% @ CHEI4]&.(UIRD0 "ST& !0 !C;G(M,C R,3$P,#)? M9&5F+GAM;.R]67=;.9(N^MZ_(F^>UXM*S$.MKCY+*DGK@ 0 ML-DED6Z2>__O33 M'W_\\9<_X^CL+\/1QY\DY^JGRT__./_XGW<^_X>:?EJ$$'Z:_O7JH^/^H@_2 M8\5/__?7-Z?I$YX#ZP_&$QBD;R^@U^?)U3^\CL;\-/LC?73<_^MX^N_?#!-, MINIY< @_+/U$_8E=?HS57S$AF1)_^7._ MO3^^B[0_F/R4^^<_S3_S$YR=$>+I$R9?/^/??ASWSS^?X>7O/HVP+$5_.>0* MRE0X_ZL^[:>M,7TB(*-T$9'1;W%0"=XAQD5/WQ[SU;-8Q@(79Y,.$=]]=J=X MA^?0[U+ =Q[= =KI@]@YGD<<=0GUQG.OX;P$>1MA?60:C@:T[$Z& XP7_;.Z MX,81#/*8_G+^TQ3OXOOA].3UX<'IWU^_.?G] M].$QI,&(U857<"ZG6!]^YC7\1)3^H%_7GC?TX_S!%5KCD>"?$QQDS#_^T,]_ M^[$O+8;B/-?:! M37_;NQBSCP"?>Z<3VNKJKD=BP&/Z=MSS/ ;(T3#NDF4Z:F3>Z, MC"!->EF'7'*,S$KEF09;6!"TL8=BI?5*01"EB42ZP7]3BM^8?S"ZE.=\&=EP MG:G&4:>LF@P?78TSAM&P?_QA.,HX^MN/O ,R'I/]>8YOAN-QCZP["P$4;'@N6- M)$T0W":CH$P M"FT8.!&9*-Z69.B7H0UU5T&W>RH^/@^&C9788$T]F7S"T5L2%C/S^3 MRX4]+$I'D9&A3IF @6;>R\@(EN+@I8DV-V'74DC?*=61NAHL6*>?8(0_ PW^ M<'A>$GS M"\ER7(6!XY/!T9]UW!?]\:<96,H!])U<#-=[EFNUB M*ZRB.1FE)\OQOT!UCD T4AC"4TNA"NHQ*+0CFF9$@9G(YHVQV#+$'UG M5#?*NDLBMRF)TF!TA8D4,:5V3QE7;$%@M-<2 I$2"Y@U"X4':87RY?81UYT+ MHT7/?<'JWUK,=U7NMUTWIF.N5Z6TC+T:7L1)N3@[2&EX0=+J(? MH2[ ?' TV26('*WD]*7)VG$?JA=,H,Z5=I=08?LSR(*C41U]EA(RA'(G"H@*!J\AU=)H.,\RBL2V20M;EE M7QWC=\:U4N@"[FU]Z'T7ZN6:2X+$_A>(9]B3VGLP7C,-A9,LK*/5%P-+Y N4 MK(3EILV6N0JZW?.ME7H?9-&6JFEP9W(7X_'@"TW$X8CF4B^Y %GGPF3B!"[R MQ,#$P'*1M+:B*!+:'%3>"^L%$693932X%5D$[FH_OD;HA)8G;RPK7-&Z"XXL M/><%B\XC1&]D";OCS * +XH]VRJHP?7(79CO1O@9^OG2S)O? I*)-[TAG'ND M1>9@@U*TG4?+M+6"^:B!02B.%VN\+&A$'&ZJQ&IGU2+!)>%G3FJ),Q6NSL6& )QA=$I4[4U.%-R/H! MJCTELL@&)$LI$%*4EH508U*#B;3C"F<:G6>NCO%%!O@V4F$#.WT)TNJ1CI<< MN6F14W8!6?!"PAYO%K$MFK_E0:DXO1M0"9 M:Y-A]G>:##DY3RY&(C,4R4:P0K":[DO^!QH5+>=:M@EPV@3M\R=;:Q4VL+^N M8YX%9"V?(5D:'26WC&=%,T3ES((SD2DM46IIDL(VV5-K@'Q1).M280V.0U>7 M3(\0@7 DARQKR%^2F7EK.9,&>L^-M MKYP&/N%[_#QW,V9)$GA/7OV M=*NG9133.0ZY&DFH VE$!)%VZOG3'-7R$7 &BLO30#AE91M M]JX'H3U[]G2KG []MYI/<9W:4UH/84"FF4'R*"53)=9K@P L"B=9I%51@\;D MX=8=W\+4E47/?K;:[D28#1RHQ>R;TDZ;Q*4UA8SO!#72A3/@V3$;= 2K@@?7 MYN9M.:9G2X^.U=' (;I.WE,<](>C*2J0$1+8P*P@UY]060:>U^P8C]J)9(-L M0Y+%>)X]03I00X, D7=7F*[&?3@#-?!M FX?AC;BZ%-1^IID4K[#>$K'/6_ (T?CP^2&:9%GXFC DT6MH&(*G$C'%0K#+%0!LZ[W:<3Y[I>TR+!L>RV\W@ M[#6/8,E34[39Z)QXC3,,+(<4A.'2J]0FBNIE+\:[4UJ#\]WMP&L!D?L:**VU M9]H 9U"O,BRZ%)R!J'B;*/<.&;>^S$XO/G\^FQ((SNJC7Y\-_S@>E.'H?)IH MHQ.*&<<-TX'7$%V"8U,402D:N?6-DB5O 'D$_;=0V)UTR,VE MW:9 S64-BRM$/F1#?BA+QBE:\@U17H)AQN90I%2UAFZK9-E;6)XK!;:2>8N2 M_)<+WX=9T23!H]SJAF8@1$5-3.T7Y88&7=[_EMW;@=UH8MA$C!UVT:S(+LW<]_AE>/8%1P3LX/.H?W8='7B, M5DA&-E$-LDB*>160<2_):_%:B"164/+#;WH&BNY8G$MG\[__=$M&9+W^LWDK MZ=,/)X?_^?>3-Z^.WI\>_9_?CC_\UTV@6_647O#P73:7?FALM[I,@\K1B2A% M44)K6:(J,H04G$<%PL+2+M,+WM-]N^FB7+%<$Z=X92]/+&*-L). Y$]FKV6; MDL3=MYN^>T$RC?SZ-#RCZ3"N!Z>3K^^'9V>OAZ,_8)1[12;@7@!SQAFFR6^C MV24M0QY%2AE)98UZZZP'=#_.-]?@R<.5O;I33(-.T=-V=N.3B\EX0NL!K0L] M(;FVWOE:7XH&'\A>B\(EYEPA'TX:8T*;^X$[4/:A^EN'REO42'!CR3?P:NX. MM1>SL282\W,L-#Y;,O,,T2 1(@3?J87H7RS,GPW:R;W#Z^:&.^6+T=8IL MQM6KJDO"UGPV*UD&3Z::LYYYLOV8C(Y6S.C0Y#:7(?> >M[\Z$H;#8* ;D#[ M!YR193]'5I,9?L7)IV'N>10^)E,CT*VJ@4I$YE)/"0T9^AZ]SUJU9\P2="^( M.EWHIT$,S0)ZO\?)E-W29<2@.#/U%E![L,R#!I95,L(5E$ZV"?I:CND%\65S M732(>[F!;([I&X%AXR$;I1$<=5T+T@ MYG2AGP;ICU-L-5T7\ZN+$5G=LWC#2YY?1A]-/W90)3*MT4;2*3@MWS;N..!L^B ,Y<=M\[R4$2;^L<;P7V1%.Q0@PV2->^=-U-3<3Q5 MT;AGO$=>A*:I(6GIANQJ8V?'2LA)D)O!4VJ3H[DRQ!=)KRTUU2 =\[YY< -G MT ":Z\B*1,&T2K58KT MZ$\""9M$+SCBOHO$T#MOFE&)MJ"^2;!UI;@'7MCYG MGZ:Z'P[//X_P4XVOJI46+AL03SV4#_!GSVA!?K.A53=9R[34O+8Y &8"A)"< MIU6XS?'I*NB>-Z,ZU\\"$FU5]^]:(^O)\"#GJ>SAK ;1]P?S/E*SQ?:R6V(= M#0UE&KL_OVPB"U%[H&V].$6N;Q"9!1(9<]))8S4&(5>I$]@%EN=)IT?1U *J M;7Q4O^H [H%N9J3>:#B+3K@@6,_F]0F).68A UF5')/M.KZ;:64"LK4_W MK\'_< O^\8W9$4F&-P;P'F>N"I[BZ$L_X6S/?X]I^'&FV^GVW^,"R8M1J088 M)Z7WDA<+B+_UE019$=],BIZSWI9<+!D0 MJ7;*CI[%ZF\;PXLF']S&T,;4NP'C>5-J8U44JIXH7U$! :AQ<_>H;H%H&S6PAS7S)$ MKX8PHU?=BX:#NG%-3.-)K5]\':D[S1 MM=2]C#E;B[U!5.TM3/,\FE5 -F$IU$8DZ!C9 V3HH)$Q-BK9MSM"/) ^NG,^K"'R!CRX5K=YG@F'CNN4 V329Y^C:%03[#:4W;L!':CH=JFOK>3;(.5FB0\[!R<\%I4M MN1_1U+!_VA(A$+]S*K$ _6ACF_"R>V$]!R)T)_ PTZD'2#=)N#E"[.+\YHY\O+ M;ISF0%61,A:1&,>:@@VYMK?CR)0LLFCE%;1:(%:%^!Q8TD8?K=-O+B'50TL> M%;-0[XBL""RX0+M\3;+O C#/@0S;RKC#C)GQ:-([G#&3B#BK@#L[ MUSXI!WDXC6Z8VLFFMB93N3 OZ_DH&>T^9)><3^\*8=?2P8Z9\NZN=[Y)&6*FK M52W=-(G=6A8C.=TN>K*W=3!@5\K&ZV87NH5N=Z9)*^VNLS]MHYJEIR!MZRV= M_O;KKP?O_^OD]>GQ+V^/7Q\?'KS]<'!X>/+;VP_';W]Y=_+F^/#XZ+3>"I?9 MK?"P_$:F^=D9C;]/FST9\37GYI\-H18:+.,N8;N".;!*)9* MC!ET=-CHMFPU?+NG66-%;T2KM;34X&A]191HG*M!_(Q'XYE.9+I[AYJ)HI.$ M;&F6-0H/W8!+ZTMAV@.O^C<+WM)+6@!7EC/NG&3:T"KCZRJ33)#)%L"2F_7# M7(KJN<^>SC32X%1Y-4G\/NI/\*24<<\&4%D&FN)9DQQ*;3CL/;*DO:>1N!)U MFROK-8$^=TZUU%N'I]C3=(4[L*Z#GY6%KO&YE]6JC@<_7XS)&AJ/#X?GL3^8 MAGCW>*TE;DDZ1B<:@!0UC%LHDAV7*B0%1>H'?+S.P#Q7&@39^#4FSZ'0D7\\I8Y$["&VZ1^S& MW4!9[= MVUFI!%>DO>S0TDZE/0-4DH4,H@9H<*';U'7;"O:N8O$?]WAA=YI][$C_E>^ M$@0;3$E,<5IV:F^L63)/0$=CDNA0K.1-/OGK]QUR8]W;^G5T]#A7KJL@_'Y; MO[%.U[][W40ACT,=ZT5$E10K2B>F,]3&*AZ8Y\$I&Z2S=B6/?.\IL^UM?6/& MK*.'Q[ZMAQH))4)AA3#3:BN010ED,#L%P6>.0J]T@?-R;NO7TNXVM_7KJ&:O M;^M?],(/TY/!(;E/7[!P06VOJ)_X+6/=R^_CCQN7<8GT,'PG'.2FKZ+ M,>EBBK4B1BZ"SBM>QC^ 8,M6B3<>?G+Y\&M^!ZB0M*;UMD:@:*_K#)*>":6- M5RYX%=J$LS^$;/N,CNGS7M.RB\U;U/X!1VW9LQ^AY>?FHAYV**>.6U:?UCJ/'V_" ML25:!2(Q:5-A6A=DD=,&A2F'PB48)?,*:EOPZ*>JM6VEU/%DJ]4I:BEJ.+L) M*=3.YZ4>]41%PRM6L9BS9@9YUIQ[;G-:07%+'O]4E=>%M#K.NWPW&N:+-#D9 MS8M,3O>!F@SA552,YU)O\E5FWCO)1,K.%VVKT]C90>HB!,_&/.Y$Q&U4/CX8 MY#FB\9S7JX#J_+YN*9S=7]%MKZF[:N](S!W?K2P')U,&20L82JO_1'WR]K!8$%DT4 IF=!I0A&@:U M=03*I"1X+#F(%;;G:X_<[?561P(>;B^=CHW@@[.+\_[@XGQNG,\!^SH)Q7A9>R=H6)2QS MBF8%6=*() M,L6M9UIH0]X6 0*!8*72.=UNL;Q08=<>^=15M:ET.DZI.1[\=TVC'PY^K57. M\QR0)"N,'&1DSB0"9-#5MK; I)8)8Q" ;I6$A84/?^J*VUYB':>IG-:(DDLF M.0P>R57V.I#UC$FQ$+UAG%LK:LMU859IRG3MD4]=79M*I\.NQ*ZDUV$+[ME2,)[5 M>YSB>P<#/+M$%4SMN>5IWPV$11=B64 L3#D'W&67+,255M!E;WCJ*NU(=AUV MM[XBVN&P3_^#R3GQQ^.3]Z>OH71:!I=NWE8Z;V/:Q$NNCK^6V&@7,82 MBY)&>J]C<%$HE[),T69)+KOHW?OD[>("+F_!KW6+?O.M&XP42@?AF74UN5SJ M6E&#?)9,NW;T$H+0;2IJW(=JZSH:\/6R%]DLU?GR93C^953;224G$O!86+#U M!EC1I*/!*F9$+%::&$)ND\7Y$++=7_IUQHX[I3.Z5$*#R,Q?AL/\1__LK,=1 MA"*28SP%5[M5T+I9P+*B,WF#BO:^V*8DUB6"9Z3TC83:(!9J06$#VH=?#T?G M<#PH]3^SYH/3F\^3,F99YR"S*[%-D;G.A_*,Z/:X:F[08F"U 5VV13@9UH8GS?ANE!,QR?E"U">3L@QPH_] M](J6]+/AYVI@DH>V#+R6X%.M3"!E4;28!\EB"< $:H'&QP+%/N!B=@+D&5!G M]PKI\-#^'MX?#@?C/CU]^L,'!$VHTQH4D MO%ZQ.D@72])2E,^ 6=ZL[%M>>$]K]-K[P$2(P'3* MM %+73U>0WNS2,7=/EU9=0%:]LIG0(B60N[P/N*J>,Y%E<^W0F9X55^OAY(G MAXC,QMI&.X3 ?(Z%2;1HK!):J#8E6Y=C>@;\Z%CP'5YHW#/D=SA*=6_\2&[H M/X;UU/YX,,$1TJYXA9H;(802F5#7B'OI.?/%."9\C<=+/)K;UY+MSF)7P/N, MJ+0#A2V]<=DBX2]]PGQQ=JV(XC7\XY^_7OMI%MS/50D&=&8Y&*1I09XA&%YK M?GMCLG H99N3SG61[BH'O1FAFJIF7W+2%PQM&E$>M @Z%,Z,*C5 H,9_F!B9 M5\(++[TVV/:LZ1:@1^MJUY0$#R]A:RNCX4'\=5CS@ZOY+?@J )MFJC\(\7&R MUSM1Z HDV5X;CT(;8[,MM9J+5BXPK:-BD59K9H.WD&1.NNQND=D!71[(>7\< MMJRCA*Z3NM6K:K% M2;F+'[\7-N\V2AAV*\&.,X/>C8CP=P!I3@.+W#+,T=8X*#@8?3T>I,M -46KCR$P,D0:)%G3+*(J MS$ JRIMD=%HE,6_QTY^30CN07X,[ZOO+JSB>;;0A,I$S>4TBV7I75)A.7(,J MG">[4D_KYU&*:J*:<&:&\4E5@'SLLM3K:6N>\L4;2+KYN6I+(\A6Q$8 M8*C512"Q8*)C&4 6KHO-MZ]FGX[BMRI/U9W>UQ'Q+LI3E2A=+(ZV/5>W0B\) M61&.@8I9&4Z#E*ODN.UC>:JU1/U0>:IUY+2#\E0*LA!&)(8E2:8+<3%Z9VB# M"E$%(X*%58(H]K \U:9:VU9*'92FHVKU3F9"F,9VU[=:> #@/PIJ!F]+P.:4[[54!U M7@!I*9S=%T#J2%W#5K+N>GE8"DXY;E(H@1S'>M#CA&51.,YR4=P'L Y\=ZTD M=DR >ZH@[5+_ZXBX2QNL=FH:?>W]=MI+H@1+1@-+4 ^ M72,]J5 .YW.$K$4 M ??5@1UC^LO'X9>?YD^WB'',W^98;O;)U3N;VEN_O6%N9_'>V#B]["%O0A<4S-.D8$A&+H1I[G%997W? MJ]S.!9&![S$-/P[Z_\)\G&DUZ)?^M WI#1T<+-+!_"-Q/&TET&B0+P-'IJ"S(G47\=C2FO3@-WXR1*\0'/X;B&V2B=CFR0QA_HC\< MT4>^P%D]5>I%9XR7-!QIDF5:T1=0V=-6*))-]%6*MLM FW$]'K4?FX$-)\:6 M]-E-)N_FH[L8C>@?S#[YK6GRN(?96[3),^-J?\':O10\!)8T_3X&761\ E-D MR>B^3Y1]I5+'91N['-^T..7U<4GKB,*(S',3F;:2UT1 4W-)HS(E"257J0#9 M$N.+)_I>D6 W"<4;C^UX\(4^/R1W'UPM>&PR$RK7#G$TJ*BE8C$)9WFNA9/: M-/1K,IP7/PGVARP=YD,WW\+>C? S]//1GY]Q,$;Z_'3NS_[6$[8HB+HP47BH MQ5R !2X3BT5$RXM$9\/>SY"5A_M]!CT9LNTF1WSC0;\;#3_C:/+UW1G0T&=N MU31%OI>4SEZIS%RJ09FU/)+WX)@P$$(!*63:_QFU='C?9]#>DJE],OPJ UQX M(OZ^__'39%A^&\\_W*/-U(%&SH(T@NF4!(N*=" 2!Q,D3WFER).6&%\\T_>* M! VR^[NU(BE+9AVA-J(?@-5[(%\$ C67.1Y&4KQTJVU2@;#2@%S\1 M]HDP#4H:7!5V5!$QB!AJ,Q(RS[BI53MC8L8K MDFC!/=9>W?)>#BF72- -D\IDIA4:%F7,# !3X$9SY#LKZKGE6+Y/A/V@R0+F M[]45[O7?7(I;*)\3SYPE#_6&6CH64K*,1Y!>E8)&[_]ARH*!?0_>:4*!IQ&D MIV743$OP)%7'93$$K4*JY26 MV"GH[Q-C_[FRF]8 &P_V%2<\E:9$G%0'J(DM%LYTP6#AJ5 MR#;((SQ\N>O/23GJ@C#:]%/2>.D_3*Z MD&B1,%Z&Y 3LP0YR$_/WN;#W3'D:H4/7_C ]<^LE&UU)BO1@8RT=%C2#$CGC M/EM9DC#Z=MO&/=Q E@SN^ZS99S9UW.*YR^%].XE>OC;XVK@S:<%H+0"FT7OF MI0B,-.%DTJ"T;1CJL"GL[U/B*?"EPY"?-BE'TX8.TP&>Q+/^Q^GC>MG+",): M9FH70>U*9I"48\:80("R2FEG':$Z'MOW:;/'7-KS&**%B\-LN_3%*910:QS( MQ'2M>Q# :R9]T2H)#HF[O9\QR\?W?=;L.:<:-E+I6 .]A#%(S3,3UANF0U(L M<-I-N96R1.UXM/L_5;Z?;NWVLG$MUNQ/G-5EF-CBJ8^3GBW)%\EK&;RZ.P9% MCJ5,]&T2 @PT MK:$F%!6*D-&)5M(<">-BS"J:DT#4MC&KO^2^X>R6AQR"B]PKFS4O#HRSVCM/&S"W-HC>_8_>SG!ZCV-R_=+D8E2;O _' MM<0!_0Y'7_";9RN=1\OKDNZ4K!T;D'D0F95@I.!)<],7W^ M&4PPU[<=SP[HI]_W@LWD;F%F//M:@H@K%CPY=D9Z4[('KG.;UCDK MS]0M8Y M=VX;E"U4TZ"0[#TPKT/],'Q%OQ:]'$D [+C%Z#W&/QI/^>?VA%BCZ0 ;].QSUA[D'9%$4 MCXHY(0O31AD64"C&C1F@LY&<>-WXAN=!D+NZW&F^KK12S+[<[]S?83'K+*7. MB8E,@]&:YN4;B+KY@10VDD>LZ85M9:Y1IL92+0,8BH!N; &VX2'[7MSVN[TOHZ(=]&< M-EOD!%ZS8&M$C 1@,?I"(P.5=2G)>;V"E;J/S6G7$O5#S6G7D=,.FM,&U%%Z M8YF4 LG"I6W)^Z!(,<)Y@Y&\9K&"VO:P.>VF6MM62EW?=@[/S\D8Z M!A].78_I3E ,\A3!,)EK32D9:QU\YY@"KU4I!513BB=>WM<'!S5[(R*N6D9YRK M1&:%3*SVN&+>@30Q:6E2FSID2R'MMOMP-QH;MA!WAZ9W'>E[&'S$*;O1HHV! M1X9DBM0JJK$64.7,$;%3*-+XVW;;%E/]ZK7/>:O?3+8='M=?@;@T-E> T?F& M?@W [O?P#55P6XE;R*_CG?HZ'(DH94W_<,D8IH7+M&)P\MBC#K'H1'#DTU'C M/?MQMUI<1VP=:^]7DM3YQ?D8C9&UF'#@!,0D!KX R-\1G11KG88N9+^ M;KQZM[OIQL(?=B&YCC?,7^'/:T#0H?&6.X;6!N*C)Y,P!,V4-RJ4+'G6*V58 MKJ;"ZZ]^@BK<6')+9^$.(T9/+\[/8?1U>-->J-?R4TNAHSC2%=_2/+ITD]'> MBCD%0"%=*MQEJ:TT(+56D0-PQ.)CZ6WRPAU$HA:9D\W:,)4D,AVC81&)F)X; M+6PB&U_L('9N%Y&H4\GVT&2C:F<17X_\M8F:QNLCDS*BTTA$36DWX]W70*]U M&'%O/.#Z N_XHN4>7^=G')"\)]>^O1FKV*.-U7//,TNEAAQ)7QAHH-TW:%^[ MU-% Y -+W980GA$]=JF,%I?J:WC/@#D"1#<+FM;&62(^L1\*)\$40 MMUM.G M&O^US7+32C'[$O]UCP"G_B'HA((CC:D(FA=.!.9SB31#4'%NC1!&['KS?BK' M7&OQX:%M;@N]-%BO/M#G;HE@?J"["K"F$6%+H3U.=%BGBARVU,)N::*BRE)Y M!KZVS1#9UJZEF14GR.L-!4HNSX$>#\20/1([UA!^ U80ZBHI%>2,F44[1/:QD98,DL1RYL1HMU"72Y_PW-0:$?R M:U!W;EK3],90+Q<-'B0Y3Y(9&C#34.M7)4??D;%+[A3PF-HX!,L0/74>="KQ MI7?=CW&P?[7?7!5CIW]U".-/[^#K-%"^ZS/^E5^XN^/^S61P^^2?>PG%&EK* MDQ8.O<_ .5H/2LF0\Y*3_Y7?O8-+ (6^%.L"*T1G1L, %B69'CJ1$1)5$4ZU MZ86^\TN ^&Y<^"2+ZY-4^X' M@.WI^>\Z7+GWW&1+5;0N.S&'U]-<&J\T[1JZQL E25N])4]/EUI/',#0EK\S M>CPR)[95V0IT6$O>#=S?FW-@7JC QD3+.Z9:_X3<^UJ_VVOBO+!:9@]68FI3 M67H1FF?,@4WDW<"\OMR!:7PWX/4L>F-]0C+Q@JVQ((D%XPR+VG*MM-4NM3D# M68;H>7&A$[DWJ/^P<)U*-1S:)LV4#7&6BQ:L-,P&AS9EV@5UF]S:A_>%MC>< MJ+*+PDL&L@9$J< 99" W*BF/WKIL8<"\[ H7:ZGK MWDH'F\BZ.0%X%#'F'%D2Q&Z=:29Y79ML.J-JKS3G4IN3BWVO<-&=WM<1\2XJ M7)BL5)&N!FY@#0:K74%BJ04JBQ71R5C,+?OCR52X6$O4#U6X6$=..ZAP(4,) MP2K/G#2A=F"+#'@.S)=HHBC:%_5$*UQLJK5MI;2K"A=^A%FA+J)E' M2,R"R^"-=T8^X0H7FRJO"VGMIL*%TQ9U <\$VEK#(T@6,XU01?"V.NOZMOY> M9(6+32SFCJ2^JPH7JV!Z>14NUM+4*G4.-A'SKBIT-!*F*YMB/-^34C1*.!HG>02TQT$- ML2^*,_2);(M8P#;J$KL$T)Y4MUA+6[?C03H0=8,;S.5%-]"%&!)WC/Y7_4&? MF'?HF77>EFC19-[F"FO?:YQLPX)NQ/U(^;Z_G)R\^OWXS9O-XWQN/Z%%X,Z] M*&]%XMB,VJ#,//JDI92>@[ J!L'!1!ZQ=_MAVTVVR^ZTWT[ZO<_"%M)U\#51 M7Q;BDE(T)50T]!N%LE$HR1THVRXDEP^\?K47C$&NI&:.U]%Q&6HF?"('U81D ME:9=LTV]Z05@=N\V;J?MVRO'MO)ML'=<0NI)[5,]'6(&:@$@\)Y%SFLLAE>: M!YWE[0.VCO7\>,K=6!U+U+N6+!M8A%<-M.<-M5_-Z@S,NBKPHFO53<5 &ZC8 M@('5F@497$Q%6MDH5?4^5,]']UO+O$%DRR6VWT?]"6V=)Z7,#T(^#&=Q[I=W M";^1U'L\81+!9V9$/8RTMK 8))"[!%FC0:<:7:ZL!?/Y,*9[K30(AKD$^RW3 MY#.H1RD'^[XOQ9'J*TE,6C$H! MF K*$TB!#, 27&VYCSY\Z4X+=ZEBN_-$BE!))60UBXJVNHAD M/9O,%#I(27+GRRX]D6WB*B^?.+ML*C:';*O#:*M8A2<+T""P$&6)B-E#:)-4 ML 30KN(ENW6BNY#NTPB$--J"D#8PVNJ1=GU=*PW4@ Y;P">?4PB-8F[W.Q!R M"[VO%?2XCOR;Q[RM N9E!SVNI:Y[@]\VD77[OFY8@N0ZUM0#S;2I>W_,A2%8 MC,(KR6,;RWK?@QZ[T_LZ(MY-6R^N 6B'C%%-.Z F%KWUS"@1K-$R&GOK[/W) M!#VN)>J'VWJM+J<=!#WF6(*V*3(_363+I1:_5($Y[7VP2@AW^XCUJ00];JJU M;:6TJZ!''\"9ZFH &:,ZU:K/Z($EH7F]X\])KC+?]C3H<5/E=2&MI:?:;6^[ MC]_^X^CMAY/WQT>GFU]X+WA(BSOOA[#>+D 1O#()H@9I=8S6RX#)%PN>MYTY/!N-$QDQZ2L[6F?>% KD:(@069/,N!"PZN$"O;; @/(7OR-.A4] VNP*^& M.[MNF\Q.'[G,41H"Y0*O-[.T)M$*1<@$>G)&$;E9J7GDYDO =3B[.M%OM0)L M+-I].=!?3N*?OQZ2P?.1!GE2JL0N/Y&G9UA"R!@P NUJY!%KLN,9H%*T .J2 M,S=8&AD7&P)^K$N #IBR\K+3G<8:V"'+82\!/3\$6 5VTVN$#8$_SH7#3LBQ M,B&[U^P>$1.MKLT7:FQ;5+7R-6>0LF0&,OV?]P:P35SJ7A'R@8N0I\3'=13: MT%'KXV66EJ9MP"D=F"57 0?#4D\D)OBF_P7S\6 "@X]]LCJFE=^WJ)>\ MZ9O:G#UW,.I;!]2!A^30AV"=T,7(F(OTQDMEI'(V0V_3EVZW+MSS@F_.3.+> MN5K%T(0\=S4]+:$L^>R2)-Y*UR:N>15TVZZ,R]_QVQC+Q=F;?L&>D M3=%S9FU"IDLQ#$P)K!@,0GD%O%$.V4/(7A1A-E!& _OK'GP'*5V<7TQS70[. MAZ-)_U_3F/4>&@ZJWD@+5&0>))M9A%!8]CQA/=R/C0H_KH_U91&J"X4U.*R_ M!W&]2I NZZAM8;@'L& M]?/77^&_AZ/#,QC/(EAEH"DBR27..FNFN74L9([,)BE3,;EZ3;M>J6Z#?/RP M_VYILOH2MI6Z=FM9?0/Z%LYQ?H:S"MRF1_YK GZ ZC?]:H MK^D/%=OEX;%2*@=)PQ=9DQ6I7690+#*>DU6"G%D-C=H3WP=KKZSY[95ZNU]Q M9QKI..WB\&(\&9[CZ$U_/!E?5G8EL8\_]3]?PC-"*N=(G](:FCDR6N9K&P[+ M0_#"1)I+JY0,7^%5SY,$+>3<<<73]S3R65?N(KSP,I+%9Q,-4$)AP03.)#@3 MT=622W:5U6&E$J=7KWVF1O'FHNVXJ/$4Q)QFJ\#HO([Q-0"[+UV\H0IN*W$+ M^;68KE=WP?3&@*8&" :F#18&*&KDH%.8D]?H5CIJV0\UWE.&N%LMKB.VCK7W M*TGJ_.+\LAEV4R[*Q1W(#)+G6FOQNOWFT)V8V%/^Q" MLIL+KKWZ"*MQ8 MG!FR/ZPZOC M?QR=?CC^\-O[;1)?-WM/B_BD#D9\*SK)0$")$)T46F>#7H'Q]#OE1)%.Q]YF MK]PV9I%&C-^J7R7 MT?#B\Y@><79115@_,ZPUOBXPS^O6D]OV[>I&>.U#3(Z9K*<=EVD_\B:R4C ) M8=#PV";$:8>#W+HE<,TYQ#Q^36O/*W*QQI/^A/!\*\V)XUX,10=>.+-ZNOI8 M\JP-(O/(R=L/QE\I^EPQYIM$&UU0RIOAY.%XKBL\W@R MN/QX#S#6NHX$V[C:>#8IYNO)3\RV>"&D1M[FG'1#P-])NHRDNV! @V/\0\(X M@C3YO3_Y].W\$&+_K#^YS-OJA52*P1B84"XS7>MB@ZF<\D(9GQ2&1I4C5D'W MG9++*-FY;AN$A=V+\3U^01+,>TS#CX/^OS#WR":TMF3'LJYE3U.0++@@6'3) M20S:HGL$)M[!^9V3&W%R.WUW&(U6;U.N61K76Q'V. YY_'?F++K9ZD(7#4JMSZYN_HYG^?5P5/L T+[_#D:3DW)# M/KU4=''):F+!]' B9@8Z"Y9KRHT4+HD8FJQ:*P+\3KIERU4+#3>HW'[=0YKU MHZ#?D"@F7]^18*M(C_[GHO^YBKI79X8043$TKF8)5JBAJ-H$3TIC+5K1YBQA M#9#?";F*+]REIAO4B&\OTMFE.:@HF94;FM:.9"(V'"P59"$4SE[0FUPM(+6WN M4+;'OG5V^:8(IE_^4<^@+_L$BYZ2P4@K H.0:9J">?*[]CV?W 0<<5!')0)CFK1Q/Y@^MMA M.2*S8SC]!\/1*8Z^]!/VR,Z-HI UYJI)ID5T+*J2&6;G5($0O HK6*"[1?UB MF+WGA.@P^J7[D;Y"F'QZU1_/(RE.1N]Q0E[)]!X(9=).><44UKXMH!6+G!?IU=# MO] ')^/C2[/+@("0,+*4:%)JF3D+NN9#6:.RS5I+MU(:V.[\QX7C>#'LW@,: M- @=ZG8TTY]>P02/!Y-1?S#NIW_ V07V8L$0M*:A(=2VOS(PK^NEO\M!(5E< M(K:I4+R3X7V? H].F@;Q2Z>38?KG\7A\@?G5Q>CJU&>V%TW_.!_-T9^UXRJ- MM"=098'>,2X+;5"<>Q:%,'"L9#(0HK-9M&FWL8G0OC^3[1IF[T\)W M&NR\>-X:4:)TFF'@LLY; @@^$ .M]29R41IE53X([<41LEMEW653:+3+3YG^ M'L=$_$2.Z/134[',ZO4+D3@O9*IS%SF!CM.R,,B$D2@3J,A1['*COQ_NBV-= M>Z4NN ?9_CKO/@ME.>S@4G"2!Q:LJ?5MC*+OBF,^VZ*$RU+'E8H[=6MT?B?C M#M6Z@(V/="WW/Q?]R=?C 0WJHOYR?#+YA*/))QA<]_PP]^?FQ6OHCV9&!:C@ MT4O-K)/ -*)A7J7",AJR-7*Q[G861\>7%)LB?S%\?@+$6# /MLY0/SB;?@;S M8K$?_5F_Q1YJPZ.UIJ8FAYIL!;75O6-)BF*51BU-&YMS-7POAJ4-U;: 71WV M.WE07N-E INEG(2( < A*[:>(XM2F'<:6>(1:;X(3+916%]70]A5HMMCVP./ MHO)]R5"K::JUUO4TIR'(XHTWAJF<:UQZ36?0TC.A8\Y<.1U=F["SZR@>OR[T M3GEPVT'?5!\-QTD>VUP_2Q2]A7#;J]P'8S2DQ(20 MAFDED/G$'>,!,^?>A\3;+@B/F/C52M/KR+3SU*X:TM'_@A7297:+QIA#B4P6 M0Q87UYEL+V^94"H;)&?7W*Y%O22GZ\ZC=V_C;B/I87=BZCAEZS_QZRQ6$G&Z MR5QFD5D>; I>LI3J?2QM.BQ(3<.S.1ERQD0,J_3H6/+X)ZN]+L358&6=V0?T MX>EZ$HTQ(8 F[P9K@]GL&+B8&.?6!IXC5]"F2,8-&"_;U-I<(PT*[VTNB&_# M&.1;4VB5,36UV%J,ZG'LOBW(LNZ=\*XTW6"1:S*VXD6TWF66DXSDW*-F !"8 MLPK1.,"2'RFQ;V_8^X IN^?D74?!#4A[:2UJURTU"R7VO\)C*R9 M6,A&[<7./#%NIJD/YYZ^[P-]+,^/WI;W-P4J+,M;"6 MM$;4!D:>11,=6-_YU*':6IS'X*@,1^>SJECU@GH.*V1N MO8',K)A&Z=0F.D'5OBU2873!E]3H8&8QH.\\ZD15'>TYK"00BL_ M9(B6:4R1A2SJ/6YMW0 A)7,K9&KAZ<$]KWC!G.A2^!WF_MUJJ:=B] (YXYX[ M N$CJQFVS$F?5-19A]6*##RUMI^/<>:PN>1;J/^RJ^4*,)YM5]!U5+"L*^@& M\FO8%=1;64RM*NQ-*$Q[7ABD6%B27/!0O.9NI2#8_5#C:EU!.]#B.F)KVA6T M%H<6X&NPBRK3#GPL> XL"*>D33+XP#O3WYYT!5U+^$N[@JXCN:9=05-, )DG M9IUUM3UI#1?5GA5I45J??5DM>^_SVE]-W1^\/ M3W[]]>3MM+#BR)[:XS@5I$]KTC+5ELCP6B+ D*&*"$),H 3_:5W M_Z,?O0>EM2F1PVT1NO+>*Z J"N9B2C77C@#U+JWO359&]MSB9E=FNG#J6OR:7A&TVC\JG]V47NZQO&T)U#/))>\#(*5H#,)K:;" M2VD9\&*D58D+UR:&=F/(>^AR=LO-VX<.NU%N@\/2WP:Y7\_=8@5U!*,!+5>7 M&'O&*D.#CTPA-^1AU8JK,2J6 Y--> %.XW]H&3&?:E7B<5L:98!DZS9FV63,?$)G+FG.N M%)D@;7:#;O"_N%7N$=3^B.0E(?93+\=4(DUBYK%6G4:5R*=!RXH 4-Q;[J!- MD[*U8.Z>BH_!A0WIN+XB&[".=I!9P3DXF^\;4Y@'D]D2/]M1[D[>:Z>A/4&2 M$9AI^RB%9.5HO8])".:32A"LL\@;1<$N$.)?9'5G6^Q0= M1$*F2KVCB<'73N..Q>!HEOE(1LM.%\ME0%\D'5LJL\/;D:OXDKG)^PY'EW.$ M5O%D)&+R@@552XM';YDOF99R+LF"D5Y":F,R+H3SXBS [9728)6Z#>K22?() M!0B@)5/H.E#/6;U!IFF3E Y61I':K$9+ +UXMFRBF 8KR\%@TL\52O\+GF*Z M&)$6<'ST9VU@A[F6Y*G2H@VZ"NNDW![%P?GP8C#II2BDS:$VLZ5=68>L6-"" M,[#60 C&J=M%T[M*'>@"_HOCXNZ5WJ+4;F?!$R"U JN 91MJ)T95&!AT3$JN M2](T!56CSA8O,"U^&]X^CLKW)2W^9L0\R:E8FQP#;@S9&<4SD*&V;T-N:6@N MA#:U')Y9MM9:3+@W6VL=C3R5/)=5QO0]6VN#;*VUR+*+A)=--/U46&Q]C$ZG M6IHW)J:E 49^6&'%V)BJ!Z^@39[#TV'O6ME:>T?>=12\TVPM!4!V,%G&H'PD M:R?5CKQ",2.!AU)H.C4R+9][MM9:&E\Y6VL==34(0%B6KJ$B!$@\$"R(M9JR M95%SR8JGZ9;0*U7:'/0][\R:;3C4A:H>*6;PU='KX[='KWX^>DO??'CWYN#M MZ:R@8C_]C -ZYV1\.!Q/-@\B7/,%+:(*MQGCK3!#5#SEXC5"]II;'T*)(BE9 M[TIY\-!;\UW;+1&OJH0PSQ]<"?WM>N2;DQU$,JZ^*N6>=4%!0,L4CT P,B@50- TEYS$:4EMLXQC? M"VOW2V;W3+F]!G:GAP9[Z5UPQX,)TD(]F:(+4@F'VC/I:[O[(DV]H5$,4^UZ M5VK!SS:&V?VX7@9--M9$ ]O]+KI:][6F7K_'R<5H<#*HOSL8CW$R[ADK>#"H M&1H@3JM0F(\JLB13(<&@4G*E=)@.6+,Q?KP?EP-.G_:WZ= M\HYL@]&UE?)PA+D_Z3F#/F=+7K04M9B[X]6I!A94R-9 D3*VB6C:#._+8%GG MFFMPA?L0ZE](N.,:KHWC7E0F/Q-*./9)9P64IN:,VUT*0361N9]I"_.) &*1*)DXQOX M%6#NZI:]/8O::6=?+LN_-36O8[JZN4 +7JH2&.FC@]-U%-3\27@57T_ON9<@>Y\ZZ"^T]2(@M1+]+ M:I12DKC MZ>%NU;3T;'KGMW1O832"&K/;Z=77T>O%EW!W7K"+FS>OP>@L(M/28CU[K#5C0-6\(2S(O?-A5T[Q3F[>+H]A M7U],Z$7SR(K1X7 PR^NK;?O>8YWCN>97O29(54'%7,MD&9>9=N3# M!$F3WX!5:.DOY*3N^"A]W3'LZ_G".AQ<_:"]J88[O "L=2[OCF)>G.M@,+BH M&:C?P+\CKXFVC)Z+(J*TEH$#75MQ<-H2R)8)*H-%4U(H\8'%=;,W/R<6[4#V M'1IZ2]#.:H#-T%Z&BBU";2!AL+(V@^'$;X&*>3NMRERD<$X6N-U4>57&K(C@ M!3"GA2Y:=$I9ZSRE<.^U-9Z%S(GNW$7F4ZFAAC$8[L":5LTCGNYIYS9[6COM M[/EI)[% 2F=:VEOU;&L3T>^2&HH+[S.9[&2DTX9J@J^=Z0(ST04=$R@-NUHZ]N^TLPDC MUI%XDZX>4Y$L/S/35H)Q-=_'2*PFEF:@%+ES-EKZ7XFT.S=*0K@?V1Z=8ZZE MPSL9!1TJH$% [2;GK%$GI11F)EV%; ),DT9,LM%%F@SBC9%,Y_V%GMC@*7W,DM[-1DG$^!:6 M*QV+B<:;6((-)I)GE'7OX<=O>P0<)\<#HM=%I=8W!TT%I3V7EGGZCNE "U,, MRC*!,H*,4I,-W>@\=R&@[8^ZKS_V$$:CKZ3,>>D3981Q3@0:)Z\A>LFRJ#)G M]1 K2.5M\FW6M?M0/<9QT/9C%P MGX/R-FB"96PR,@Y\$($#-RU.[)=\\=A]4#@2+1:S]?4WM818%22?2)BLM+:>R M3676!6!V=Z/*M MBH7MJPMY29E#JXCNE8$:15<3>^ ER%[G#O@;35W+Q&V%/LN M:9&B-%;KPC+1GVF15&UX8!@8Z;0"Z6/,SX .#]S_[HH-ZTB[XP#(ZH&]&<+@ M-:3^67_R]=4%'GP>]<](/7Y^/01U@TQ(=DQ"\LB2U"RFZ%DVJ#$6D3R_990N M#'1\^$V/;45NJI%A,W%V'!=]5+N>S+VE4QSTAZ.WPPF."23ALW-\+F)0/@'3 MKB2F(T?FC94DB22L%<(KL4I@8*[URD'<_O RNDN0GL_X/!!8R^$KYP MB<^XE (&)C+0HI:]9^!]9&3^T*JFG(KN4@[/,&>XOOYS:PR MS;5%B)"I.;+_O[TO:VXK2;I[]Z]P^+UF:E\B;$=06X]LM2B3ZOGL)T36)B&& M F0 5+?\ZYT% EQ @+@ JBY(:&)FNB5*<^^IS'.K,K-R2=0&)J'@,1*7#9EX M/+1(IC1;&C+EJU/\UBO[R;><@IKKB;%%I!K=VO/\$.#"0*'*)EF&^:6"BRKB MP>->XY+FD:HL7)O+R$V(3L6IJR+Q%I=5:W!]*#DCDUM?8SN^IB[>-H3'J,S'A.1Z/D2D!30OG%4HZFC8;5UW'JS8?7!_5L* M=>4^KB6T!@E+K^#JID-Y2K,/Y6\7N1;:JL"BEC82%PTZ)"(@KH@(15 \",ZS M7:UVK?1U;T)T*D9"%8DW,!?7X5JPO0NRIN;!9FS',0SJZ+ #,0Y00 .3X F$ M3BDOE,)/0/(R>CF5>>&2DZ0]Y2HK\-#&&.B;&EO,@+Z9L8O<6W5 NFFJO#C/ MJ'/41S7/O14ED)4))$!?VE(AG;>&^X;]C>Y#Z=]LJ*6G=04;>POY2-V)[E<9 M5&A+].3C6A=A[-2(B$DGT*++PG@K5=;.1W#2<)D8!R/\X,DG-_#9;K,;I#,L M6L>(9LD0"AMC#FA9EPSA8F,[ MFQT)/B3'E3'.M)F)M G1,_%C]N+#TQ>5>TJ]>D^?^YB6&5DE"7# P/* WQ\) MN*40F4KW#V\S6NU6J%R@.KIE!WKZ#:>@VXHR["D>M>C^\FH\F8S_Q$W\-7S' M/YG]'+@R,MVB>>71%2>R3.]R&I=O9321Y030J'?8+BA/@3/-M5/YYFL=SO>C M,$DP3::\ @XHN=OM2-> ::]Z]#,TVB1>VU%CIG+-I=H&R&= M E'JRKUY\<=*\:G),C)PC@AJ\DT%JH^9$21Q0F\@&1-:S4YY3D6_?5F=!TB_ M>6''DR4HD3OEK6?$RURNA%09? >)X+&H>)+).-E'ROWS*@OJBS75-%.Q/N.Q MY7U3TES.P_$4?SPO?8L#J9)E/EG"/$H!4A)P8#PI5JO#(<[ID"4;TM66I3G%:^MRM MH>@N;SU-*E25]6-6V'JL> 73X?3R.QK*\7ST3Y@,RQ5DV;W>78W'DX$Q+!OA M@1@^/_8\>N0\6O2M$NB@#0MN=TX\_<[39$1%.3_F@ZMK7FS$R@8Z,.VE=40E MGXC4!DUE'AA)E+*,((63?80]-R,\!?8TU69<#%H\\MM98$:.#$ FZ76B3F:=^6Z7U\ITN=*AI90YS*]5_W8;[-.85R M=W7/?D8[.4N!&D::H^=5&FR[@#LEFE(H%VFB"*WZ'.T \]>@T:'Z6<.F)IG( M?XRNIVA[+>)^K\??O@UGNLP1O(GIFV2)RP\HL@%B<_:2=Y$PXVE]$ MOQ/D4V)9/WI;P[B]([B/[;O?813+7_[Y:;*,+I9:O.D=V'%>S!'X*Z3I]#5, MOZ+I]^? R"QD2I($8U/I"F"((/2^A;!VYP$^%.Y [ MLZGCRT^3/"TDOX8K>T>('R.^3.$:15)^>,?P\_QQ//KC;Y=_PRUU.(.KR]DX M_.L?Z2J^*IOK=QC]'$#P@5/&2&E'@O)"L] [R$0%89)SB@G*=^;.GF!.DTM] M:&8-MRI&CA]_#8LU?4@_T@17RJ&H)>XYZ?ON^%?:.!]APK#/$SQ M[ <,\3ESD0UE(B5MAIM@(Y;0:UTL@:/NT= MTM["_P78>/R,WIE_'5W&<7\-50K=A\@9^3@>.9^8,NIB@#,4M M- ?\3 *49 !N4^GXO,?5Z.&X3IMM/>EK30Y@PX#XNK@9MYJJ: P12> !;04C MEH(B7*J8?(C*K9:V'C^N>:A,+E),W[[/9RA.AO?WDP%H&847@419W"=K,P'G M!:#ME$&AL!GL)'UU(G:[ZG@R.['7&>9_S!* R_P]5-VE;YF^E; MB@-5QM9HKDDJG5BD1FO8,G36LP1G1;:4-9HG=BCR7Y!M=;2XAH85P[TKX!=) M@MJ "L%Q$@SU1);I6!"8)"SR)-%_-\[N'GU;^ZI3H$4+J:[1^D%1V-]0-!_& M:&J@R3$;CKY<#Z=?"]+S^4BCY6SR 8?H/,N9"(5VKF0IH;VA#'&@G;0LX_;8 M)4VFV]M.1?<-9+M&_0>GWMXGY;S]]L GEZ&, 5\:O$W_5RLD9I3\ 3=T+*!<8YN M:>#$QU1FB"=J9'_)!;UVPF]'B#K2/G97_)B&@P_I"UR]' M($415[KL@'$!Y<,9WD6^+=KWC41R/Y@G+'D;_.L\YX397 M\'UX_^K\8CD#T0IN76;$*=SA)/.6>(8J"UR428G1!M5FB' G>/WG9QRJQ]4[ M^.I*:#*":#I?[]+.I"[K1 .>?-(1F40BEF5*-!5HOS"OG6N3B_$0QXO7_0%B M[:E[]WS7XY;ZA!9-Z>VK2F6V0 ?#*A*! ^-).J':V(";$)V6+5A%[@VZI:[# M]6#"6A=\_QY)N:<^=QTSN(\RCC&2,AF5G?.2,&_FP_0HL71M?,53-P\.E'7% M%MCK$2W/GPZ8FAH#ZU =QP X5&-/$N <3U7?5$GL#L^!A'>J<]LE:13W5 MA%+-ESTD $BVV:JLN66V#1$>8SDML^! 65<T4?XM@R1=<'5U#38A.PX MYL&AFGN2" >*O<%!L1$?;E'!:L<) U48J2*&N=*/D0G<^'#5W@@6D@LTLI4\RK6. M__JG]W_4UY'\N*K8*I>;++NUWA@A:;*T.H2,%A(EPE.'?$V"@/:<<"T\"":= MXUU:#:Y_^@DHLH+8FD?AF'6ZU'4]@RA< M=?4=)JS*Y4%O%Y/,-W"*,>8!M".LK$R*DH2F3")")Z71Y6!AM9/"6C4^_983 MT&E%,59,3)_O^A,8A:_IU7+W7U8^F$R9<):$K$O3IG)+3-$PR,QKRX7@W(HN MA^7:IY^ 0BN(K6):W7S;>/6A]*->V3H4E'&XBA&=?"0RH@MIO1!$!58R=+V1 MJ]-[UN^SZQY^ FH\7&@5+\(7@%[#".+PD1UF:,G+2+BF2 &/;RD).NWHRZ? MLP5MN.]T8FYZP6EHLX+P*@_Q7&[]!=SM0)3ILI8[:I\Y1R !%)%&> (J(^JTFPLJC.L\TX^HRC8;CRP_EV^.7K<@S$ M0YB(3R^+*HRPF6L$9,KB/+[@1<9I"T*MUUO4RE1^A M.:W;AH/E7?&SWX1I67W> 57;K,2UN(Z4BWBPWK80X0"AMZEH6(?.9&,\TP;= M/D[+2$5*(&5-(KJ 0(/7+M 73X5MF88],6$763?./UT:I%*'X"0C"O"\DF S M<29%$JB"! S-U-@^??UH.8D5M/1$>ND>(FZ>=W"O!>Y\/N]-$S;EC/-1$^W5 M/*G6$5Q_&=3K(G=2!-&HV_!V;*=E*53610/;\6F$RQR=#AA[S%E8C_(YY"\< MKN&="'2 >IKG-FS FI64DJ$[S.<#G554Q.NLB%**)X@\QB>[7;Y$"NV4\W < M!NVBE=Z9\V[X8UD4&*C.-'-%HBNQ;PFRM)5@Z&TKSJCE+J5P!/;<(3QVQ*.& M?G8/HG2*=R6W+ 5MA!"F2Z%5 MYQ?^6ES84] -NL=N!CF/["YOQC7E2:;2I!% @8NH2$^_\ MPE^*#?L*NG(NR=,@/Z+_M^Q=Y0/E0J+7SDM%@BIW-QY/M(P_1#_>0!:[#PO> M_+Y?B@M[BKER-DK!^& DZ$W\CU'EK8K$,CR\9$J4.!4%R8DG!&588KJCWA\] M_#3"&G5DM^;,/]CX>X!H&8;O@&G'%N%K7G.E/#\D!JW)LOQ>W!))Q9EJ0BPSTVA6QJ#M]?G+D*KK,>[M)AWZ?Y0SMNC M@('Q(2=!0F0E^5L@MHSG@;+1.,NC D,[*'3;>_IO"7ZP(L:-I+C1__ZO?U\1 M#IX@_YK_P?SG9?$7*?_G\N\_+M[?"NK//__\6QA/1FDRG8U'R5\/K^)P],5/ M8!2G^"??_CX7VX?SC[]]?GOQ^YNWKSZ?O?IP6PJ:9C"\FCX$-QU^^WZUS=#: M\L"_WR%_N*+%4Q\HN\$:TB(W[+_\YV'\;_]EJ+3+&:)AEAM)P:'-FY+.!FB4 M"BDQV/+LFE&V#[=#T\#;J$N%%>#9CX9Y0DL@H*]6TA)#YM8PWZG%\(%!M5M M+;KN7*3R[:$V7XTGD_&?I608ON.?S7X.RD9J69:(3N'R2T*TI#;C/+:;L!]?NG3CJ:2;!E>I!>UT"??U]62"YDK@<8D,$HH2S-GL& M.;+F>\3IZ'HON58,#JY?WXU?[' )/ E*="Q])Z&TI8K.DNA-#"DXJ5D?IV&O M0U5;Z/E0V:[[I/L3=BPB[3;MPN0T5'YS8T@1?^N2M M63$97ER[@)WD_72[@!V$=:0HU9NW%^__>?;Y_3_?7GZ$R01FPQ]I_Q#54T]K M$9_JC'XE.(4FN'?!"B$\'M6)@U;)61<-]YQ;B(.G'GSHICH9_I@_[\[VI/A6 MQH(D1I1B=6/*-.)YIW\&QC*>'E445]M/'X$Y_-!8/K($@M'[05-U F$V0'GK MI(,C"HK)%/&S<"(K0I57.6<56*/FD)L0'6/+.4SWCX^,"K)NDI:_Q/5Q7"0* M5V??QM>CV0!<-I8G3T(H]^!>,P+):")4UBDI&IEIU11P/:)3XL !LJYL-GR\ M+C(XSY=_PO%HL,1S%(<**&93-H0[I(F,EF+)ZS4Q&2FO8=(H^F2=;+E M-2]7M[5E6#G7;"VTMV6038KO1[/Q0)E,L^2<,!L\D=R)D@+'2,(3U[C,N.J4 M7;+M/2>HX'VE6#U_;/VF\@F&\2*%A'\0!R%(GY/+Q :-=G+I;&^5\L0:JIP) M.H?0+<%X^[M>MJ:K2[/!',"S<1C>X?Q?UW US#_1XCZ;_B/%+^GM7^'JNK3- M&G_[CO8XNKL9B?H9_AH8RB*4&ZLH-+)4 +J\#$T-X]'IER+^.5R MJ5==-9@K=(?YW?"O^2:'>]UT5@9A#:2,4IN42("2.NU+ZG0YS@ M& K4,>M; M]83=".KE,Z66Q!O,DK@'[6H\GCR 1EG@VIA(;,JL+-D4V\:1Z!CG7@+@;MB: M#*N@3HH,!TF\00?Q=^-)&GX9W5R'AY_O8#CY)UQ=I_E^=H?[;';[)Q\3>KG> M,264)$KXTG J2@*&:^*=4"D!5<::)C39"^[+)U![+35H%O,;2NK#>#H]'W6$ MCS(RVEM9 L"2I3+9$3=%A=:WRBSF;$HN6QM>[8[UY9.JL7X:M!%X".QL.DVS MZ3W.#R 'JGPV)*MBR=O,2[&'("8:*;4&FV*;IC-;@+U\KM24?,W*C#7QV'F6 M0.3!9N8\@1A+/_^()A:3DH0$,3AJ*)6MPYT]Y]8TBV_O+,_GDU.S7,.]2K'A M]%\WLZ%X "CE#DF9@#N9%<1#L$1$;61 _ZR5\_P4JN/EV1R@[8W,.5#J3=(J MEMB68;][_9FZ8&N<<;,9W;&R;FKI3?@!OW/?ARBW [(A8]]M*"V822M:(@$>!> MDRRCR"%PKE*;;(+U>(YI=AZJLW%U@5=N!K.*Z#,J=%DC5V8+&YO1+TK9H^4E M/;%21Z*""RHY7>*_'>YGGGC%":BVIA KWZ*OPKJK?O3*4*$L)10X$.E+8P&) MSHX)@0K@$2VD+C=O&U]PHGK=3X"5+\\?D>W/\1(4C9(Z:X@(W.$QE1!4F0VE M1 #OA--6=[DUW_B"$]7J?@*L?&&^"NJN0Y0(7O+B^C*=D&I (_HSI?>$]51Q MH7*.709+;'S!B6IU/P%6[IWR"7X^NC=[N)'0"%$[AQL)YY)(:A (K6S$ M)ZU .U-0(KDIG5\S$'"9D<1MR$SR#*)-2X1^*;$EWM8G(W:1> ,F?!R/X@)3 MBLL)OLDJ&LLMEI66R.0%0I*X3JVTS%EQ#VVN>-> Z=]8J*.I<5TQ5PRL32>S MP06,OMR,2O$9[1^.G-9EB*@T@%ZE1B>$EJQ)+:/FW7KFX%/OZ1E_MZKC!Z]] MR8?^_O*KZ)7?@E@&!SK V.5([Z[.^I_I]I/[ !6L*O$ ^57.&T[:^%G<16V7M_8Z2^G;];0%$IYS 1$4, M*Y/47=EA%$,_/TD=L[$^TT[YWIWT]^#5_9V7!PE_7$-RE0_%W^&O>T HY&RU MS23JTC''F$"<4IEPDTS,D0DN73T5WG_U"U3AWI)K8-&^&XY@%(9PM=*]HG0: M2Z7ZR+N0T7I'CH%5MHSV9-91+TUH,T9S Z"7; /5E'6#/J/'!U/QX]+F0Y5T/$; M-EV&KRE>7Z5QOG_#=J]2IDHCI\YO:=S@:;_5KC1^\I)E[DRI"LFR7"=#QY= M!#]H?N!U2BDR2A@@)OS0\+LKZ^4V*4@.3<9>MU5-VFTKV4]B&'*[R2-)N6*=RX MS)PARY*,I=8K$,FD*>0+1'BG (U YUVK#J'/IO)M'WW7D.>+J'Q+0).V2A \ MB35:6JST=;= )]OY=M.VMZE\FT7J?==S-0%V[\KW_;4Y2Y5 M3?LHHF^RV T4VI(I */NP@23SHF"7?!H]L'"+_U]O$2*M^:<607^?=7^69C M\M123S)G&??-DGFDA2WU_RHDH;R@H@DK7D3EVTXZZU;YMHO &U>^W:602\.9 M-A*M+XVNTN23Q9:G+V MG$09O>&D]/IGL*K7.3V"!5:#[=$"XKGLK+LT6)0/A(?B_7#)751 MA4"A2XAN\QM.3Z7[":]R)=OF8DJ94N).F9*[@NO4.A O\51(TH><V:R(3Z@H299+H=!IJ7N0J*UAJN%+@-Y MGGC%Z>ET3_%M;'S:VXWO;:N[Z3C?NXA$7^]K\?BFXZMA+/43K^ *1B%=?DUI M5N<6^* W-[X9KB>5E=MB9XV03(<0N_!BH[P% M=Y[70!\HJ:BA8 CS'+?^& )QB5+",J1 0P3F.I60',"7IQ&>$F,JZJ)RX&E= M 'V1=3;Z\N MSQ>1Q"#!QC)UN2+*#'*;5TMO7,HY>0 MQ-",([O(O[\DAE!ZG&GFB9&Z%(>BYP0LHR6D(],Z>N-#F]3)%Y'$L)/.NB4Q M["+P!O[J8NS)V[_"UU)HO%SS,C[I//H_FA)ERIA/*1V>HI(7K#Y3"1Q4FQ$2 M3\(Z(5+4$W^#+>)^L/!#^=O+1DLQI8PNL2+)V5!*DAUZ2FBG41&S,52X8-ID M.FU"= I69Q5I-_!+U^%:MF;L@*RIO;D9VW&LS3HZ[$", Q30TT:Q;*@G-7=4 M:]P-DT6$,A/("H@2(ODH9,BNS4U W]388F/VS8Q=Y-Z $>>SKVER,R)KV3@& M+'>26\(-X-:H-"=61DU$ &8]HSZL=J*N1(1'4/HW'VKI:5Q3R V,R3F@C^-1 MF _1FRT#[,.TQ&2):N9+1%FRD+/C5U,R:_-@$Z[3(447XO;1#OBDB MH<$$;P71T2(JQ31QQAK" !@U'GS(;<)4S[L=]B&>1@5)5TSLW8QJ61'6 =>_ MVV'OI+VNS8_W$7V?[;!-XEKYS''+XI1(AA] Z:%"'&Z1)@?#&6N31/$2VF$W M8<0N$N^I'39(:J0OK4BY%'@BHD5C.0U$ 5?94LLC;4."Y]T.>R=-=6B'O8N8 MFR16+?&<31=KOKNM64#D/BKCK2/9:&2\Y0A1)(6_4II2IY#SK7*JMH([$6;4 M5L/&/:*WK.:W.:

SIM]G*&_YQW_QKG<[3:YM*LD]I\^.L;YS=7EL]*DG,( M$#FGV1D399+.9FEB ,Z4L"+0,*B*I'ZF<^#4)B%XN:(I;> $(]ZY3')R$C=& M'3QOG83SH7ZF\V^X37P83Z?GHWOM?])LH&0(PI5ZA43+]PSS*I3R6T:5HM+0 MU>+FZJO= .UYY"GNPH;-R0(UI-\TM?G&!54T2VK1(/ RH O*M28P+]P.0GI) MF0+9.H/YZ F*=12^NSQ?1(*B2Y%)Y2P1B:"XIZZW"7Y;!]%]$V6D)4//%,2@W&(T21BLRKM M0(0&EC.SH4V#[)>5H-B,([O(O[\$QI^>Y M"2M>1(+B3CKKEJ"XB\![3U#,P6JTM!1)!G%)A3"]=)RX+"6C0B71* #\DA(4 M#R%%/?'W20N)'# H^.TS7S$YWUE>(C%64'2 MO5P9+QC?!=>_KPQWTE[7"Z)]1-_GE:%SH$)T93YLN3@W"3=#D$ RH+&E >.;,.0)4*=@4M:2>8-4 MM W0%M]"%W!-CT>RQH=Y604@A+J)&YH(4CB/&ZB M%+^1R-#:4HUF31R!)ENLSN.P9!<%-(QCOOWK.XKIMM>US"Y)*XAAM.3O>DH< MEYYHP8V$;'A(;2HAUL(Y1I/%:BK;$,;<7]X-3-'7X^GL/%_"U6VV?4F2 BAG M)76Y6#R9@'.&9 O4>FX]U6TN1Q]!.27E'R;G(R6CO7YS\?[C/]]>?CZ_^.WB M_(]/^^>5;7I2BQ2Q3JA7LKUD2"(&AP8]%V@C)N^EM)+IQ \6#;8]- #O[XK MF$Z1%K-Q^->'V]P-E)H-S&1BK"LMDH4G8*PFG G<#2!II]JTNE@+Y] =YNW_ MO1[.?OZ>9E_'\?WH!VZ Y=,Z_[.H\>OP^RB-OIH<#0M!XTN5O_JYUP6"_].6R=9 M1%,L<#PUHY;H]@=.G"U)X&'>'+$)59X U5>Z5WU*U)+TL9._8AH./J0O&2]R:LB6.!4'0$9($O!$EBFMMBN"L>JH]]7/0X8;@0C,5[B*RREV!7\>S M4;QX=SU:WJ0D&J0S5!*:.6+)S!,/7)'HA8H\\L#B-M]@W7/[,[0.D^ZXDF@V MFD]M'3QT9U[_SXNWG_ZX>/V/L\NWGR[.?[LX^WU_-^_IY[5P]G98P:K+QXUG MZ'M;CYZ>P]\(&U24PB? ?S W>/K1+1P_#7@24Z^(]25K*4I*O*&9.,.XBS;I MJ-M8M4T$R&_R_%F^[6;*!4!N;P"S,. M@$AF'0$F%=%!.^>]35*T2:?M"/"Y.'V[L..1A=] %PU> '4*U*@E\P8W M%)_@Y[QB\MUX#3'.^#&1%4*A;,K2< >#2H7M2#!B"A35([I M-JS8CNT4R%%9 PU2+=?O;!>I" SMA;LM[N[O+#<[[J,(.@M"C7=$THB;G8^Z M##$SP7HN(;2Y -T?\REPJB>--4B_N-D=/\$PXO?P&?[ZC^'LZ]?QW"[%'\S_ M]!6BC66 !SJ'\[NC@9 ^VY@T^A/%#0#%">@8"8M&I@2Z]%ANP[(]T)X$OUIK MZ3&S]IXT^L0A?)%F\S-8".]! R(+*A 9#/JCG -ACN.O1(TK7(EM@*M?'-U7F-OAVXMAT'J5&T#FK[(G,X(ND<#%X#!)E;);9 M"EQMF^D*3\)ZCC=K.^G^D1U<2P<-7.\53(O8>!=033.,U\(Z3F9Q1?6MS="H M(?O>B&&RS9110T+,K.3;"V*%+W@8G<9L?HD1!;=@#/4$#>1Y18[%W5!1(HRQS-#(G6@S:G@-F/YMT IJ>LH&W4/+T M9S'.Q0A7Q<%^/WH-WX>;)LM+">"*%LH3H>A\PCW\'F% 1#"[G--O D MK%.@0CVY'RF7^-W9^XM_GGWXX^WYNW?O/YY]?/W^[,/[CY>?+_[X_>W'SY=G M']_<_HW?WYY=_G'Q=O[SI?$USO 4TO>X/6X@+\.')=N4L' MX7@&*8R002+%G3<"76 5LZ2!.37H#>6!/5V6;[D_Y^"WR?CZ>PD>+E][>]+C M1SCOXGGG8TH/)B3\L"', P(!CWFO+8F!,>:8,,RUJ=\^%/FAY\*'\>C+YS3Y M]B;YV8#E3!TKF<)6E>!\*910>%I1G1E'MTA&T^88N(^B_UV_5_:L'A![*Z"! MD7 ?RZU0!HY*II@U1 2;\)"2#DU@;\HP>^IDIMZ)-I5E:^'\PO383R5-NNSY MV=T>_J#-5Y%"O%>+P(/55$5#;-1ES#KC!)1/) >9M=+4@6]SB]8=XR_&J$;* M:Y B<">FG^L$M8CD>1>TYH&X&#F1(D7BDP?"E$S:"$C*M-F=NJ#K*W!^5$)5 M5]-S";:7O7>VV'M+][N;@)!P*E&#>VTLX\YDB1S'7 0GHPJ92:?;="Q?A^98 MH?7Z*E]S[!TD^@:GWBJF97RW ZJFL?7UN(X37#]<;UN(<(#0^Z,$,)%RL))8 M+BBBTPIW4P/$<28C]8$#:Y,9W2<5MH35^V+"+K*N7%1SYJ_>02@S#W\NXGG! MR00Z*1*,$J5I42 62N,!KKP12IFD5@H!UE;5/'IP_R9J#6F/:XFJHJL[K_B! MZ==W5^,_+]*/\=6/-%DVEU/:I5+W@QXX+35>:/<&R] #U]3;A$=9ZJ*\]4]_ M\1JL(+3*GU]QBS^,8?1ZDN)P=O9EDN;FWYOKA#I1RSYPTG(;K2=)^K)<-&P] MIX($G@U$%TU6KH-2N[SKQ:NXND ;^(0/O=?YH5*2B[4,"JV3DM"1=2;.@B.9 MHYFIT @UK$U*W6,L)VN/'RCVYD3X"-^6[.^"J_%(D/7(CC4.Y##-/4F$ \7> M/#1Y#Q\D .=5)FH^HS#:2$#%2)RC%C$R@- FQZ%?.FP=_-$/&W:1=F6SX.WP MR]?9(HAYF4;#\>3C>):F-Z>8ONO>EC7%4RP#[H"2.X&+1I761OJSTE5N#RO_\D'ZDJ]Z35#8!>$:I*)UD MM))P$KE A]!9EP,Z$E+:)-$I28Z%'*-4>M^$DTU8CIQ6DHSCUH9$*"TII"D9 MXIU(1/'L>=BZN)O(FK=C?^%OP\-GR+$C^1 MZ70NB8%*5MD4T,B0#+\ XSF!*!W12N'!H8-QK$VGB&[X7C1!&JB@0:CG9L'K M&.QB61\H8A(U1%K%"'@:T+KE:%, :.G:./4;(;UH.M01=(,&#DMV#M/=0M'W MT"Y&31(7)0<.'/&>40)!.1Y2]I&VZ;:\!LPO9E@]$-CHRVTYVJ)Y!4\T M *#9GEF9G\:Y)-YZ1VATWAA&%="5QC)K YF[O/,7X5)3530PB^ZPWHKK/*^Q MZ0?>:Y6IMR24,2@2%(9^%7.OEIJ>BX9^!<)M^!AF*58TL_. M1O-_E2+M'W!5HEKK?SJ_U@:E\;23F63+2T%UB,3&9$DTV:E@E$^L32WC_IB? M=?;03O09'T6-#1R(_9#?Y49NQ=XT$^D0],?)5NJ+*54(>H":GQM5%5,<203$ M:ZKQZT8Z062&:,=]BH%93=MTL']^%-V20?42&;J+=ALP\W=TF7[^#I-_I5D9 MLW'[W3#KC"G#R6@T1'IJB),Q$AD2"REKJ6*;O-WU>/IW0?K3Z;BZ0BIG+6QCHV//X7 M4'DMX59.TKP'Z14N<3EZQVB1 SA!>*2A7#,IW"$I)Q1$T%IY-$+-;NJ^]_1? M3]O[BK9R=/,>HG?C21I^&=T'QB*NB#E-@LBE!Q9+!'P61!M)1;E7C+Q+A!#?]*\69>\^TVA,YD4)X$*+/5( !X0-QW"2>N%%FU5/? M2H#5=_R"^C](S U"B>OBZA?#Z;_FEC$SH)25@7AK*=H;> C9S%69P!9D],&% MW*I+S&94)QN.J::*)F5=2VROQZ/Y]?2]PL8NV!J7=FU&=ZSRKEJZW$B22HIH MFD&X!B/ND6C6&$W0HRF)4,D3H%$1[[7W,I?N\:WS!OLBR=:BKV-P9!?Y-^#& M@\96?\+WY='JDV82SSZ9RM0KFS3QB0="1:"&R01^M1Z\6IKQ.CS'J!2JI;-' MR<8'"[QR4.$3_%R806N1<:^=3L826UHL2EZ2)*7))&?I/-K)WG5R/)Y^RPDH MN+(H&WSK9W_")-XVF1$ZR60C$*8M+W?FDG@C,Q%>:0&1HG74QIA\ .-DK?=W%E,1YRNX6\8H?D(YW:N9[+*FIF9FBU4= MQSP]@"SKIL,]!TTWV+^:K"UZT+B 1%P09>9B0A//64VBD$JQG*));?+C7PY[ MM]C-SYR\NRBXYQ MS+$6>M]$K69*:UDGU FT8-)*)1)AX .1OGQYUFNB+34-.]<_ M!G7$.HSZZMQ$G -UT=)-WU[;*T,C6G+*9, E:T\L^B)$!.=]!IG!MDED M?P+4KT:3?731TVXB%M"\D!8"4R3D5(IXL\,M57,"Q@4E>4GQ:./N/P'J5Z/) M/KIH,3?E\9RU^:F;O- J>DMH+NW:RGP/8)03*W&7\^ I:Y3DO0'0Z;I7%13P MF!?J\-&O,)KF-)F>C>)EFOP8EI+6\[5C^4JL8KK^CQ;?3I>U-'6W:J[F2-Y8 M#9H\&CU[9!TW./:JKBF$TG!0&\*-7TA"%(=G9'++B7IDV(:?GS]=MOMUS MI^LNJFUAG=VDW+[]*\Q[3"QOWY>]4C,HP8(CB94>6B)H AIM J&LI\9Q8%RU M.7R?@M6_A78\C:\>TM74U< AO&^7?"A_N^AD_K%1)CS:CT1HAJ:EP,5Z42X. M> :=$D'+(UFG":NS'N546EEK7?0*'RT#5G_%DHM M+8X;JJ"!R?&/%+_@P?DF3=$JNOL>0D(+'DP@.D"9]Y2 6,4A, L14>=$9>L M*F.R/;'*ZN(8)"ZD9Y*V&6M0=1D'C6A>1&/_8SC[^OH:>?XM31Z/J+C7:#P) MA@Z[!'3*HB>224. ST<99BX#^$AUER82N[[WB!D.O3/MP33HEOIID6"UO$/8 MTJ]>"UK&&PLBK44/#D2ICT1Y!.-H J:SS[S-E]<-X*_(MY8Z;#]S8"^!W803 M5*2?3RGSH*[E":44,[1R*2D59[:C.A )I( M'C2QPE&BA!4TNDB%:)Q2W3>!NE?W'(T_NRBEKTJQ^WOQ(C!'@XR1"\#==Q[H M,X%X+0+AS'D)X"TTFGC;$>#S2,T_2+E=ZL(.U,SQ*J-UH G=%TEH8 [/\>(O MY\S*8! 'CE-XU)SHUZJ,?BZ&4BT=MB@#V:D6I@O8?Y=/U]?[0=6M^RCMZ.73 M65HAC P$MW-*<,<'8K/$_3C3+*7.3,I&94C'9UB=\NG^"+:+KOHNGW8AJY0T M[MBR=#@QCC@?& &7M>;4.1-S;P6/+Z1\>B=U[E(^O8,N>BZ?3HQZ7QKAV%AJ M,4$+XBAPPFS2VK!D;/YW^71CFNRCBY[+IRU0C6Z!(C9$5J A>;.,I46Z5R& MT] ?35Y(^71MFNRCBXUV<]NDEO[E_NLF:A[1(!-F&=25% MPSK/LDPYAARE4!2_S1Q9%#E)D:@U@S7/.[157?_^U ]1MQ/6F@N]P:FS7JH-V*Y+I63WW%/GH^2'4B9!1ZAA@2I2]<)72I7 MDB4Y:6ZH#0Q-M"8?2G>,I\"DQIII,B;AIE4D0KP)FY6#]R8E^>IJ_&!.B36U==$@;GB[^+=_P;?A M3?HR_FR")F%ZDV[^_7YTE^V%TOLT&8XG_R?!9"#12BC=VXA1@%37/!-OLR.: M:<^24D;9-LW7#T%]2@3K37L-NKG_42+UXR^CX?^;?R"OT@A5,9L.@@Y,ZD@) MGK8ERSWA!Z%H(BD68%D#?AY-2+4!T"GQI8;,*_9^O=_:^')59F W0_ H1%TB<"TA6&1CQ#/=*X7AVD6;K6!>+N-O;3D'EC61; ML5-5=X2O;ZIH!]XK$W2*>%8F1Z1*C+@,G. /?=12"N"Q&@D6+_VUN+"/I"NV MO7C@N+V[GEU/T@+A>5Z_ !13NF,R1]R^%$=EC?R5#F$#59&H*)U$_#SYG?SF MW2&<"EWZTD*#,N9U KE) S T:2_G!7D:16""Q2V/2J*-H\B 2!UK=8I(XAON\05_M\J5C1".E7Y32;/CFA*N&#"9 UK@^&,T_9[", ]3 M7%QW= &U2X9,-_5O@M-O!DPE58U;R;DW$E@1/?Y/$"HY@C-*$T@R$&YY9I8; MZD.GY@;/4?D;DE/ZU/TNXFVD\](7,,!TV0B0<6\T]XQH*@PB8A[72"GQ'O\@ M!V489=45_A!#?P9D1>6L4?A-3&5N^"[N F*M?E MHSC/-R\I-M7BK=.2-N/F<1@-N%I)BVT5,B,F69>SXI:Q3EO0[KU4-F(ZPO"U MV@QYU%ZEC@(:W %?I!]I=)U*J'Y=W3T:Y5?790\H%TKXWQ+&'7#<6F4PB22G M<:]&S,1KK8FRX*U)4H30ILIR#[ G2*;6*FO1(O+FOKH(HSAY'\;3Z0#/ H@> M%%%.R1*V202,CT0%%(XSUEG6II77&C GR))#15[Q\K<$^/X8P=7\;Z0X;U;Y M]J\R63)-!TR%;#+XFRDF:!J4YNXF$NY%U@8=?K9Z_[8VAKKI^2>DV6IB;'"[ M>D>RY;:TFJCR*J$8[O)9TO3M7[AUX?N':+__G$NE-# M&]KXZFHNMYMQ\ - MAR^GG(G5@J$M[P4!)4OCC6R0N39)U289O^&B3HB6SXT"#8:%WF33#)RB3K,@ M"354$*EE)L",(=EH;;5!5X>UJ9N\>?\)GUCPJY^+/URT MX\UJGKI,'#"$#$P1<(D22_%8M=D@+=NT4=L#;%^W/LWITEI1S^%:"#?.Z?AJ M&&^2JXK(YN%0SL&DQ"6QJMR!L)AP!=P2KKP")9SSH5-\HE.H<#V&8UT,-=?Z MN*KT*X>.'R-:1$R[8*I^9;0)3?\W1C4T]:3B#Q!S7Q2PGBG-0R1T;A:5KL]> M2R!4<6\MCG+P)@I%B9 Z$ZFX)LX; M1VA" UD(B+I1YZ -@/J]0:JCK4VQD@-$W2 V^WH\P8,.?7WTBA;(%L",ECQ" MR(1&CD944NCM\VB)\IQS@TZ2R&TF[6R$= (LJ"/N!CO![07YJ^LIVM'3Z9*F M\WW/ C)1@"7>@T3G*2!)0622/0CTC,N-6YOJFB=AG;JQ6%\W#:IM%EB6WT8' M,$V[\#R T M3=^X'A2_I?E-7WK?1<05]5VN!OYC.(KC/ZP7,YC'>6YP*.8PS/)#R"E$RF M3/(QZ-4 &IZ.1ZDM+LVS#FI;\^B7JK5#I53Y8WL]_O8-C9)Y3<)]2&AC)@79 MDRR](]()2ZP+@O ,D(7-C%K>07$;'O]2E5=#6D=JQO+ZO&2D_?;VX^OWA[1C M6?N8%KEYV_&NI.7QS&4&[6U44G++P8.+.NG,%!CNZ6#M$P\S2\HEX5V6_S#= MZX^?J1?.ESH>G?&;SAQM\5(?JF6P7"3):*/HQF9,!U67C7X,)^-1X3Q-%#>W:"J 2@D2$Z+-]6,G>"^>/^V44=D.62:6OANFJW@)>!(AJD]? M89H0=SF79BD.N'4F! U$L7)8,^Z)HSD0GR,>OS8Q:;K,K^KRKA>O^29";1#: M66'F$G*IEQU%*(G%6J6L."! )31:QQ"(T\#1I1&.1<8B-6WR*[=">_$D::.$ MBFEYA<6/UOP8WCQM^"M,OJ3IF^'TV[!D"P\D%9DE:PA:@:Z[[^Q7.C+]$W2'/[@)+^,C>"+M-L=I/3)YT M^@DFLY\#&1)(8251)M-%SX:0,S$J"D%#H$C\-OO++C!?/)_:*Z=RCY5U0!<- M#^'+_%YF^=/+\?67K[-WX\F'] 6N[E*93? RH,5M? B@^8E&Q"7HGT* 9C* MH4OPZU <+YXYO2NC6E=/U,TR&.9<^B%-$^?Y;N=;# ]:E(%7P)$CFD>C: MH6!,Z:-I/1/,.,IAY]-J_;M.@Q"UA=J@H\IO*)M[&&^ZB)4M[F:_&R 5>4Z1 MHBF59?'+'5K=3A*6J5!H=S,.;2S;+/$%:*. Q/VQ=WP=7?7.-[ZQ"0TF7 MS&*5T2/SACC]^#9["?G8Z=3+I;R"J]+[]/)K M2K,/Y6\7+91[7\&T!9H,$3GCX<9U)-YP].:I"%ID'@30)HS9A.A863,UE#UN M(/0&*1'K<"VNM[H@:YH@LQG;<;)EZNBP S$.4$"_%,&C+2C)'#$FETHE)8BW M.A$3'#7*4Y:AS<" OJFQ)9^F;V;L(O?:5_TW/2H?S *\&?:HK-(A[H-CV_?VNREOS'E877X)9M'BK9"([SH)74FD3K&*X6 M71_GM2&&00C,!96@48K]4[!>/"'J"[]RHCD#CY#M3]1 M3M>'UG>1;&7S[>+UQ=D["/.!%.]'/])T"7$Y-U :HS7CA(>2@\AC(@ZT)R T MU8H&K447*V[+:_HMCZJCAW$;(59.G_[T^NWGUV\_CB=H5,!T5@ZMV]DDE\-9 M6B#TP3&(L>26VG)R@2>%*[JJ&"LW#/OG>/AE]L_IZS<79;%+REG!#?,:W0R3B"QM$VT.DF0I0&3- MC>QTV[?NV2]+JT%3L$=.Q*N?'Z&,=SC/]Y,JYU/'M8@\H"?)A0M$2J6) MM6!)9AIM$"Z2L]#%]#K\[F8CQA-PQ1HKICF%%B@7GTH7:$W#]4^ .TZ\OI5> MMZ0]'JJ4!B'\IR#R[')FZ-,8.P]14TXL8YZH"%9+PS47?>PU/?!E2Q#_&=!E M%UU4+^&[+NT%?P!Z-:,O;ZYGBV283Y-Q2*G45BTCDMZQ9$HSS3AO658.5&\E M(U[ZS*A$9SEW:5':^87'SB,Y0$7CUO*M[#V>X9KC];?OB&83NJB3,AY*ASJ& MZZ??!%=H#6U-Y\ =QQ[ MLZ(JG\Y /%@/S;>1AQ"=\P" WT=6KI3]I'+/+1$GU]$'Y<#R-FDBO5-DBXEY M'(;L(O[:UPTIC'^DR<^;'MA=+:!DF%<*U:E3 >P<)]YY3@!A*Q&3 V<[V!A[ MO;Q_LZ.:ZL9]RGW7,5&+'Y=_>)BF__Z?_C]02P,$% @ CHEI4TD FPSK M,0 LSL !, !C;G(M,C R,3$P,#)?9S$N:G!G[;IG5%-?]RX:!*17*2)5 MJM([2$E$I,D/$)!>H@)2(B ]0" *TIN @%*EBPA([P2D"0@HO4,HTB$!"9&$ MY,3W_YYS/ISSX=P[SKCC?GAG]L[8.ZO,LN9S]UD7;R]I2!/GDA(R7HK40\HOV,O_"53*RT_H M7W/\UR3W7?RPG\?7_RU#O 7U-04.9?:F3^K>>OBS+_PT?2F\#_ M!_(?)?]1\A\E_U'R'R7_4?(?)?]_4/(_T9&+E[.F6) 8"$@\!$@^=//V]_9S M\WXAH" M"U"]9V!$(?(ON,4\Q9LXGP*HH]A]2?/N 'LOG+@(T 9<(2/[>_U; MR"G)_\I5"@IR2JJK5%1_;VH:.AIJ:EIJ*BI:!EI:.GJ24-$P,C'0,_Y]_CO) MW^%_1Y$N>FHJ:OK_QT+L!K!0 ZS)),G)! %76,C(6]C-?J*$%9[Z1M#0Y[HA(BIVZ[:XHI*RBNH=->W[.KIZ M^@8/S!]96%I9V]@Z.;L\_L M[J%/3G^?8]/6@YA1:0(^J]K__+L_\RQB/]7 MGOT/Q_ZG7PL >G(RTN*1LP! @$M\4?PMP/^]>X,@!_-'K797T:H?,Z^&%1QR M1S4V0+I"ZUJ^Z1PGC:3IDPL).UM>S[60U!2S[7CKQ+L8J!^?(43=.CHO7?[$ M40>]BOF.2NE>51LM)RS,"JG#ZS\O<21UBH1;@@I'X'60K?$4>/-J//"V4G]T M] 34]7[ZUB)]P:Y?#T*3=B&V*""]0, R^-9P[Z"#K^8H>M[B#&CX#O4=YXMMD^RWS% MEI99Q1SN4<:MZ$5#TZV19UT?M]4O];W*"TW[PVQ0Z1N(*(+*+MP=A:E@F$K] MZ%X%/@]2ONR"C@NX)B96'!C!M(O#AU)A:ECOC["[V-9*E5<:3(6]F,I?;HYV M/SGN#B6QQSNGXB57#X)J$N$0&:PJ(S^MVVPXP^5[F Q_Q.] RXB-_I",MJ'* MU0#*(MTEH?&')YQ>NASR$HR]8KS986=-1J@:&@WOP=_"UB 1R2 FQ1H.J)YUW2Q>O4IG>QZ\ M -RI9I,S3UZ+MC2CIK31%V#6"<_*?4%0D2R0%K_AGS8C\Y.0//[M@H?1):9_ MX+=CI]4CS[V0O*:XLB5'1WMM5U=7;B.-4WVAY.M3K&/?H18 5H,U,K P=H- MUXF3P%+UE1NV8,LA<'GE(=%)Q?;%?>=MKM.BN-28-H[UKMM$0.0'A&<87!\M M$T6XNI.5=2,\(;BL/!9V]XEOP8+.5IIZ:*!0^HU@&:';WYY!4QZQ0S BI#&N M>%ZT-L;A!]X$K="?+UF/]DY0W&E4#W7@T!=L^KGQGB)5.$(_K^R-Q&T8VT,# MTUQO((8\QG=/E?H95[^-SJ/P Z?.]O;R_?. 0(TE7??XBKA,;G*VI2!O;^.8 M/?#!&F&5_._!,D%67:BHB[C=_ 6LLX5\U+A L( M*U*UBFH39-2!UG(C-D9YQPY1R"/JN*M8\YL+3NJ*KV+)LNR%RTG#"O8ZV&/ MA&BETS"3NV%2JP1*@NL!$="3@I7R/AA!+_:AW!94^AGDQ\W:WFI3J/67CF76 MMR+O#?G['1Q_UB_M@I^D#CD M%141<2]B\-=C5:JJ<#EXCS5\;15.3QA:K0\L1:LC76,[=,+T/QG.N MPM'QO[WG]PFTG"AS3"6:SHT(8"((0[W[;+\6OG5'?_^QHA\O__W+,/O\(]\' M$50P*^0XG@5$H'F/6B302A(!K'#D$VA,7S8G7I#<"$>%,3IL;"[ I#0&Y^!W M2I93;LHUT'O=V9,8 :T5%M03$H@ BJ7+5BL=K#F:<=^1"'@=(*44*O7@]@;D MD.-8I"/..99"OJP?]NGCHGB$/$-(VMKGLC+I,KN8*B5;\8N2C;K0DO;J"YIPD- %VV4)8JT(3DD$.,ONE^*_2[=M&I>TI8](7 M[1^?HK5["1F ]8$WB%[66*61?6Q\4GP#NBZWY- M4.#8.XU$.2%4%1BKVW$]Q2_^]>$ M1L*#'A^N9?_"FQ !E+F7[_!E,$*3=,6V:>C>DNC 6:*";C^O ?.; M%]V)$7KLV'TW^UT$6 4O1A M:BVM-B,W57[&'UG0LP*LZ&U5(B#J$&V8#]I8V2 ",@(X\3R%J'$CK,RZ]SRI MLB\4L_S<".PH$$8S,*&JK:SX]:C8_+D M"X><]NNYA,GP!C2.Q6U?__ADV]8^)7.5KNNXNGQW"HRR&Y^W=6>WVN"(R5SS MJNTT_?/.!ZR%Y\=.(_E3"-3-:+$(F$$QME*K]5F2C/](24M,R(8O:_F63VK& M<]EQ :M-IEY^K "B&\P7WDTZL]Y7XA^A.5\K'4)Z9MHNEY<)I4\7C/-\I#Y] M7UP_N9]O5L_2_'WU5>)V_)]S C4G.G1=+!*HBC=!G;_<1+2US!#X()RIUO?+ M],<*/1GWN9K\5T2?7!>KR=?SL5E7-9>JBJJRDZZ4]I!9V3:023<(#+M4:O4_ M3;10FT+&1S1@MD(N9UT/Q@^Y2$%_<9D/=P%?7X8!9%4? S-8MR?O&M8TM M4ZZ-X>TN'.B6I)B I]2_JQ#S]01:!Y0,IG7VV@,455\2E>V,L+:@>UW<@\^?3F^MOM=155G4 M*1^M,9=D#(KOF[*/Y_":Z2S)@H/2_O![00L(=$HX>:Q,WT)RRB>8S<]#)2G1 M/3N)EAO_+@L:4ED,ZVH))9\9_J_IN>F-O36(9^9&@B.!3+!GV%'.1*"@R;JA MG:95_],9NP3E^M"R4VEE9JG>/Z%C0,)!T"A,A^21%:E\W* R!%H34G+RN@/E M9_"F1;W(,.#"T72#NT!2J;NP_^-?UB77R71EJW05HD*H"Y#!\56>Y=K M!WT,*PI,IK-R2U,Z>=1](N^I'I=8T#Y>&_X5A/+4BPR_'?X]FS.>( XM[L_L M$D4'YG"4>SH5C5!VJ&F8Z_*)I(_&:TL6VAB&39L]6#M<"=[H#=:A5YE%GY55 M:";=F'_T.;Y?..W"7G.0VJYG^@DK1,/OE[8R3,IDRF9_$-&$A.#NLAZ<= MR2"19LB2-[&".(G]-F7OO@:S_..5_O9>&YLXUI-+#_J'AQ[F[=N)WO2 M@]7-B+'4Y<7K'J8XQ;AW1Q'0DQ?\3@,;>35\FW<>/9F"]WS-EVS$)I$*AJ)Y MMF%GE^V MTQ>._L7%)J^?V"%?]T:+AUFKA@7+3=()PM+A#/ F#2CO5P2A74'=#Z4\>$7 51=KZ+%>[+PX+#G!HSH<2I7LJ?.#( M +KR10QWIIB:7SJ>5>Z[P\P]\S<[UWI :R]]&D HJV5*7AM>S[,/P[WTY0?U MSBSV\FLUCVL3V%:/G$:O5KF+EE:VA7V>:,S#)Q<<'KOMA+)UGKN#_7\3 0IG M)V"LU/%!#?WG)'3D_:62R 2Z"9 <@Q@>1(6Q( **>HN(@+4N'!&0:'7Z!R<" M-4?R)X$\5DG0*YE/<$9# H71#ID-B7Z7.,LRS/Y=_$JO7"^0[ \35;,I9CL& MY%R#%4U)@.F4[]K"!YGBK6Y$5_CQEC8X_C/RRU#HMH;UN(M4OR)6'*%D5J\I^A9G6G"9%&0MT7%KQ*UWZ:J8M:P^. M>GOUV[SBB>,I4'B]&W*;-/I5^7\\[2'-'=)9NS0P. MO>ABK%(;J])QWB@]#ZGR[.P8'R[ JAEBS&8]@9)8T(94TN=F1^ZNB0W42KDP MI,7]W-10\4O]A62%A'A^3J' 6EWD/KR6"L\3ADKI!=?-1ON#XV96A"MT"5'(E]] 0^=;*>/SDC]3[W:>R MJMFJK58]#X"$W7/5U:@"E$6G!('.8 V0>DB D:87$0-YV!5CAE$/W]3R9=;'H,VA# MF .H%F;@RB/@H:;3QRJ7;*$K !R0_OR>RVJ)1IP=$4 $N"#FR==6#YA*>I % M !*_CSK6N#^XG;__?>JL*2Z(9TB"RX6:QC,^L&S]7K71X_!Y?M2#XPAPLVY) M6WF*AG#5NG#2$P=OHQ:(E/93U*>C LD/C( ,L-MN_&<95I='+G:4!\)?<F MSM,@QBXU=E+2!]/X*#N) :-[B ;C!N!^("%M]5,-@/T/(F-WU<$%WY?!D?(_#UR6LO*%T/16:H^,^9_QZ I%#1 !;S_G9&FP9%_L MDVKN*_P*'HJU"$)5]IO;]A9CA[\O#);9K22H)WR\.7^3F?+FEU>/\B+)0E"0 M![DZ66L[VF29]V"YZ+=;4JL21J7GT@M2C:UR(W)*>X8L"6^#6VWC[3RR9X]/ M\9+P.W"4<0%6I#D.L58"9,-F!"#!S.YMCE4HPL1":)C:$8?WX7M7N[14R?:( M_M&NY>_4WR,_4,QLXUDJ>\"T7B0Z%\Z/.AYD4'@8-[&SL,N1%?.M/L4V^:Y@ MQ(4R6:QTZ15G-"=#/=M*%F%%= MP\[UU=$3S!&NY;1 =3]UUU$"9PGOD8$[@Q(1#8SMZ^-\'C>,8S:,+*V/E%2+ MT!Z[B9/4LZP-Z@.#+K1]+U6NM6S6BDU7#/JC+7RN!_OA;O?[JI:.(M2HB M /6@@H0_OSF2719V4#D)7TRG1"I6:'@^H?6"[+ .R&#?W^+YD_KQBFGB]2D0 MGUTF[G1C%<_:O*9R>!F,1%R#?MJW1><-QOA;PS3=/]E"4S=Q]YGK6]P=Y2T- M#!_T%U2R*BQT):*B,Y"(Z!7^'S JUP#W&^X+CP(#;P2,3@P%*)50UUZQ2/[# M=HLLARI]W!8MU+]JT8N\C909UWMOH.0\N>P-[]5[%C0B@IF&/&AL=878^>,* M1@?Q+/?V[(ZQXH-?N8 M-OP=$N$>M"/,JSD>-SX_]8)UY@03 0Y;VSR'H^%[,%K2 @$)HT0 +9 ='>635?*2,C9?+2 K[V3K_G=0&G/"-\ MZQA_F[0ZOC']O/P;WO%=9-C>W@DCYAN;QE/J"J= MOR5U]=([:(20#XE&KKMM)!FJ-\>66]R](YR+HK3%)N"H"(.()LE\2I3F;*(_ M/PL8K_2S&+625+KKJ!IW_+@IAP09YFD+_BX?K&FW7AZV'?:M,S7\A ME$J=IQMFC3S]BLJLXOW%[CW(#:Z"N ?FC0_"%X((-%H;_/,C&$FL-WJ8UW:V M;^4:>CJJ=.MDP5;#%QI<76CPQ*;.>.OI*/^[*Q]?5!(!4IR@0A#*NZ /1&*J M:_P'H(WC."/%!7!2APP+4+,3 7++7_FAH/FE\;Y]0C"@VX)RQ?GQ8L2 WBX/ MN*X\ H1\=Q.K&5!"!+A!K_(R:*ACZ"IL=4/O)^I^&,I;[*;5CK@N'TW!S "U MZC;!"@]V,\WQ#]1!SWM/]@A$7Y;'O=IN;)I.2*(:_4Q.G5,G C10[7"WIQ:EA>_L<)1IJ9R7-O[;USG?FG2WW MONLVD?R4CIMQ^Z/#V/F(//XR[U^9%G\90P!A:PYOA)U'=ZA\\F#UHXKJL*-L M,][\;>A[HHLX&HC7K)Q!/)/!"M<<[),&_)F!(U4F%*'(&<7&FQHZZPXF8V&J MH&\/%#*B13UQ09^B;S9M4U%-%_:_#Z3-S6"W.=4=SCU8[^1N;S9:R6-\\%Y9 MO&,6)%C?_M8?'IWU!S:V2*!]3P3<0F*7B8"G7J4D<'L#(4M:OBGP'ZD"3L0! ME1,14+Q9,UV3X C$@G#W\?*S'315T-.>\S:3A.>E$\=2AS"=Y^E&;)\L,KB< MEZY'+K1ZS]43:")161A*-$=K)4QULC&4&\%BIP>!SF:_S?) %W/:7UWC21^% M)5,IET8/U7*%N0T9%QNYEV6N'AV$6B?R[#M5/'U,"EY7VQE(!;2V*S.O8 ^. MXV/$_BR?-PI [C8TH%9J%+5??&E)=G=YM?G;QO+9W67R^V0]+@Q[X"]@/(\G MJJ 74;<=#0.A36%:1=C>KR'.:O;CKN5*6UW57W1K!^7EV[+" H_)SJM)7NT=03K< ]6N#E9K&#JIZ=^CWCP-OW?]#4#3@'=_G0B( M)?'#[8/1C91K7<7NI=CV7KEON(41@YG8QJ'-M7_2ZE)<'E-IQ1_WN+[W$I,N M?SEV4\+<.]/T<'[U:'_2*8K/Y/.@'!/*%N\@\2V/Y2I4CZ/8<:]P'(1>4J[ G50#DE20QC'% M\WL_#QMGO"FW%QMU-623@VW>;U"1==0V0BFD7A0TE>-9(1CX9050V!%F@"UE M+/3^R T)O7ULYQA*9[VA72<;3%V22;Z4NM*9*'/C\:Y3A2[;U@VVM0UVR%#S M2*7507O7I;'X/$,P\M>6\)ZQ0?-/6X*C:S<_"IR"%?$G<$2 %B20R]$CZK^C MO;GF;.X+X1AZQ3?,DLP!0DT4+8#*5+&;F\Y_3@D,2_F&-5CQYM?.F;II!HK+ M%GES1\]$Q\P,-$_!/T!]_)Q0_IY\'@>F_HO!:/]+%?.&4 7WJA4MMJ ?GG,[ MEF84\19-7WHHE)EL_Q1@2#4=>.&WXT :2+GSJD B@&VKLQX;FK#;RBL$78 1E$60%F8W@H>B2Q&.C2+F# '6.?Z#\2,>@\ZUR7RZVK!=PY:1'?4VS/'S6F'ZTYW0CH9% M;\.]\9\R5-"B\4$@ZT1CIV8)A/?IF,2^DR";']M'7M_R-X%?UDXD'M3#^)&A M('*LH>%/_[-42<50_<]5&4OMU$5W8^GX#+XFI@]5B>/#+7_!VOV!*RI-A>"; MI(2U2#F"T9TAB(!%CXN3%D02/QE>!;U_-WFPC\-3R.Y(N5D..'3(5=M2[+_M M]DT@\E5J=TWN>L>G:I<,BYZ'[@\L&S$3#\!)R9+C#)*Z-QX]:6]>FP2R7$:# M-O=@8H3+04*Z$3@(2K5Q'D40AB:8_6RX?* TTY#SOLI+4@QHCRMZ^OF;PFD- MQ9;?H+U_34$X&Z$O7P#+A#.&^EDW96M">A^. /=+^OSLKD98@.5HS@2\S/0^ M.F:IELG? MZ?SQ2AF4]($G3'7=2RDK!M]4"7N;*"T)L "V%U.!/D_NX/+^L.M"XH;6KH\4S5;=RW]+(@5+B*?!/DEMMI. MY=9EWQ['PC[*&Y#@OX$8Z:H*(?!OWJGBU%=WMC;\(-UQ'40DH'OJB=Y7Q$*6UCHH/+] MY!!?] M6T&\&AY7LI9A M^]?F0I$$WG6$CB\9)H>*\W!2DO_R$"7'FUU_M6.&-Z?-SX M1#B-UJF%\@=#];P$E^HDI(,VN'@A69=?2""#:*M2U*BVIP/0K. M"F?=O]P*""B=0<9O^5;G1%^&RT2KAV=KFOQS67.H1&+X:X7@+^.8#=LE2*H] M-$.F+$HV!831 +J;Z$C3D._N@KVLMH,.R9'PN (J A7A&YP;YEFR[WAKED!- M"00V-&H'5/1ZPA]G-JOH:(FZ"]S\YYV8I$T=FP*3"S:*Y'+^93Y>!M5F!.\E M "< HB$Q" ML?5/)P?CL$]L +GUA@&J)JHML UA2HZ$7B,:"0-4'EO^-=>9?28)(J9,FR;; MCBPXW?!Q1X'+3,3:_&7HUWSI)$^8$09B9&+>Q'^RJ[0=*W4$BYSR2OSGXYRP MEV6/$/L>'/60*;&+'4M"6Y1BEREXBPTIW\'>+MY)_QH.NKQ[:$PO3;IQA.(0 MX'([P/1()W0BJ[E216_E5[[TS,QY*;==YP6?OU7]Z^#?#6XKEYJ8L'-P/A%P M!>Y2$TT$-&3AV;TQO=[\6.ZO!'G/&]M?04_4NO)X5^AZ@_3E"<]OX"S4+RE7Y:X *LW,S7%TD!XIPOC1Z'SQ !36,% MI.CR8>&?\#27NAYZ?$'> MJI[=MW<:O2EV5^E :]4( $RJ]"C%"'7\U=/$L%[OL;TV_1N]ZT"<^6^E'7/, MRL#<(L[K03O>/C?;#VSGB&^>F=UURG8<7W",Z1EE:/KU:V99N?%P:V:;Q,,8 MX$CYRW=P#Z8%[,R5=[@?R[UBY8_ MU^K9Y&&E?4-]A^(*=14"*S*8Y8>.P=2!TW2\$V;W>C^"=F;6(O^P@,7@/29 M&FPDA@(+KX1*](;8+V1U@^+S)2<"'$0X/.-0Q[9&#[B.I*;E4FKM!Q)_?KQI M=K>7;L9QV#=:3*F4QMTLIVQR,5LY@;0 (>K5>_L!;$^D/53O#$&X_,!#R_L[ M%YB0,]<)(J 1&!. @Y%V):TJN.NE^<.N6JS!&HA!9WVVI'^/#+!,3396YM(#W:ZQ7*I%LM9C[3,%BP]6OWT&+=2;3\$?CR_NK6*B.R:4I)R0H,0..?XH M#6^?,EO-Z?%HL>;WI4U3)7%DKLWBL')QX#_71MAT4S )ER0*\J0@SE8+'90@ M V3 Z\Y6'YJ-#9G?;YH]V_^\J>W-(ZB+ZYK72RBN?LL"O BL(3 M@/.;EUDX\/W3CM76>IS98N#Q@,375T<[6MZKE%L\39-@?RZ['$%&P:A.H%N69(;W*&I8SQK1+E37 M%G']4WS[BT?F8IUZHJM2;Y;IH_IA_V)IEQL5X,Y2"/Y<3<[<;V1+N0KJN-PP MMTZXZ8Y &1$!V'N-)H<_L%=:M3D:-ZIX<4N M?X".D! WZOEV@E3'\[;-(.ZJTI]KL]SA%9!2E5BI['YI ['S"-X2>OS'AS[- MY*L!B(5T @T.4KPT%!"$TQQ]7ILNZ0,-'PL*&!00O&N3\H5B=@3$7CC]F72* MQ, ;MK:2"]89J)#*I>N+[EW<[FUSJ5Z>BH'3_FA<0[H,;_VP?5_2-\J4._3A MZ3))>N+B'D6-'B;GG6'[MNJ0JI5SP]+&$[1\BN2?8'"KTE&(X_&(H8S*>=@I MB;/WR,.?W43>*9DB,,$D:^MQP/V$5Z4]SV\Z(!2"*R/>;?^BI][//JW!"F(J MFWO@'!T@9*?30S1G#Q% BUW?-L+"*QS&9FDQXO$N$2O/AK(7;AM8;XY;.[%:VY?,\NQX7@9S0IHVO'Q]^B#Y:2+Q1;2]$0MDD'\V7> MJ8VA6.,2)SK1WSB'Z8.FE96DY^/JE^U /EN2>0:@YT;7,$$MV<@N?BR=3DX_ M02U[1M=,YD@P;5&_0?HU6ZKA2*!IEPV+U42G'H$&C!ZQQ5;BY&JB84Y"_+&K MU&>W\0SK'\8_9+)YN<+?^9[/?QQ VET_(#5QQG^,]59@VJC["G MDW W:L*U_0*>H_%$)4\JGJL;LT8+:'DQ..>M!\NR01>)+H1%IA4P5#:HU MF5A^E!$<>RLF!F^*EEAWAK-JJ.#TV5!EM57PK^K>'P:=JNUT&;-^]9/+*Q@R M9U(^B?#M;WD(J62/*=;0J+L(&]:8:9D M*?K0W6"^&>+;[GO6E>T_S(6;("I M^Q[U5F/##IYDVGQP9%KTS.5ZE$9FM*%19W ,0EFOQA-XL#@2SW1$NR9J2'U< MA#ARH\5WK#*M3$_J!B[ZLX9[/]7E5@H!AH>'NYGO[B'6'T+9(]G1 M9]5W-4'K8&9"S$E-*F*M!G$%IHVCQE_%)I&V>9K=PU 4YX9N9?G*92K_!6M?RT;N#@^7JAB4-RMZ7EW'SU1K M3F\@Q&4K1@VIS RM1_()QH=B.YBPYJ.PF[@@F" *,Q<#TT M,":8I)%-8^9&7MV2W? 0A?3KXBLTEH#$WQJSGNAF O4A"MZ_PA]Z'&/+4$-* M_%C;IXH+3'%XD7:C'.-6\EO.^O$E/SD :K)#]B\?Y28S84@[QB(2-']*H*W M*6*+!]H(!4@$T]P.WZUDR/[L;7I/8>:B*W=008&UC--$/Y!0%E0YW M-,[:(@@?CV(\/8]+FW_L=5W+K^NSQ2][PJ/5 WXW.Z3DA:L1)L,E+ZM!:]E@ MV@Z+C5%.6P2J*W*C_R=!R7V%E^F7HXWUD*2YOJ6DRGRV3K2-J5Q2-SWEDF9Y M#W]]\X$ZSL==S;.@M]T[ZN<^AZCZXNT.3@U;IE@I9=Z>V,CA5IXK3.]:N<2B M 7%==-!/_%BAE //-4WU]6=9ZWG^^PM1F(H-,.N.K1-XE\#=T?JL) M6ELU5DV(?"L]:K@"#YN_CG^??*.C.V2<"HCGYF&:!:GLU7*C[JTQK=.O! M2F9[3X47/KZ]M=F]L MN6GGUR>6#K<62_UVX"\HNS29$M:Z$<4+Z"ZWY._5#ZCTCN'C3^E+TY:)+9[T MS'H$K=WJ_!%WO]]G@#XG=M!CJ28RK=[M0K6],HK-U$R6M*6?X3B@AAOP/"B) M+#S9GTA;]6[0BK.;L<8RG2$[]^<^5O/T2GW=^-AVO>5V_V]X]EY!]M1 %U^> MVXF%E5YO.",)(3_#%N$&TA?WLS.BHN,\5J6VZH,G'&IPU#X-%UD#3'>GSV*^ M,KWDX\!REX45]%X\?S$J&)5]!%YQL(=W;.>ZYA73JI,YE+*O;W;P9VSY!LA. M'1/^7Q6FM5W/TIUSS:C',J M% 5B1Y<__>-$5;W@[ M0WN0DJ+884;UAFK)P M@/>$@.(300O9)(O"?4U-R_5 HQ:E%Y4SQ:&.PU881&/DP[(@)Z+Z3.IN96E?H3S?2Q M /KZVV( ,JSE%GOX1%#G7*O07$W9;F";5+S=_.+B@MW@5QWZIXHF'\BOY(@F MN2I7\I[:+G;^OO4T>6V OK;8]Y&R/)F LVNNQ2<)]/*AI=.*[0X>HU4DJ',LM2EN>[N858C]YBN!Q!=W MA7Z\LG0K.CIG$A!ZT5,-[D50:G"OD5C$R&=W( MJ+*MRM$#^8M(P@NZ]PJP\ M*7KG2E.F%EQ#HNE+QK?WOGZ"J(EDQ?J?-TY)'GI7.0LTD,)7V_0W?#S,3$C+ MG8IICVB_&00-7J)\64\)$0T#T?_,^X;>_5%Y^XQ"6@>RMZ!4AB@?<@^#>(=" ME#6^>0G:",&8_T:?@OR,W2.^_(Y*8/]P9BR@^W-E <7.;,$"7V!JF=%E9?UA M^Z%IUWS]4?![?N#*8GWR=.7?M>!-7V*_)TT%\.?+,+'\<= XYY1\,39SHNIB M4VRP;L,N[&C1+8",>7J'W3?>3OV#^#PI:"[]WVB_? MJ]9K9.ESII5NF+:C I&JLZK.K<\MJ_1HFG\;]S7D%NNF C>]1 "<)) MC0YB1E/9//\]9_\K02H4F6AWPSFB]7]W*O<:)6MG&=KY1UE?O/GPK.%6^:B$ M[ZJ6;^42EW8UD\ 97^,8U@\I%@7CKEKR" &1(E7J865SS6%^]T>/QCSAM"C: MNV]61X?E;5I=:&1\R)>B>'%=-E,=P/^M&TZ<_V]02P,$% @ CHEI4W8> M041K00$ 2A - !0 !C;G(M,C R,3$P,#)?;&%B+GAM;-2]:7/C.)8N_'U^ M!6[/Q$15A-'%!=QZEAM.VUGMN%GI?&U7U9VHN*' :G-:%MVDE)F>7_\"7"3: MDDB FGV3'26;9'$=%FJW^XT_NGYT_ ;ZB&4M7 M#__QIU_O/\+X3__[/__IG_[]?T'X?S_)O0.39$_@]R_^6?L40_F=YTT7V_)*G#X]KX#F>^_;3_"_,2W#LQ1'$R'4A M"GP!,27R5Q*0R \-!'H<8(L$0Q Z5_R!ULR#,]4GYT&6Z M^MM?U#\$%QQ(XU9%^>M__.EQO7[^RT\_??OV[<_?2;[\G__O+ICC[R)PS35;'&*ZH:*-*_ M%.4?/V44KTO.>W&!HU>HWV!S&51_@JX'???/WPOVI__\)P J.O)LR6^Y .J_ MO]Y>'VTR^4E=\=.*/ZB>_<+S-&-W:YRO/V'"EQ)]^;3URS/_CS\5Z=/SDC=_ M>\RY./S899Z_>JI"F2B4;JA0_O.QQGXZ ;XEO.M]K!; E>9^MH6QB]//UN#> M2WW@XP-N-7,RY.H+=;5B4WUWMTV=#'U\Q+:^%MD:+R?X6NR::4%>JC]\DC_5 MS:@'=8AIV4XMW2VH_/N:KQBOU/+5HT'*_N-/\J?%IH /&#\O[M89_=LM?][D M]%'*[9<\>\CQT_EF_9CEZ?]P=OZ4;59K=Q$1%P6AX##P60!11!DD7DPA9RAP M@SC!3+#%>OM57_ 5_/6N054V/:C=/QGPL#XRGG->9+*9W9OP:7GH]2;?;.I= M&/^TPD^\>,;U#1*\_YS!Q 4R@*0;TT N(3\[S_M3+9'__*]2%V.RV>) M&.P@@QKS&6@Q?=Y-;$9?P5LJ'R3+W]*4T:$T[89Z(2TL.1*X(*61]2-_4F[@ M3WRY+IJ_0/47Z+BUW_+/IFW_M/?=.<\;.W%.>[JNON(GFDD'[7D-7_6BYF7VA-/5@OH> M]ERI2A&50HN\)(+$$0121D-&? \%')M(T[&&YJ9%-4[0 @K^J*#^/S,5.DJM MGNS8(&QDG1G$E;&P]!%A54F.-C:I=/29_%8K>J\?)@YWFV?IG*DI/%Y>X.+Q MXS+[=KT26?Y4MG%.BG6.Z7J!'4?PA#F0,"YGW#&.8<(\"B.'R*DX"WGHA49N MC%Z[QL;6Z"N /[4_DC*"_^Z6;]R',S!>PF64_DK%$W MLH[M<)825C%70@5_5& MZI<6*58EJKO%255(R_BW0J-WTS M^8C3_#>\W/!? M.%9S(^4&%ML__C7EN7SDXTN]4.)C'@<>2B!CW(=(N#[$/ SDKR)QW< /@L!H M>=RH];EIC<()2J!@B[0'61&2^*!^@=,@H&$8 M<"A"-X2(8.DOB5# ("+$9Y@2%LDJE37"W M.(U!V]A.TI:Q"C#8(@82LCHA%5CTEDP)JI1(WE6JB^LX7JDMVH^91$Y,C6H4 MQ/B^8;[09[Z^7M'LB7_*BF+AAT%,>$BD+A $D8<=F"#"H!<22E'@RND56:RW MQQMZW\.OGFXD!T=.:MC\8P=ZAAYB<.9FT!(K3+GD"ARB72H*96N-4KD/T2^J: 7"/ER)JM98>U-43S]6N[\]Y]FW] M>)$]/>/5R\(7CL\BET$2A PBS$)(DL2!+F$!(TGD."'14<.>=N:FBQ54T& % M%5A0H]4;YGW4=@]XBX2-//0'.:H:][N?F\LUQD_I)G;$/7:J7NCN=?4[I=,L8^HCPB5+I!F$/D MT! FPF&0!CR2_F3($Z8]X^QN:FY24*(%SS5<\*_XZ?G?0%%#UI]V]O#;/^&T MQ]K(>E 1UB %$BIHL/9/,4UY8W504+G9/Q%_K]J[LW,]-CKFY3T/F&Q& MKF=(>RZN><>P6?C-,\_E]V+U\(GC@M^J\+,;\6O!SXN"KQ>AASWB!Q2Z(7(A M\H-8^E4Q4V?=<&D9_W8"IG>3N2_6G&.[ MY5^SY5>>7V[X^7.>+B6-?OW>BQD+(TPCZ)!(^F,H\F <.PX,P]"-@P [%&NM M4NDU-S?\UKS/H.A0:Y_U:]1F,0DSJ20REZZUL.?LXPU;OD M0C;'/O"5_&']17[QKE=2+'BQOLB*]8(RXLIO90(#-Y$:Y\4<$B^0DNOA5D^X[/$ULDS50$&-%"BH9V!+WT47?<:" MI,>*5?GI:7)2L=$S_ZVT:-XU3$BNGIZ7V0OGMWQ9YOM(,5$'M%)>7&QRM0.\ M0#0)?,Y"Z+)$0.1C#V(B!26( ]^+/!'X#)EI26^;\Y.3H@Q)V<])<'ZYH<9V5,7X*)%\61!RGRU%H91S .D3H:YU'' M9YZ;^(G)!*VCK;G-Q>HC.5NLH $[**ZRBV0]?;%$W$Q_%B+[E7EFB:&1A:E"" M'4SPAP(*2J06_28-/JPJ35=[DTJ*AN%OM4/G%C.1*/+UXE9V/*]W>D/F>H'P M Y5W5*6X<6.(8]>'B/'=N@U^YGFFQ3BE>@E84J&&T]%OR MN@7@!$I&'NR#V= >[$=L[QK8\I;6H):_O1W0;Y\YR> ]8D@S4(]]?-K^]47V M1-(J>U]K#ZE>?U$+O<7"<>*08HZA2S&%* P1Q"XGT(V(C^*0J#C!(3O7_4W/ M;6BW8()F.9%_5RNSNF>\!]!OMF-ME]2I]JI;J,_:&]>@!E[N!QVG>/ .M3Y; MH^Q-:S3_+KO2^K0,+02+1SQG*U\UW]YY-LUET(2EC@QD@%G,@YA^MB MF 0>APX+@PAC$CN.ULGISE;FIDIU9%4-\:SY 2BPX&;%3>/0#A';+4+6Z!I[ M+V@H4P.BT#J8."$&[=!3)XY ZS!L/_ZLZV)[ ]];$,*]"$4N]"(_EG.+R(.$ M80$3)H(@<0A!D9:/TMG*/]3 O_^6G3[PO1,&OA%=[SGPNYBR,O"]40:^]_X# MWS,9^-[ @7_H.&\]*782-W$#X4.1J)E)X%&(/0=#G!#YQN=!0F)_:'C#/!<7 MZFUPL'^L?/BA_,'A#+-;;#APV/[TF(63XQ3^D6(3Q@U&&!R \-Y!!_J!!E86 M9VXYXT_/U6%>_I1NGA;(4250$(,B0DBE<@L@<<,8!BX2;D0=3IE1NJ&]%N8F M=+_@OW'X[5$V!YXKA*;)O=]2J+>.\ALA__+,\_6+.E>[/E\QE3W[66G^ MPJ-A@EG@0N%X&"*4N#"6WPP8QR0*$9).3%8&E.=A>6."F4J8](N>?HS$]LC*\IKHNYKH+UNB2^QG)=-7O4P;:\\ MSJRJDDG[D^K5 &+>*MF01PS3.#G5*Q=Y\?(+3MGUZ@(_IZK:2O;TE*W*NG(+ MP;PH)%PH02,0,2>!F%$"6>P'#+D.PX%AZK_^1DU&V42'^K>8P;,$#=,5H!5L M,_'2(%Q/L^R2.+)4M=A3:(%DK\9[!BK$H(1L3Y[TZ;&J2AK-3BI&^C2\U2"# M.X>N"7],ESR_P&O^D.4OB\ 3" <40<=31\\P(C#A?@ACGD0"N0$3KE8:LB// MGYN;5*]NEAA! ])T\?OXJO12VGJ\SLSX<608/'[#9&0S:%M>1 :"QN9SNM8P#M=G;J,G7H93=]:=L M'-$9JZ/&/MMC'?=['PH:JR,T3A.-UO0)%3\W=+W)T]6#.MW%X?K^"">_G\X94Z.UC6 M7=JWQMWH"_VFM VKL-E/AOTRFAUM3E\KLY^ @P4Q-6ZSD1?V=ZYR14H]^RK_ M^L!ON3HQWWRH:L6X"QPX3J3JU+F1[TM]$5)?',D\0I ,B5Z"QZ$ YB8X M#6*(*\@@;S"#99E85H(PW$DT[A,]-1J3Z9'E:2_?;(,>U/#!%G]U!;CO8OW$ M%+3ZU(V8E58#Q#LFJM6GJ#MWK<%S!NJ?>,Z6'O5D<+9@$E-:3J5G['UIZ2F MB6/?0;2H,%T,V)61@RU-JQ5=QNX)0N?% VO2;=29J1O13/?X=B:WH+'T8B+B MP\B)$A7006%, @8Y=]P@(&$4DLBHS-K1IN8V_BND:AO^":\V BN7DP-QUNY[HO4MGCJR1$_>CL;A:Y]RJ%MM#-ZET6R?UK=+; M;\!6>NJK[\^:\+Y' G80F#A"6>U'X1R*^XSZ @/'8$ M28CP@R8WFY[ZFS2OI0FO$[*-?8JDQ@KR$BQ0F68'%%XRZ@,](;;.ZWNFN-[2 M7&%OZN"J,_WR\WI6.V;JZW[N1DZ$W0'@G=-B]U/3GR1;XQD#O=XFI67C3]_Q MAU)1RRTP3I)$4(0@"P(LU2P(8.R' HK$%U+-7.X&9IYL5VNS\TYK;(,V%[MY MU705;;$UMONG292YWZ9#@%U?K+/%:?TK'>/W?":MF\Q#I<\IS3;R,;><\O1K M>3ABN.;_GZ9IG0L@_7J9?>;%.U0+3;K:^<)'O<,$\ MZ!,2020<'^*0RJDRB1##@HQL.@-;JX#(/1) M^](HD-TVZ1VA[]::FBQ8WC8Y[?!ZZ\\V?Z%><<\QN M5K_AO#Q^>"O?,!^7698OL$>%&Q *DR!6.4XI@AAA 5V/">Q'F 61UE:U:<-S M\\@5=I!NP9\!HN"#HL2O)KM?:PM +DTX4U5:,X,4)D9]TO]>'(OIT1<8),G7 M+9)+Y*""#FY6H $/;DN2/XY(LOX+;"RR)WI)V27=Z"TTA+F.-XW1XR9[FPPQ MLOW&&'3_L!695TO',)$Q!PBA\D7@W ( M= A/.':))SRM5%4#VI[;NV&'M5D:5>L1-5C#Q1N3+M!;RAF)V)%?!0,Y-5[G M&<".U54?D_8G70,:0,S;%:$ACQ@H7+AX5/]3J1^^XB4O'6SYY%0M7*L/JD/M MK3^TKOS"\S1CURN:JU.?E[SZK_Q]N6'IZN'J.WU4FWU*9*^$X'+@A;%/J$ A M)%',(!)(0.($$8PCX?L^>&*COM]T53J&?[+1A9ZR_*7BZ3][4L M4F&=VRXN/U3=_O9OKVZH2 #7VR]3P\./JA)O305HN"C]65"Q8?&%\BZ]:/>= M-*T)T[[6WJ5[]MZ,[X-B:(W1K[+9+$]Y4:<.]1 3P@\1C!,>0<2I"Q,<$XC# MR L\SA!SC XQ[[4P-P^_!="T=.A;[O3>!2+?QZ[<.B!LO9B0CLK9$JY%!:JUIL>^"(.B>]3GTJ_%CDJ9Z,G9_>A M@ %W_)B3Q//,V7?FH''!\S(LKRR3&]MB<^-&9$R/YY,;/;AZ9B_.]-L2Y/D]QG1[*O ME:=PR=N3NK>\*M;#[WC^M8(DG:\W/"%(SR2\-B#OD=41";S84SB M$*( 8T$0=C@+3!,YC@O99"A/DP:R?:J>MNPQ30(YJ6QA:Q8@Y9--I-33D.\Y=26(X.>.#'F-%VPGU9SHG8'GE?N M"P4Y%@ER4[X1BZOO\G68%KRX7E7X[M7BZO5*SO)714HK=8H2%N#8P9#% 8>( MN3&,J5#IEKCK,"8\]2(R.?8\ >BY>>UE!E:0508 7EO SJ0G7\,&7Q5NPV/5 M4W2_WLMI;ITZ\@M*)ZZO,ZSO#-2&JVB5VG2UO5 9KUYMS??BM\[OA?DI\@D[ MRNYA]"F 3WNF?<*NV#L:/V7;PUYN3;7T+W+0/DH8]3G%=/70>BLO$N:@."$1 M=&*GS/XGAUL28<@YBJF'W,!SJ,G;2:O5N;U>&K ;]$"O(-;E9QXEMV4@Q>. M\RK%154OUG#U6*]3]-X9UJD>6?0;O&=@R_<.,FAAMJ?61A19E5N]EB?52R,R MW@J>V?KLI/+Z]_N[J[O[[_]?;JSG 1_-0^ MU%P=G[!GQEXVKTT!E2WM-,#B2[_CW+_Z;2S%9K.;MWP<)-!$YX@F& U?I[XB<0DZ0\ M6Q='L1!^Q(ENF(E!NW.3W!IG4SZI[5;JASF8\-ZMGR.R.;),'JX3T-!;(V]Y MD>.PJQ]#,A++$X606&/;*'ID &<=P2,F3YLL=F2 B>W0D2&WF^O\]:K8+%5( M^B]\K5;K5WS9''9"CL.%/.8P(3&/N1^Y$D@M%^O[= TLCSO&"I1@@KF@-KF'53IBZ\=RB;2VJ'4&4EK M/R,=2MIQ\V3"V6] 6R9+^]=/OZ8IEWYIOI4\2Z=TBE9I-Y?_% M#H,Q]3ET"'-B1CEF5*M^RM$6YB:CPK4)ID(OB((']"G@R+6.?MV@8J0$. MD+W#U!CDW#B5HJD2:#14V96W3O.[4EDB\T+PDZ67=VQ_3 M@N+E?W&I%P(P;V8^5SKE'!'&W.3LP8F MJ' "!1242/7KDQZCLUO:+)$T]OJD.3]&Q4I[&!A4L/38,RCP7([<.)GKT@V\[;OT7/G^Q9DON>"Y_/ >?V]]N(B9$ DA#B2> M@R!2)3*32*5'\>74#F&?.]1]K]K,AR'/37\;E"H90/;$P1I_?\^RS$?Z66_' M>5Z]]RZ;+2<79=Y^'Z3A[2OF69*YNY=F6Y'Y".Q_V(+,W=TP9CWFGI8'!KX] M9?DZ_9\2V8VXEJ[+ZB'=XEEP)A(_$@E,/(]#1 F"V(T#*#AR'>1CEXG8,&RM MLT$3T9DFZ&R'L"KN '#+ ,/(LVZN]83?'G]CKT*V@*KB.2TB;9=LT./$;D!6 M=Y/3AE-IF;\7#*5WE_E\_TN>L0U=_X[5\?/URSFE^08OZU^E8EU+.>/,6\34 M(7% &'2(ZT 44Q\F@>]!)MR$Y"\\_\H_O-S+ MQ]X(%>"].V;M)I3S*(YAC*2+B5R60,)]# 4C 78204)_8%E);0QS>S>T"P^^ M,@+45JB(1&6'ND!9,K0VI'XOZ7FH(W,_\EO&F/:ZI",8Y>#["5R.5,=1'\<[ M56PT)NIX;4;S1PTM5":?<UK#<_K*:PUZH$+FL38 M=\( NH@G$,52)C!W""2N)Q@/(Q9@(Y]JKX6YN4K; CS+_;C"N?)&5.;S,D].Y8(LD.>[-!*>G%(% M 43<26#" @0]X2;$<1"*0JU8"JNHYB8>URN5@E5:5)5C+[9V 5X;5JWS5H9G M*_!#*J]2]A0_&NZ?6NE4S6W6J;MJ[-W8ECU@9Q"X>M5'+9N4M]-8I?*85+UPJR:7>";9*YMV%L]>'#=+U.);%Z*%\4O_/TX5%.F,Z_RK\^ M\#+GA&Q#%::H,T,O5&8'Q&D$?8]SB)"2<)5\.2(LHHZ/W!!I;3(/!3 WM6X0 M0UQ!!M#:^W=;Y*5CDZWTT]P8TV^Z-6J/U GW0[>@Y62X M@CW1YJ<>6R/M>/8T_D[;G'J4'-_;U+Q_:)W?55EU\_=T_7BQ*=;9$\^;,\LO MMURVO.&[<] +)/U'A'VI6#P1$+$P4(6_0BAX1(*(!HX3&6F76?-S4[ &/?@F MX0-:XP?+Q@!5)*@T0?ZWL<&T!K!1]^AIVWBDCZQPK_ENH)]M(T)>U/9E1?AM M/^$#"@0/X#^\"W3P+W7CM ^534VNW'S8K5 MWT'AN\0G 84B"!V(',^!1!6>21@A@)&U.8( =% 4,1]8RRT!]K:&Y# MB74?]2?FAV[F_Q35A0WHHY&YW>IM/5\5V3F$J_EK^L- M7B[<)':B ".84$14W(Z]'X94979B1H7:QP(Z-W'ZS-=-%I(?EM*& M'P%^?EZFM%Q,76>JO.E3UAR3.#E%B9V^UE.[.?3@R&IY.!V)M!*49H*6G6>[ M,Q19#I2M:AV]L184RES0LA=PS\8:OY!0D3DO@\@H&KJI1RD4"2$ ]BX5$O0D'(':-D M5\-@S.VM<3ZXT-O ;M"3_/')'=O]7O5]S5?J1-QQ_(-2'EN3*M. MS6W?!RWK+$8&G,2NW;B!85"FC2HXB:Z]F(/3GF;-6S]?L3(O2ZL1PUFHV4-G M-#@/>5OE0"VQOW*>QIBT#N-M;(>H"\)[NSD:]&@X+SI/.6UXM9_\/2T6*'%8 MC",& ^YBB,*(0QPP CEW7<(9#_U :[VZIYVY.16'WEYR)$FDALMDQW@UTZ<3 MV)I*B R(&BPW1V@815?>MO4N G+$X&-*<>QR\WVK2T[6URN5Z$%M8=[*@?Y4 M%L6N"F'?I=_KG1G.'9:P,(2N\)"OGZ6UZZ?/?OA(W XL@2HA"#'61UL*@!79X*E["! MQ#W@)( NJ_H' T9@=Z)S IHLV]F7-*2I8[M2]TF3[6(:FM;>W#2]=>">IUH> M_X +SM3Y;KXJ*L]1S=4>>!DK_N%E=TT=/W[^3<[TRW]4(A_I9JJPQ<_RZW29 MJ:04"]]G/B5)#*77)R!R$@R3P.4P%I@0%(0D,#N,.@;(N;T82J155JP_*H2F M6ZQC]*3F]NP[]\_(KQR3KC'?T1V1.[N[P6, G78G>42J]W:AQVQKF-3_DGTM M6[Y>-8NUAY?F;K/E\F.6*Q@+S^.$APZ';NA*)4>-@:TUZ3T+YG8,RK?$RZ_HAI&5-63T$3QY5^II] SHD/44(9)#$* M(".QB+A 3,[?'VHD;F):X41-" 'K@@ M:FC:\- .4_>"0+NN'9AGKBK;U1S%""(O\B,<0M]7F2-Y%$/"L*0MBAT6>S1B ML3 LE_6J 9-O\33EL<[O[J[N[PSSN+TF+6&8$S=V("$Q5XG+,<11Z,*$.&$0 MN(2P*#;*LC>8LDF62DMT?SF),3T9',[#V$N258'&,4[K'+;9;EJXUTU,F]_M MH'E[B=H.7S5,X3[B-/\-+S?\%XZ+35XM_WW.5KG* *?J(M0;BSCB?N)1'PK' M=^5T,@RD]!$! Q<+QB/7%YY1)(AFNW,;W@HV*'&?@39:L_&N2[J>$(Q Y<@* M<8Q%BS&E \FQ*B6Z;4^J,8:$O!4?T]N'J=(E%^F*LP]\)7]8JYV&U^4,?Y:N M7:%"''BQX*ZN0I7@(5C&:F529=H:=7MNF=ZFQ/B1K4L,MLR&6ZW%=L M*^S@!P7^>/)C8PT;0)A5'3-I?U(M&T#,6ST;\@B+AQ#SE#:)JS&-'.[*B5$0 MJ&SD8.$P.M__:*$FK78.%^Z3-.1@8>LI[W^H<-\DK0.%!VX; MZE+FZ5>LDIOOVBG.5^ROG#VH2E54?E1F2E))?J6;)'W;7?K7P(T=3G@"6>!2 MB+ ;P)@* 9E/95?X\GL5&L6KG@)F;L)]>75[_=OY_?5O5X;KA"?UB*ZK.0W/ MHZM]8T9+G(HR2JZV!.Q, 3M;P!^C).ZUP:IE!_4$0!-[K*=3M^_"6GCF,%%] M54&UJ@L7(B<( \*@8(Y*]NMP&,>)"Z6",A]1J:*.5B+,XTW,30!?EQ&FCSA_ M,$WJLU,98KZAVWW*JT'&AF4L$X;N9;&>BXK]A7IBJ;/2_Y)3JBOU_RI6" O]AU"(\@8 M)^IX1 23)(IAB 5/L!FZ12"E5&J<.DKRZK[0)_ M*,M :9KA^8O3.U=/H";MLI'U;)+>,A9":PQ;U695*5 -"BMNVZZ_K#>1@HO4[32Z,%ND.6-RQ&->^>K)%MP,0VXMK MASXV5Y-S]M^;8ETJUSIK4B3AY1>,0R1'W"(7<^'!$6"!S@A'C8Z.GT2FKF]*D^>C9=63;1L4O7GN$LFQKTT M]OMSQWH3$5N 7Y\97O-RZ^K$_IELH>05K[-8)*D0_4,LD+PBS];BR.N'FBDS MX^GB2CYN_2+?"+E*2BE_O,GOLV^KA1]&GI.X C)&8XA4E I!K@<3X@8)C3CU M&=?1VXXVYJ:B%4Q0XSP#"JD23X553QJ[".T6/$LTC2QC@QC2%B<-#@Y(3L'I MGQ^RKS_)NRNUD3^4(E/*2]]!JKHYU-3OQF(=1%CA,* M"BG&OASC@DB?*J80PX#[402C*$H@GKRE9, >RF%N#);>3N5HJK4T.A:YSIXWW0+5UVP M7ZU$=5XXS+^Y7M&.'Z M01 2+X;,I2Y$ 7Z+J8D!B9A412MH''K$]WWH))X#41PZ*I.+KU+DN7$H0IZX M1J>4]YN8FP?X)K1I4 F0 T3JJ=9I](RL2(;,# B7.&:\Y2"(O68F#FTX9N9^ MP,+1*P?F9LN>GM)U$_>@DK_)N2-?T2.Q0Y32, YB"F,41A 11N1/'H$NB5Q$ M$Y7RV%%1P094XK:;%^5( MY^CZ2V-3/KI/I9,MI2HX5=M1!HB!'RI3)LR>TLWEI(E4CD"954Z5;KI,TZOT M/,UVN;?/Z?;(.^=^$CH>@Z[OJ[11 88DIC$DCA\E3LPB-]"J'F'2Z-PT\6:E M-K*QD&WMUWP+;%4G:Y'>OVLP!I73SA\/UB-3P*V7?6L1:ZONVS""WS\[RRNB MIZC\MD_4X-)OK4>]?YJ6(\;I%W\[<*^YBLM'B2Q_PM*.N[5TI']=I>OFJ &+ MO(3[H9#NK8\A\E ,$Y;/)<_U6$#/J.,>!1REWL0.0Z'B;004N*Y"9.?.+'1$;>#K'.TP=G_OL^MB M6X= ZN/RQ2VG//U:?GEY'$5.(%S(*2$012Z%L>]X*@$ =JAP. WC4X]\[#<[ MOP,>#4:0;T&>>K+C -NZ4F&)P7<]M;%E]+:?40L'-8Y3-/*QC ,-O_,AC.-4 M]!^YZ+AWX%'[].%Q?2-^+7AY7N.&5(=XKU=7WVD9Q?,QRV^>>8[5;LDG!>)3 MBDEY%&X1!BXB3$[G:,@CB) ZA.$C F,F'(I=J5PA-3J//QS+W%R:TA28";A1 M!Z*JJBI9;8\:?;RV"$CO$JSX-Y U=H%E.5B7M66I<3ZZ$SI43_\FZJ:197'; M0]*.ZJ :N&EUT%6[@[;6@-(;)P6W]ED7**$8\4! #XD8(AH'$+O8A:X?>$*0$/F)5FSDJ"CGIN -,&,! M'J0F,B:-M8'S\&C97ER9Z6G: V] QL3;6GYZ/V MA%6E'P?II.^ 4%/^*> M*K?$'5\57G*EYQXZ4$0$AX[C$<2-BM\:MC\WK=_*2@O_F4I+ DH30,N&8>\" MW7XQ4_D1V)Y*O_N)KIGGSG;Z\A]S,KVSO?WY6142/,\)=G]WS7;&W0']'W8*WM\=8\[)-5H?]HZK M\I6J%*;2 ;['WW]/UX^/V9+)-ZO\0_GI!UR\SF2Z0)C1)"),90^E$+$(04Q< M%\:)@SSN!H2(P.2--03$W-X_E0W@FX+.ETRE"%9 "_$"GM)5^K1Y FO\O?J\ M,JV5AKLPS\-]4@?JO7S&[I:17R4E0$@40O %OY2QV.=YKO9*JN/>=9?]WG29 MVE639H*6G>!FVT?VWA*G\&I5\P$L58*X1H4.MSTU/]Z.?^^;^%OM%3S-$8'UDJ;9(] M3J#YJ,LK9@CF%V;>MX0R["'F83;WU[$.OF!A MX,8A1&&B7,?$A41(3Q(E)*0>C[C+M')EZ#4W-U&[+USR7$&14C7X AKD)=6."RBI1XP1; M*]H[PF> O&RO&!0@-*3'-.?OX_;#V-/W4;K ?+(^G$2[<_4!.*:=J@\G:F^F M?L*CAE;ON%Y)7<%J,Y%?XC6N8ZH6;NS'S L\B+Q .JTQ3:2_Z@50"F; *1-Q MI';3V*W6E/EGRB^9,N4ONR.P_' 29*0.C",60"1Z[HPH4C^ M$\:N[Y(X" +M?!$];?9-_G"! MY;= Q:D%2:2"!8(8'>,Q:WYN4G'UG:I3'/@K M3I=]<6DVV->;$8W'ZK\QQ#" MI%.?8?2\G?4,?,JIQY(_IM]5S(<4!5ZL;_&:+S@AC,>(0D&( Q&)I(B1&$&/ MT5@@$L:1\!=?>4XR_92O1ULS&63M-L<;:R5$D*NRHJJ2@&D:U^.\ZFF4):Y& M%J0=RC-0$=8 !0KI&$>QC](QTE'K_?;>Z2CU4<./'Y4^?LLPN6CJITE'JSDH MD=*%"%R'XYA"+U*U#TE"I%!X#%)!<10'/$P$-A.*@^W,3R)*6.69K5_O+L$S MSZNS6X9'MPZ32A$/0LX=&$5J?HE\#N5$,X&A2UGL"B9$&)GXD2=3.DFP6TEH MNJ+9$P<_++.B^+&D5?[^E-4GXT;B6T^53V9Q[ 6HIL#D%Y5[5R$\ R5&>TK< M28%5#3[96+IH0F#/]XD;8MYDW[K7EXEC[6E]QU^GW;J?0# 47""5@?B[[%1G*C*"<*#.89\!90,HC;"X6#64/[OK5<8HIEVR&DK2WJK5X <-E+IL M]:!.47V17]E'V=;N;.N%]#T>LOSE1ERO^?9S=IFI);0%9XQRX3O0B5RF#CFY M$+M. ,,HD/1QGG!A5,5H((ZYR=ZG;588'*V93* MK+!BMWRI)G2JDE)=,84(Y@]@)B!.+A/A"*Q!B,(+9O;P>><[+>G[Z*CB,^O[7TNB$SFQI M1$5A5:44RT429Y!YT,AE_?V\E["YO0X: M;$"!TP\!><55M]"?PL#(^JUGO%% QR%+!P5PO'K09 $;A^"W S0.?CZ@!/.' MB^LZ%CMP?,=!L0<3XA$H1Q:"B:\*43DD$)C$V(FU=JU>/W9VPTPB,ZCINZ.G MWXD:9O38(TN"&E+,>&>X0;GB001,59"XJ^/-B@WOF=E53GAW\70%@_< OBH) MO/_IP&/.:8$?'G+^4->'O^5?^6K#RY#17? 1);X?"R9@1&,,D8,Y)&$80,%" ME,2>XP;(J&:45JMS4YUVO/5K ]1?:A-:H=:&YZ*U.D)OE\YC:A(R]8]5&-Y]8>?<6?_L%R_&>XF6Q"#V?)91QR(,PA(CZ M"20LP5#P" >)XV,2>68'K ^V8S)6ICE@+=&!IP;>P(*[KYC44Y:3V1E925H% M=Q5#6XAGX.<\LWF4KY.(<:KNOFKI?:KN'C+V:-7=@Q>;SVY^R]*']6_%Q>7M M!2YX[<]ZF%!.*8,TH@%$@D60T,"5OX8!2IR0QY[6895C#ZX-MGLJ@MT>Y[5>=W[%\VXEM^;U4,J+RX6KA-% 14(\CB(I232$.(D2""F MOA]&GH^(JW6\9&2<5Z/ML,.G+D-\%(-3$^IJMTS>&G]&L5O=M8/L]R& >Z9K;U+]I8_V$+ M7AP@?-RJD_O-#!VJ:'N9/NQZ98$.$A+PDH]##RY2L$!=*KEO-J$2=$ MODKBD&##7&Z'&YK;.Z!.3E:#;251K.":YG([PF[_QIXMSD:6VZ%T#;MYW+KN=Y,#HI\O;C8/&V694*$*R$X75=YHF[$.E5J= ML_^6#I":G]03(\IX&% 2P8C+Z39**($811YT?1S*R3=#OM JP3"D\;G)Q@X_ MJ PXJ_.9J17LQH@SL#-#3T@&]4NWN(S-]LB"8TQT_S* MA:=0EV7_R6?V_*] MY&]O_:Y!#4^B7Z=0TFC:2<\8-O%^??:IB;Q;$.IBDK@";F9MV[<[S45P\ K',OA5E?:=L^\%2X3?<6SC"L=Y$]73F M1M:AO4.0#49[,\)N#JQ.Z(XT->E\K-OP-2"1RM$&M;_KTF40D5%B* M1-HD,.,57D-I.,JSICJ<1-M$ E'6V*U!@NLZ6U.-\_BBH;E*]'%A5RB.MC:M M5O09O2<7O3>8[T;^GJZ8?%761WR:W2+723SJ>3"@@D!$0P[36\76D-X[W'P]\F[;W'4_F9:._1 MF">C_<-MG^8Q?H]OYCYW7#_)U7\88JM%"5O"O7GZ^?GG&:E^'S MCSA_X')N%+-$,">!3H)LFW^2)#EWMQ>*F M6]" 5JC/P(H;'OTTZ1$]7VDDED?6T]?TEK!+DDO@8(<@3[YQ,/QKM#3M+$('EG4 M#I]->(48&7%E<)=3BRJOB=#4ZJ\#JFOU5TK7O,5PRO)>"5VN3\(K\9]1)/*(27 M(!)!%&$IVCR(("9A"%V7,,>C3LP3[1)Y!YX_-P790@0*H_[RV"'J^E<-3R1D M9$5XS<6 -<-#I.@O&9Y(SE0UUQ\YP-]PSL"S(@F7N0 KW!9F_3T\="P:'KIK MLC7##LCM)<.NR\S52^5C;W*Q-S6WZB^=B ,1B2B&7N"K*EB(0^P+Z7XZOI_$ M"&,LM'--'&]F;EK6U%60K^HR$EQ4:%.CE;\>9OLUS@Y?(TM=2=7-"BB8X$9L MB_(-$+T.LO2USPYI$TG@;YT(^8KEA MZ>I!79-)"5]M.*N/O&2KHHRF7[A.@'$@8AB*2&5I)ZZ^17T C]/"!5 MP*2L6TX^, WVB=,93-HA^PD2IFU^V OM/L>J@3M.-WGIWBX2%@=A&!+YPO$B MB#A)8!)X&":^RS )@I"+V&RE>:^-^2TOJVP6U1ET-0<%C)-UN2?-_[Y1SEBQ MA7X&\!H\X?QOIKO_^T3KB?E)Y(TMNXJFNQ8W-=BSDKNKBKOVYQ]_@Y\M9';K MY<:J..ZW,JF,'37RK> OZC4Y4]JI701)B1!@1-# M5RUHHBA4X108P2 ,D' #%C!LM*_>U=CL)@B[&1 M-6)'UF5)EN4$33HL6*Z+W='@Q(6Q^TW?KXRM<<_ 0JU9QKZER^5MMEQ^S'*U MK+L@7L@X2C!TW9A6":%QX%)(L(\C!R4\CHF)2AQH8V[BT$ $?RB0H$9I.)\\ MQ*6>*IS(T-A+A8;DF)=>/6Z^W:JK!]J9MN#J<4/W:JUV7&J^4_ ES]B&KG^7 MTH%7ZY=S2O,-7M:I('=9+Q9.Y'#F(@1]STL@P@F'V*-<^@L^<8GK^@ZE3515 M_\:!9JM:7_77H54CRT&3X33?8M1?#=>ENG\?P29]TRA%C1@TD$&->9LR]G9$ M0O7W&D8@=K*"4V+)J9SNKA_5M_/MMQ2L,R44UI:4$YAEIGNN19]GO7\.JOL MC:_=+>(:M&H7O<9;3@6M'H#3X\;V*;B>5J<^"J='PH'S<)HW#E2:.GY?';?C M>?JUS 2RFX-^3%>R134)I?*#:F64.9P0GU'(0N%!Y+@>3!R!('.P[ P_\&DD M]'S'X2#FYTHV-JAC*6QK!! -=I"195KE9C<]J&O>19JJ-0[M$\E8P[T6 @4 M182'(0P3(3TNC"F,I0S" $<"AY$?)=0H15'[X;-SKM2!3P4._*'@&:Z/O:)- M4XH&DC&VR.CR8"X>!PRV*POM!J8=\ =,VQO*AZX9-DB;^O.EN\X8QK'P$AB& M6)4B\>0@]7T/NEQ%T=.0) E=K%6DI=X@;3_<:)!NFQCORUD%C"[?;'>M^%KY M\AMYITI/J18+F#J?4 ; J(W?5Y_P*CBNY::45=_-QONK'A LB@*/NY!RX4/$ ML .QPQT84C^@*G\M"8PV%0;WP!2Y)^L=&E!MT9S FIY*#N5BTDU$>QIYR%RK M&OFJ@4DU\I!I;S7RX#4GI%>[R)Z><_[(5T7I-JGS3RKZ;>=*77U7!YI4U?.G MYVPE/2IY4:Z2O%WRZK^[7)!%6:'V'G]?8#^1=@BN+?TO#+6>[&[5S[*?+&P?N]/GV1J7] M8,*^<5L<]A*KRC-\Q&G^&UYN^.YD[H('D4,BZD'FGIMA:21Y;;"> 842E#"!#N<]M2Q MEPJKXG:\M4FUJ=?HM]+2?\,P9=@^\7KUO%D7G_A7OG3KR$24>&[@\A@*'%*( M_!!#[ <,>DG(?"^6,V!'JYR*1EMSFYZ6V/[UG]W0^3?73!FZ"-73!DLTC:P. M.U507I4">@9*J,"U&.)IP(E5F>AJ;U*AT##\K53HW#+D>%SZQ.MTGI\^733E M5#")Y PVA#$1#*)(8)A0G\$X1A%U*0J)WCG8HRW,31A*D*#)""MAFAS2.L1@ MMR98X67LE?ZWE R(CS_,CX>"RS)LG9V(>77PM5I*X*F'NU%7I.BG6.Z7I!?=\5,6*0 M<2RD0T08Q&[B0>I3S'W.PI@BL\F2.8CYS:(N6@58U*I;VH '>(O^+V9.U("^ MT?.MQN5[9*&5X$%)=@,?D!?P@[) >C#YVLPG.?6>WJSKW7 M#LWAPW&QR5_NUAG]VSW_OOX@P?UM$9#(1W)(0SG>Y3!WO0#& 7*E5\KBD!-! M':J5N+.[F;D-]+O[FXO_ VZOOOQZ>_'7\[LK\.7VYN?;\U],L_4N'Y(PA@F.5%%DPB#!"8),!''@^91QQR@6Z?7CYR81"AU0\ S+7[WF M3&_X#V=BY!&_)6&$@PF'C;9;A^IU$]-6FCIHWEXMJ<-7#3R1E*[2-?^4?E5+ MW&O9CRE9\NKXTZ=TQ:_7_*E8$(=Q-PP9Q+[K0A0[!,J9OP.)$U 24A%@+S Z MFJ31Z-S&=H49EJ#!#G55;K( ?RC@H$1NZ EH]8">)MCF=62EL$&I^=DF X[L M'G+2:7C:TTX&5.P=>S*Y=V"\9(I)72SC?,7**!HTD:;JXRAWJ,FRR:.'^UW^./3?ZMSK_ ML&'87Q_]>IIDD]21]>C3&R:ONEDS#Q/4I,)NZ&!?H].&$VI2L!=BJ'O?"6&' M98HLSEI-76SRG*_6"P=S'KE^ */05T*#!8R%BZ'\(8A\GX@8NR;^3W=S<_-\ MJD P7,$M*SJNC&LX]A"L)R7V:!M92"K&:J2@!?4,U& MA[OUDF(_9.UXD].' MG?6:?S!TK/\N^S',ZF#1QV7V[:^1-18>BR!FYM0_;K*.5Z6^2(>5#VL.M+X M=9ZK=)N&I]CFH*@CD]?XN_KM7[PS%/AGX%]^0%[XH_QO&*#2'_@7USN+XO@, M2-"JK*U\W-+0J;+ZW3!0S7?H\4DTMC,\N3R]J;.0\[XGGS=OK MI7&E?.J&<4QD1_L,J1>&.J,7""A(P#E&,?$2HQ5WG4;G]B)H,(-O$C2@->KM M3/GE3/ZMVPT;SK^>*-MF=62Q?4UH _ALZ]J^C.#8FE!D50^U&IY4YTRH>*M? M1O>:Z5*1KQ?;PF1WE*]PGF9E+KW0)911AT&?8SEA)ES !$7RGX1$W'.B(!%: M=2>/MC WQ6FP&:4A/,Y?MXA8865DQ= E1%L6>HWNT@!YCOWC3Y]D MH/<:UXSJ_@O-8XU?%_.YY8P_/2N?Y8N<-&7L3F6,;W;S'8P0$@@F8>!*WT)$ MD/@TAJZ7,)^*@#$2Z\8?:[PS4 $')?(! =#ZW.H'18_"\42! MTMI=AD\I;+-E*ZYDS-8A<10@F)HQ#Z MC'&((LH@9D$ '4HC$J+(B6)F,FU\_?BY:?@.': 2GMDT\ US>A.^X7R,++,M M*BZZJ#">OQVVV.I,[4T3D\[)#IOW=O9UY"IS)TTZ?2N&?#IDA7O"@NTS)<>:VRI"$_"K@3)#!RB4I]*ITWC%0".IJ$+ D2+N1T3#]: M\U0\6M_^Z>,Y6PCU/8F3^J7?<1N=YHEF@[49X%P=JZ@- <>*LYV!QAHP?9_H M.WQ3]V3U7FH_99BA<.CMR0(P\&$0H@XCR&L<=5%$_HH=AW_0"'AO[CVS9FZA,JB.H 28&7 M9>5!7&?I77'-O<.#?/8/W$'T3)3@8W>(0C%S;I#/^2 9^@[7*:1,Y$29D6.D M9,>L[]"PO5LF4Z]C8-NZ=?2: >E2\-3=-_Q\LVJ"ZAPO M";T@$!!31" B;J0V(Z6$)2[%//1$3+2R&&BU-C??0P(&)6+00*X"]!1H(%$; M9 [M);I?VZS2-[+8]3$W)/EJ+X4&B5AM4CE54M:A7T:S'*VZS'3E:^U]QG2Y M6W7->97'5?NF<0*TM@D-PH3Y6# 7!FXHQ==)Y+PO8A0Z'B:N(V69,6*6R5"W M:9/O_S2Y#3]=GW^X_G1]?WUU!\X_7X(RT->%:5__?K]?W_V4W M7,LPN\08!(^LU8?#MT;)-6'*SJ017>^3A<*4$M,(+TOY*=Y6_[E>G=.JYJ14 M2TR6?.$D<4)BUX%QPAA$%+LPP32"P@\"$E+*,';-Q*JWS?FI5 ,0/%<(C9/; M])"L)T)6B1M9?0[4.@-R+K@E\DL/D4/RW>B18SOK34^K4^>^T2/A0 8D"1=!')'$,TJ>=:"-N MZ"8!\D(H![L'4> &I,50G5]V5-)&MV!W5N-LY_ MK9L%RY[JP:8F=D^[S-WW23NO/N&<[X:N-WFZ>I"_\/PKO\V6RX]9_@WG;!&% MU*,\]&#,"(

7%BD<63=.(G!8:>*^WFQ?\RXH\WISQWW$W#P(++&;2>FC%;1IK(!OJ(O M]^5"3^ E411)6@-?%3'"*@%LH(I$^$(0EX&@A-%O6YJ;L+02'[>@@C]* ML$.31>_1J[V.=CIIXZ^?#>%K>)KH8UR,DR1ZK[7W21%]S.BC":*/WF"U#.3- M,\_QZ]IJ5<,;^;?ZPVS5*@WI14F 60"YJQ*RR5\@9DX D]!#2!6'I FV4AK2 M$-C\YCQORT5FC4'6RT6:]J&>=$W?+R/K7$]9R:UAK;*29V!G&]@9-V6UR8%\ M3U&!TA3:'*I2#J13LU+ET*?KS__? >^7-V"BYM??KGY#.[^ M>GY[92:TQYG5TTXK?(TLAPU&%64.2I0CU1'J)<.J5AUO;5+YZ37ZK:+TWV"A MMMAO>+GAY_3OFS3G["(KUK_P]6/&%D& PM 7!'*>8#E7#!E,O,2!(?42$F 4 M!XP4)#&,YV40A0VJ>Z78SDYU(K4"#7:HS\".WR_]_)K[/J9< MV?6%M%N?UC>K\C^J\:]XJ=)8'_YKL]OO^$'L,09=%KER M#N8FD,0T@DP(!_.(.TE@= KE%#!S$[5R&4:=%"]_:,$%?UQF3SA=#=GY&]I1 M!MN"$] _LA">P/R)>8B&439BUB)#0.^8XV@8==T9D08^TWJMN_.G+%^G_U,N MC%U5%4[^B^/\H_S&+_P$X40%OE-?'3T3,89Q$'/( ^(Y<>3&TD&T5/VN \;< MQ%-^N0-KA>ZZZ-<3QO%)'5D2.XOAG0$%O$S2UK;F#"A#@+)DD@)Y&DQ.53*O M"\IT(Z>B&%A,BY3., MITD/SYS(5;"O$ESRCG3&W3UE^TQ FX3UP,F<=CB&+NR$'),4R8AQSF8)0X M6F?X]9J;F^_50@PJR*"%63\QCP;1W2/:/GTC#_-NY@;D-M*@4#^YD5TJ)\IN M-/#+:)3;2)^8CN1&&@^9++N1OD'M]$8&=YFK[E6Q3I_468^/&Y4!]PM^*3=W MQ"47/,\YN\MHBI=WG$H7=?URC[_SXN+\]NKNG*X7/.!!$@H/1MQG$!'LP21@ M%,8A3SP6!D*X6C$/)^*8FTY7D/$2X">5: 'PQC15*8=P\(Q3S0GSJ1W4+^,3 MT3[V?O.6XTWE(W'V4IS5=:QW9X,O\#/Z1HO/_/U(O%9[,8^ MA3P(Y=LJE-.(A*@9A,-P2'&48%^8G;K4;]QL:62*LY(0>4D4PP1[%")/)'D0A\)V%& M^\#MA\]M^OJ)KU4SRC&G)4"0;=:%JJJC7W=M*\/7< MI+C/W^=/7[]A]:5 MBTC$,1$\@HGC>2K#B =EVSX,/=^/B!\XOB?,,HR,@')^)R8J(Y4?P&LSJ_25 MU<]E*2W:G/TO?^ [:PSCR4;H=#T!?N>.''O/8-N#C7U50DC97;Y,BWH,BM4C7&!XB0(DD!5P5(S:U?.K(67P)@@+^9>PAB/S9;-NIJ; MFW0HB."KPJB\C.4.^^""5XHPOZ.T5=== XJK;]8;O/RX6;'BYSS[ MMGZLSUCR*""$(P>&22C=DAB%,/&C -+0$8&38.P'6FE+.MJ8FZA4,(%0.$%9 M1\_]-U !-JBS?H3/;BVQQ-+( E(35$($L*;&=K'U;A:ZJJT?N7.ZXZ6?EBQ*^P UZ!-_0L-+M"S\.P M3^_(0K'E]><6KZ]!@QJUQ1!+(Y;LQE7J-3UM,*41'7L1E&9W#RUP5YUAK!Q3 MKI*S%>IT&W.3* E\#!GU?(@PYC!.(@0=CWM.PAP6D]CL..&1EK2&S*1G!]6N MQU_ 1EY21NIS!ICT\JKRCVH0O?JD.=M;^_&K!T"58::5\0YW@IXTG4+L5!7R MR+H,_BX73DJ ED\)]G!@N4S>X;8F+I77:?!^N;SNRX>)QZ^KG-/L8:6&PCW^ M_D$JE4C7Q8+R6&#D>)!$@10/%7R=$.%#FJ#0=8*$22DQ61@YTL[<)B_;K5$@ MLES*Q XT6./O@-2PS;3A&,=ZVF"!N9&UH8VP+!ORH8\F8W'H(<&J.!QK:U)Q MZ#'XK3CT73XP35>6\_1A=;&1NK.B+]LED[]R]L!WY3O/U]M/U"O/%/;E/PSAR&.1AP)J ME "VI[VY*6"%"L@'/CRN5:D=FCT]X]6+86!%#\EZ"F>1NI&U3"%MEV$[ SNP MH$)K,2Y#CQ:[L1H];4X;OZ%'P%Y,A^9MYOM*'S9%NN)%<9$]$3GO4]OBMUM' M[YIQV:9(\2XS89V@'Z]8:ZM+?K9YXNPVE0,O$[\6]<6+ $6,B0!#GZ (HCBF M$/,X@0DJBWC'(?:USLR,#71N2E8>H@6Y0JGVS3?R%UP"U=_?&K5?^S?)YM); M_S]U;]O<.(YDC?X51.QS=WLBC!F^@"2P^\GEIRW;)[-S;Z@P*O+MV1 M):\H5Y?WUU\ )"7:DBB FG.1NQT=9=(9!Z0APD@\^3 Y-FX"5I^FB3)[6*U M[6I3"]LX^[8H%M3^ZAL8C^%*0>US?=5$9MY=NV$J3\!(X@X3>!*\SF_'F)Z. M0^!!AQ_M)'D,$-O'T:.,YQ]#:',>C4"GT;=X,.]:G4M1J(0R'"F8I;&1F\ ( M8JHPC#.I!,Y93MRJRCK&F-J7>V>F.V$?@^_T5S8 * -_('<6@MK$'E)SQP!R M_Q@% &JD[T@?P+R(_P04'9Q][,K1Z/:$Z6VF//53?_W@J^?'YT5UJ&[+%BJI MXEMU*2HI\,N?\W*&8BEX%DF8<9E!E$8YQ$9JA]*8,Y6KE&6Q"^.Y#C@Y^MO: M#"JC+VH%;W"K0&,X^,.8[OC^.T/?S99# #HT=1[%41@GDL$$142,AEQ MB).,YB+C*&;.B;_'AYD:P=@LD?G6U(MMVHVM/74/*3J /1UVA8%K8/JH\FE: M2#5VVAK/($BYQU]A$!LI!.N)G%<4=AJ0CD"LX^+18K'3#K3#,8=?G]$P\9EO M;/<(_2]R_4/.8DQ(:J,P@G*(LJ2 -*,1C%F!HQCA6*!H]F29^FY#UR>:/'0- MY?/TOAUPN ?XE:5@79EZ 9A\F"]-RV_ JF*X'BT/]Z"FBM!(1+"(C59;P17$ M(D&0$X.X:?*=DQKJZZ5C$F@8H)OA1H=96I6H@!B[G3B>B]K GZ/78-7V!>[\ M>,3[\!T=WPXT?J?&(ZX>[,!X[+=^C"OD?':_IN;9OGMY9*O%C"DJXCR-8)[F M*40RT1$H30F,$%8DBSC&U"G=8._.4PLZ:^- 99W;&[T/5_=K?!8( [^[COX[ MO[1'?3WPII:2__5A]>-O^IKJ)=5_L.^F?2OW[S3*JWC4@>;]._Z#GKH4]<:_ MW=$OYR;^W?6=R68GI:7LJ!>6M>F UK9[BEOTFR:W#_SPX ],(]LC MTI8'=D^K-1N5%V#KQO:(-*!DQEDXAI73Z&?*N%(;9\&U)\-QWMWZ*N3_T .L MUB^FY6KY78I?5RM17B[%?ZW6_[A9VEXR93GC.5."KEN\$OAL'AH=T8,[;&GP! M&I.!M=GBVF!=VWT!K'9S2%U\'[@":^([#3VR'KX/'/M:^%Y7GU=J>[/DJT=Y M3W]6R1FFM(+G*J9%4< 41[E>;A$,::;9*D*$Y@HG,BV\"N:.#S4U2MHVQYE; M4TVAG&^=?P>N;LP3!JW!]_QKH"HK;:E<9>= I;3'T1BDFO; <.]24'O<[6,U MM1U7A&_DW@JN=%23Y"S"*H(*"0P1HAR20@E(64J)0+&B) W5O[T]\-1(9%M: M;D3]5X^/JR4H;3=Q4X>[^2[!U\4+^%4^@D>Y?I#K<.W<7\V&&]D,@?' U./0 MO+UM^3@=VP]A-5JC]E>#3Z8_^R%(?-JR'[S^;.7$JHQN<\E*6ZHZ2W+""1(" MDB2/((ITF(-QC*']CU%.28QC/^FCXX/YO$3CR!W5!K;U$O^]MV#B6VC=&"@, M7 -SSBLUQ :T/QI# ZJLGD9C*!G$M\.]EP3B$;<[Y ^/7=$O">KK6CY5O03N MY?JQK!6#LX@5,F(2,AQSB$2B((T1@UE.(HQ2*0ONG&!^=)2I!3(V/65G*;"F M>JHQ=\/:31'!P!I\,30T3G[Y3V?C-6;ZDS]NWNE/G7BK^<;_PJ>FMWRDKE-T=,/,.$%EA Q&D,49(2B#/$89Q+ M3).($(G31JKMWGTQZ&.#TZ/^6L3M?@S5@%9 :YO!V@6B[6W1ZPS0:UK<@K'@ M*(]#P(W9IM%3;1[866YWI&P7.8-U^&.^/J %C>*\#!@UKNL#S=M(K]<]>FYU M?:?ZL;S=G=//@M,;_Q7/;:@]906G"L: P,7N$*)$9I$6:0Y9)*;(\S?6S[IO/ M&0#7X9,YKU]E;8:$U''+[QR0AM[;L[9=@%N')JC^^W?'' ^[4;< MW-MZ._K#?MQIVW6_R@*M:VFU:]7:MBQ M@::V>J[ZTZ]?92/W4.,]BJO;VQX"K8%?^@JHUVG;X2J178$(2@)'!QN5"TZY M_)823OX^_ 'BKKV:_=7EGW0M;&K*#"&6XS@C,$J0CKQDK" V]8=",%9(0AB/ ML&=/@CYV3&_/OGV\N-XU1+1'C.'.$H]/#&-*$19CJ%)JVM/E*20YY5#&1!-Z MIA#F3I7GHTW+&&1?'SR^G0] C<47X*$SVRK@Y)Q_ZAL$\O<_ MZY :I?7U8S M$3CO[2PD1SL@/F[)9$Z+3X+E6P4^' MVX@,$+L>]S[P:?#>,".? A]S<__T]^@O>V;#;COGZ=NN'DTOFUKT;&&.!VR' M"KMB_D!+*;9;DO+GYH/VX!\SE>6*HPQ!7% &49P6D%&.(144QY+02,=&7BFS MY]DS-FP;8E=R7,1I8JP.252#\PJ;UGFG3N+F_80#<2Q .=-N>_3<: M,#D#=B"X03 .36+NC167H!;"F@G2 2,L!D[#-+#K& M&[=EQ6G']QI3.%QR9AGECK-V7W&]JHIEE#$8%2F"*.(4$I%+&*4RD_JO5(ZB M7L63!P:;&EW0M2-+D+A-#!?;,ULM2H?*-)Q0628 M4L=# [Y/@6.'ZT?+&KNNZ;DQ8])!I&UF4'Y=+>;\9?=T$\0BA!C7T85,(2)Y M#@F1!8P5X2@77 CIU<.K8ZRIT45EI.<630>4CGLU80 :>M/&6FEB"6,G^*.R M% Q"% Z(A-W(Z1AOW!V=TX[O;>TX7.*?V=\(/1@AP+L_Z=/=_&<=*^=)3B)1 MQ)#+/(9(XAA2*G+(BUPQ+ 3ER*EJL7.4J1%#8ZC5F03&5*!M=<]4/PYG-T4$ M VGP(.(0/CT$Y8\#Y9[2'P2PD5+Z/1\LKU3^DSATI/(?OW:T5/Z3YK=3^4__ MN%^@=,FM'JHY+C/<:IIT-.5Z$4]87,@,)GEAL_<))$H)R"BB,<8L*B3RB9.. M#S4U-MQ9"AI378K[? %VBY["P#8P/_9$S#MP.@U&T+BI8[A1PZ;3;K^-FARN MZ"L3TS08W:DJ?YN7_["=$ J41K+(D8<&39F-.N[PO'.%S3 MCSR^/)N0Y59]DT^K]<:T"ZM[Y)2SA%!5($0AR;"$".<%)&F+AW[GI M &7.5G\8?\!WXQ 0.X_\>YE[3IL;.PTT%2-V//_%F/\7@W_M 6A< +NS;6"] M !\=\._5"KT?A,&[HWN:,7K#]'XP'>JAWO-.YS;NNI/ZY9;"*D&TU(Z_K):_ M__7NKU?T:;ZA"YL4_7>Y$!]>3"(07;[,)(X+QC&""4D01%G.(5&$0(F*"&-I MIM2Y?WH0BZ:VW*O=T S)-A?@Z964.*^_.A3-?@"\TU#K6;:/MII:RG WRJ@_8+&,5![5A>*&-_ AQ=0>S?V MI/5M=3;"Y+U75[0!)_&,5FIG N[<=:WO.._4H.U,6([W&;*0T^ M1X/T71K.ZG=IT33X)!SKYC3\P#W5CY[DFIKC=YNXV(SY,HOSI(B*!$-!3&F3 MDCI@%)1 :3945)$E2B6SS4I'KFX?ER/C>'T2MJ,-1S)?]H"U&W;^$R8QM@('@RAL^38?9%Z7S'V0+E9#ECX";&/EUOE8/H)$?8 MF51O#A+OUW194FZ>B.:P\8,T!T[W]*<.A!@C*L,P5T(38IS%.N9,$*2$JXPE MBB>Y5R#D,?;4B+(Y<9<_^7P$>[(F\28CP5-OUF0"W.&H@6 U28/2=S=) M9#_D\ED'B4MYLY&/Y2Q*:$PET2$=,C5Y*,6098S E D4ZX5SQOU*=D\-.#7: M>FUOE?5H+09_&)N!-=HWR_P4Z&ZL%1+*H6/ \U#L(WSD!$UH9:/N0<>6+G*" MX( VD=MUYU?^WFOX97TRB=)8(9Y1&*O,1$JQ@@3'#,81%IG 29[+WK6_K7&F M1B\'BC2MM?W+6MN@GEX^!H)J8/HXAE* *N V7/WK@'O"]GZ5P([PG544? 4 MC[+@]M7O5AA\P(6NTN!#/^^IHK):/I@%ZU?]#'RGI;Q:/3[.-^99N7PTU86S M.$*(%$)!B;&"*)44XC3!,,L3A>,,XP1[U?N=&G!ZQ-EH"SW5%ML&SY7)OCHK MI\!VB\="0C@PH1I3H9ZF1] 8"W;67H#*WH"B*X[(A%5>.37HN/(KCA#L:;"X M7M>SQF>U$G_.%XOFE+:MWSU+&6%QP5/(XBR!2%$CUZ0PI"22,8J((KE3IU67 MP:;&+XVM8+U+QS"S6C4(/-70W!]K-XH)A># ]-*8>;'+5GG5&B!@08T#(&%+ M9[H&'+=(QL'UO7(8EVMZ9@?2JC?J!R]O="9T^R*54\\U7 M_4B5'_6?EE+4_ZDI+N!1$F4ZU"%"4(AP4D"6%!%,&$H5RN,D)GX)3/XV3(VR M;K]>?P#6VAY-\SSA=R.M@4$=F,&J+-W7YH/:V-("/53GO7Z0A6_*YVG'^/WZ M^@%UL)5?SUOU;!(OUVJU?C2=Z:K6HO5K15.,"\82B)E9SR41@@SG.4RY9(B0 M+*.%5[NX(^-,C;F^WOU>VFSYEKW &EQU(O,DM&/HNI%6 ,P&)J8]E,H!B.@$ M#&%[LA\9:]SVZ]T.[W5:/_'S<[2Y7^>#MIKR)((4&2\DS*-$&"$H!4E*%!09 M2F1*.1)QXB_/?6RXJ='$Y^O+.U\M_Q. .NX;!X-IZ%WC6J?[35)W.9"FOQLN M ZAU'QWR'02[3[E_6+/[Y%4] XOUBDLIRD_:V(]&+&4SW]@F1DU-D"R_R,VM MNJ+E]^KOI9B11$4LS3F4J31-Q],"DB(F,,>(I%)$&8F="K7/,6)J7-/X4&TI MBYT7Y058RDVE9%)^K_]&'M\P#3=-CN'+P. /'=N\PKWE@$%\Y\(%^%)-@G$# M?#PU"?[1SQDHA@V-^A@R;MQT!E1[0=4Y]^HM\OW\^&R[NMEUH%'"6,OOI0FG=,.:_*5"4D2GB429KE9HHG,U,(7*8PI5TDB48PD\=/B]+3 YV4= M1Z"SY0!8V4T3WG;!2NI9UO16!_>:&3=^'!#M@:FQ#7.U-_7*=E 9OTTIKPDR M:$IY3_!"ZXY[V3"V&'D?@ XHE/>Z37\9T:N5W=Z72R.'_N'E"S6\:^NWLB+- M.$L2&*<9@D@O-"%.)(=%BKA*>4Q4Y-5PLG.TJ86!MDCCE;7ZQ;+6]E(O[T;: M,<,@%'Y#IQCTAJZ7:.=)2(+K^&>FAXW.AH"](&9J=TE ME[ULL;1V@\9P\,>]%?499./,%[1AVNB>&OQ]>NHZ0G*TP:[K]>$VZ+>"#4T? M\&_R4?.K,)KOG^8EIXO_EG0]RZ.=PRF47FHS78<12I)$@1CQIB.#0MA\E$S M6+!$HLA(U1"_+%2G8:=&C)=7_^_O-WW7SS//1UA=B/#\. -3'R'=!N' M;W'N!]/0THGOWO;<#PX'$M:A<*MGI-V#5 :\6:41H76, \,8VX M..*0B+2 +(HE12J)1>%4 ]US_*G14WOA^KJ$U:4W2Y 9<2.P 7$>F,F<(!YT MK=H3NZ#TYFO#J#S7$Z"WA-?W-NQM& M($U5"@F*8I%C*0CRTO@^/M34^.QU\D$IE_/5&BQ7&U\2ZP#7/XFC/V2CIFHT M9AJB,H8.DXMQ&(S!,B[>#/=N>16'W>[*GCARQ1D%.D?.($TJQJ?%ZD_;I:L1 MO[I4^G7])OF"EN50Y2H&&*<1C"-$$I9EHI,>G%+ M,,NF1D6_+]=-3\*F(^&NWR"8;QN]E!=@0W^"7UA5G? 7('\^:2 *T!2(V/X*V3%V$S.((C'[[J*(AUX]F'5,C>2LC/&\U;^.U-S:!KG+G0L>A M54>W1>T1,%NVJPOP6#G5M^>>WPQV\_J(\S(PB^_UTVL< 5>M*6F:[#7.@&_5 ME/PVYI3T;7XXV-2\5\O#H%-T1I/#7L ZMS;TN_L[-33L!<'Q-H;];N?W;1-R M/OM8/[F5SLKU4GRD&SEC*,NB+$$PY5$.$:<%9*E2^E^S)*)15!34J2[FZ B3 M^Q[51M8B0$";"8R=;GQV',CNCT<0>(;^+/@BXTPC)[T_$&#KB."O#ZL??]/7 M5K&U_H.E#TL=Q^\X"BF<=*AYW4__T#](W743O_YISK6?Y^5W<_]J&^1:KXVY M*:7*DH*)3)K<&_T_*.,"XCPA,,FHR%46QP@GLZ51V)7BWBTL=1O9Z9$FU2.] M-_YPCW=CWG:O0;[RP>SIB:X]O;[S<#JJ# CKB&G/U9+> 'F]!V35F+FQ/#BD M[E%A>&A'"@!#0>P5ZOFAU1'5.=YHM #.S[%VK.9YI3^;FYQG'>>]F WM*R- M)=<_Z%S_^.'C\^;EGJ[G2M6;WOJ_-3(?D4CCR&24,TDUN1=%!@DN,)0XRVD2 MRRR/G=+*>ULPM;"N<0(8+\!K-X#Q U2.@)8G[KS4;Y).,__@T _\(>B#>@^Y M]'[PNW\E!I^&D3X:05\"KR_'60AV?$CZW7>T[\I9;K<_,^?=J-^)Y\V25T)@ M=&'TG%?+2N/GJ$V>C<<"3)O; >:XDS'PEZKE#*CGI)85:_MC*@4^SA?/]@#Z6C_3W,;:]I>0 M&2]![29H^QGNZ#(IA93@8WYY2!KSS>5KYG[=]NHB,6<%R3<*8 M9Q!A%D-"::07!(E">:106GA)&^V-,#5.W:KB]V]^MH^B&R>>AL/06 MN=]S?1!E^]TH[R)GO^?D,0W[_1^>5S)TV6KLH .^3T9^\8O<[%(A9CA+HIPP M"6F2%! QKM]TCG(CSI-&6131F/6J&CHY\M1HP(B_S.OD(]O %="GI\6<-Q]R M7H=>EJ#[51:=G@TWVA@$XX'I9%M?U#+ZPJP<@37;:N^\ROT*7V3D#-<@=4:G M1W^74B-G4(Y5&[G?P/^0^7JYF6]>OLF'>;G1(<_FBW[ 9HB1F(DD,:(7%"*! M%*1(+Q5CA!5#!:%8"-*05T1P:?:@JB5-O=@QVQC?5PM]O]*N MDZ6X9&9LOIE%(LFI*!#,(Y(:77<"&<'2* ?F*98%PI+YB0;VML7GJ1]'/O#+ M\Z.I0E^M@=+_;SJ.<"L&7QL.KNEZ:3?'OU;YU=O]";^XI?_LN<4QH\S(P#RT M%[> K2,F:FS ;_ERL9VF/QI_ JZKSL8T:/#3WYI1@Z&S07L;')U_PWY\>[^6 MM'Q>O]@1JKVD69(5J. YAMC(X*.$(8@%)E"F@BJ6DU1Q[,>D!T:9'DVG9D4ES_Y&;15O4 3J6*4$HPS&5"(,H4A12GQ*RG>$8*E0C/ MALM]K)C:>LLX\>]@7E>4!Q39.CH-;C0R.+@#$XV+M%;;#5#Y$;YQ\SDXCJ>E M==22Z_MQIM[[LCFEXIA#C<0R90 7485("<:P* MB"-)4:$*IM>@GAD'QT>;&M'5RQ9M;4MT^.6,8[!NK-U8+AB" [/9.>#U.<<_ M#4KH(_J.$<<^?3_M_(&#=8>+_/-K#VALW>F%VT8^S/E'^4,N5D_V.'\I6OOB MWZ35I;]:E9MRQIC$F6D134BB(")"FH:L#"99@HN"9 2SW#77]FQKID9)6^N! MV)EOM[9:+>K!NO( <..">][G^7/736&CS\A81W8M9_3Z<#M%']],4(O&GS"N/-QC$'3F]YX\Q6GYO,#C:N;[A;NK_-;R;F_SA M._E@1FAJ25(J"R8%Y)P+B!))(68QAQF6&4\RG$GJ_'T[X,=PBR MTY^5,X$8^$-160=J\WI49!P"Q9W(SP1G)&KV!-1H8=)K?I MK>MG_H3UV_/FF2X^/2]%^6FUEO.'Y8>%7(KZD=.,E68,8YC*-(4H3\U)22*A MR@LA:$RCF#MMAYX<:6HD5AD+E+$6_.N_8/V<_ >HS0;,V.W^+G=#?)KJ@@$W M,.G5F%E# =RB98T-_'8[0=+QGG=?/]H;[^1&^]UWN\"?!2[S.,GNK%;I%R-5 M^O%9_E^Z?*;K%PT=J9_4/$DC_1!DL*"YJ8DE$E(9([U.3Y-((9Y0Y)0'[SK@ MU#@A_ZNV^?]Y)>D*Q+,$M>' 6.[."DZ0GR:'T$ .S!$UAI7!X,M!#'N$2TY@ MNL=/H4$=*:!R 3<,__H U$'#3K<9C8U]G&J3LM=U?96VY1.=B^M*E_5R677T MO"Q+N2GK]FXS1C.>)B2'<910B C%IJ\ AIR(F B<)AA1OZP6AU&GE^52&]UH MV)9V5\=V%/;5WSX-N=L!3F 8!V;H!K_:7 M?)4M;67S1]!,,*<[M#%!@E>[3 MXXXLU^T,Q+YNM_NE_O'A]?SAN]'7XOHVKYE.0YO7WU?)<)R;U6%!(@Z1P@FD M@F&8)2K"&9-IE@@W G(=TSCA/GI #$TC@/3 MCS47U/:^#F6TR1;"'O&A$Y;N\6%H3$>*#X-@ZQ4G^@#5$282)3 2.?#)\',:< MVDK^M<#^JQK7?_>+$ET =XL2 \,X,$UWMB@P%2 K93*!+O;4/[[2M=WL'Z#0 MPP/!H&&DR[BCAI$>0+P-(WTN[=G9?;ZD2SZGBYU"L^D7/Q-%)+(LP1";?L:( M)AQBGIBBC"*+%(T%2;U4-HZ,,S4JVIK94B/7;X>VU#/5\!BN;NP3 *V!&:6!B6)G M]8596%J[ ;6& [MA\\NZMMVQC,L9?220P"E/84KUXA[%16KTYQ0D*,:(ZM5] M0HA[XY5 V(^I@]*@?:+NHA^ZIU?PH3$;F*C;#^H;Z&R+>/#+MX$>5)]F)F$A M':UKR?G0>O8F<<>ILPF)PVU&[#;B[M3KMB(>UYV5B?,J!2?+N5(D@TG*]7*] M$!SJ)3N!3$B299J;4>ZT7#\^Q-3X]F#NS8?>.3>]DVW^*;)L!LZNZ9U6\][Y M-.Z)-($R:+BMU"LK(C"['9>+Q>I/TV[HTVI]M99BOK'2!R;E6/_;S?) FO*, M<45%1F*(49Q"'=?F$&EL?2/TJS!7$01WC#3\L@2K8# MF/LNTK?#P7Y,*W? $?M];*X?GQ:K%RFM$-7MDS&LWCM(."M$$F?Z(1!F&UR9 M?H\YAK00B# A:1IE/M^*HR--C>H;0^LF*RMKJJ?@]W%8W?@Z"%@#T^V)+B9& MY\F6E8?;K'%&)RCK'1]M5-(ZZ?1;SCE]0<^,!CI?_R==/,L/+]L__GTNU_I& MWU],D^F%/8AG611+$F4P2XQ^+Y&1CC73'*8DPT+%14H2+V4EMV&G1B;&5&!M M!5MC;:CQY?(_^^4]N*'OF 81'-.ALR+.@-,_.\(+G;#)$FY#CYL[X07'7BJ% MW]4]HQD=-FU>MFNC!$4JS3(&"Z4P1"*AD*8D@B3)=/@2"XKBQ"N$>77[J5%- M99W+.L4%.\7G!Q^%=^KVVYWLRN M=&R]6LR%71-9<;:/JTKX-G="VOU.AP)JX#>[%T;.+[D+"%VONKZ^]9KK?WO[ MBG<.,,J+[N)B\[H[_;9GC6^U9#3"#M^DR:[DF^?U?/DPRRF-!"\*F"-F-AXB M_=7.1 H9YQP3SE0BHB;[\=[]XWUL/*='^W7JX_T85$#+[^"IMMFSE/<8LF[? M]+. &JEHMS;1GHJ_,C)@E>X)&,*6YAX;;-QZW!,N[Q7AGOI][ZJNID=&O6F& M"YKE!%&8QQF"2*%\M#8#3PR[XSL2ZVO WI_IQ]!!5[\8AL)[ZD<%&EE+O=GE?1?W$[_O1 MP7_2M3WM_*:C:;M=;7HN4):E4'_5L8[YTP021F*H9(&DZ<,@.?.A@;<#3.WU M;^P#QL!>YP![$+J]^^< ,_ [[X6)]\M^S/&@+_G>(*.^W,=U@UA;O6J8C-?V_O,E X&I"(()BI7$+&L@#A3.[8'HYKO)3O/ )-I.RFA[ MW<[, .P%'$S>,+Y?@-9#\K5^2"P X&/UD.PP +=F]V7*#XF'AO@4'Y:QE,DG M^-#XJ9^//7E=FNJCV3*>4OO8\+[2?Q]]\'YKFEJA_IM\6JU-PRD]"%^LRN>U MO)<_-Q\TEO^8<2IQ&JD,LE3$$&4%@C2E#.8QRQF5<4&8EQ:5PYA3"T'NKG_] M[?K+/;CY\NGVVV^7]S>W7_P6/BXXNZV% J,W])>][ANQ-1?L[ 5_&(N!-3G@ MFLD#H*#+*)=Q1UU9>0#Q=K'EV=N'$!5"(E3D M#$JA^1O%10$9,BU#TXQ@4D@J%/:A[G,1'8&J[\VL-2!JOGDE''@^HFXD?29. M Y/RKI7Q*TW K-=[JL MDNW+7_4M-E+,Z_ASF_8ZRPK&4"REC@!-9Q$A"<129! 7+$E93@1WV^U^'_.G M1E/5B3 U/H$'8W-Y 93)$_]AK!UC5Z+W@S#D'M88T_M/L)E5Y0&W<*C5_0T2 M=862?EYJ,$PQ?[-]L2LUF/0C-,8.UQB/TDA;73<;L)9/^H[V4=!^M*C"J*9H M#]1J_6@U'RP:U8-45LRBGQ!A,YSLE=46^E_?>POKW-D99"^KMU'_!)M:YP(> M9G?K;"O.7&U^EMJDICKYI6D1(W)5L!0Q&'.60Y3P&#*.!$RQ3#.F,I&1R*\K M3_> /A0S3DN,VC!@U_OZ6Z5)96$L!XM=)7?/Q=,1R'F1I[K/TWY*N M[_])A%)F%"*N_T3R)(*Q(IB@-.6$.[7X/LN*J3&1?@!3;PW['N"[ M$=#@D [,2Y7]T#H =AY4:CSVO%ER$X^WG;D Q@^@'0DJD=\?Q] "^CTL&5M> MOS]8!\3WS[A9W\:3*_',-_]%30!N0H?=<[.EQ;=_R&7/0<4]_7O^DC[5^F/YO:Q,0?I35/V^6V]#P MD_;OJU[TKPTISE(L:$XI@41A#!%6!+)"Z7E)* M^5 -3&<]4/(FJ&X0@E+/D:%&)95N=]_2Q8E?]XZVWO"-33'XOEKH>Y35PR8J0] !\*D M7K?I1XC5IMO?Y4+H^]W1A6D(]I6N-[=*+W6?5B5=_+I>/3_-BBS-,14)Q"P2 M)D>60LH$TA-%:MPJJDYW M]PJGNG]]OO!,+8K*]/(L4BR"N2ATT)+Q!!**,RAC7@BJEW#436?V^!!3BT_> M"*UXZ")SE@B-NZ;L63(T8RK+GG:S2XHFB*KL*QW*RZ7X M)A=&L?62;^8_YJ\/YW;EPD6,F[<"&$; -.%:=I^L[RB3_,-7=2:L'F,9([TM.2, M$H@BHB#!G$#)TT+E."LR(?R61YWC36^5M#,7&'OAS1+4%GMNUW3"[+A)$PJZ MH;=FWF VWV(V@"BO$RAA]V Z1QQWY\7%^;W]%J>+>NIRZT6PYBWS#[/#_(,N M3-W1Y>:*KM:!W%GNJ>7MA+J26905!89Q1BE$.(H@0QC#2$@6JT01G"DOA?30 MF(]2"S0FXFZT'AS'@>E]"Z']0\OD"T WH+'Z1%VTO_BZ#TIA!=F=1AY7I-T' MC#WA=J^+_=4R](TY%?*_YDNQ^K/\_/FJ#G($3=-8F$:Q6:SY!R4%I"@AD!<1 MI31"A2B $!!VE_\>N'*T^_X3I[2+Z4S_M%^Y^7BT?-(\\?I1LC-3#Y]0/*.V+JQB%HB'1DJ%%CHFYWWP9!)W[=CPX^/)?S MI2S+J]4CJQ/3OZY7GXQ8S,W2:L:8__1-_I#+9WFK+KD.O]92WLVU@_9?2KLP M_VA$]_GFF2YF*H\X59Q"F;+"I$MAB&-&H%)99!ID1R)%?BOEX#9.;U7]16Z M20?R7-.%GSTWOGK7&1F8ZAK?0,NY"Z#= ]8_T'+P M0NFMRMQDE0&B]!RTU@ M_+P E:?AR'*P20C*L^&M')6B!P/Y+;L/-U"_#\.]RP(%D.$8\H)'$F(5=ZH2@58WJUZ"7V[VG U BBL;\5 IB\![Y^UO]L? &W M;#%_J')5S3;T1ZGD>MW^04WLGAFLOI/G1CQ#3LG K-2>C3?:$R^MNNL_K -@ MF/8"/=$+FQCK:\2X*;,](=I+INU[GU 5E/5[W@PWE^6,99A'C"B8"\DA2DQ3 M9TYSF,6%B-.,(TP\TT]BK:AP#HUWU][XC34;FP6&KZ!&>Q(O6,#9\OH M(>L;CT,T<%'C@8'?N9+Q.!2GRQ<[KCVC9O'F\8G.U^8 Y^H[73_H-T$PP9%@ M&'*]"--!69%#(B(!,9:2)Y&,52J]2Q3WAIE:Z&6M!/.MF3VJ$?>A=".5\P$: MF$8J;'86@MK$P#6%1R$(7T*X/]3X%8-'W3U8('C\U_U>_H]R/?^A%Q$_3+FA MS8:[?%P]+S>SC$<)(BF#49:FIMA'04J3'!9,HBPM))7,:TUV;*"I$4!CG4]/ MC)-@NA% "(@&IH"=B;;(N$*JLC(<"YS"(2@/'!UL5"8XY?);+CCY^YZ2]489 MORI$KK<5E8AIQ+B$$2411"J6D$:"P32E)(\)%XIZ*7CNC3"U][_J>5)9Z*F& MO@=>(=)4Q9I#690(O6Y3"+(T$S!ADZ.,*P9_S,D]_?>C/SR##K^LEJO7;=3JZO:9*$A. MBYC"/#/Y3=+403*50)$KC.)"2A5Y]:CM'FZ:1-ET.JRW9/YR 9;2<]%T F4/ M#@B"W2B$T+9TVQ"Q-C9D3T0G5,)SQ?$AQR>.D^X?9)'35_5/E;RO$ZYVK=390RF1QW_; MLBEF-FW'OL^?M@N%7*F<) 64A="11*04) E%,(\QSB/,TEBXUX2<'F]J3-"8 M#!;&9GN:O6Y;[5$*X0!V-TD, .' =+%%[_,6O5<&!UQV>(+3533A<)?Q"BC< M77I53.%Q6=_=6;;9-2[\)H5\?*JR^.9(56)QKT-28Q_BCUS"-0Q>:=QJ7 MP)/QZ<+T+JV]\MT,/G/N7#>-QYN1P3>7]63BP\ ;>,_Z3*-&WML. ^'^'GB@^X9H@/5BC^6-EH2512QGB!584<(A M3:AF7I(0R&B&8"04ICQ)6)+@V5(^&&&;^[X=L-Z.ZO0RD^IEWAM[N!?[3FXV M"RL1Z;DC? )C-X8, -E(B88;';O1M; AW/7/C5P*([3Y-N6P=N "-#DA0*W6 MC1YGP,-X-]P&;'>U-^0[-KHZYGYWBZNC5_6DG/HV]ZLZ*UB/IL.3SS$]F..$)4UD*T\BTLHI3"1EA$F@L5L'9\;RBXJ]&N,# MTI$W8&&IR7WX<6G*&Y8]RO*_@_\NV-?%RZ_RL=Z!2?(LE6:[FR6YZ<.N*"09 MXI#D+$\*F6:Y=.K#_O;&4UM=:MN -LY]^^H52J?WJ?KZ/C1+5&[W4#)YY;^[ M?$E?'$;2+''&PVL?[I#3'1MNKWX^VL[:(2/;6V@'_]Z/7 MG RA.,YI!J,H1WKIA5.]",L$3'5,)+C",2)..4M[=YX:O]3&N;U?^SC)+,LC MI=>D<41SB'2\" DJI'D>Z7AZ,P1.VU!Y,VV,NC]89STC W^Q:KL",O11;[N"4GU1 M*R#5__8V&-V_ZRA,?M29ALJ/_Z#GN<=6W_E6M7M:U$+05ZMR4]JN%[8721/ M;MN>XR2)!2TXS/5;"U$1*XBSC$"JL,BR%%&2^.6NGV7.U+X:)[JX].Y(?^:D M.1YWC#850V_VG3\+_H<90< +>Y1QGDGC'F0$@6_O&"/,7?NFHQEUF*7)!&QU&F5[C#6U"C2F I: MMEZ RMK>.G['47:CO4#8#!] BD5',4UBD6$(4HPAB004L4,YBGC.)(N&Z MO7=TE*E11F-HU1#+F JTK>Y;7\?A/+T/& 2D@;GA,#X]]@B/ ^6^81@$L)%V M#_L"Y[69>!*0CIW%X]>.MLUXTOSVGN/I'_N1H9#SV6?Y0!?7FF(W+Y<_Y^4L M*4B,#]YX:\5GS0&6?7K5H"QU?YD.X M=7/=F6@,'?UX .'\LB:FG;O1-+8/%D[R-(^+#))$VL5,! DE%#*BL"SR*(I$YJ5FTK[[ MU%Y):URMI^WQ0AY&SFV!TAN/@5]*=RC\Q4H.N1Q6H^35".-*DQQR;D^1Y."/ M^KVNG^;+^49^GO^00G^@]13.V4)6M;R7CZOU9OZ_-LZJJ_"^R)^;^S_EXH?\ M32]LOI>S+!<2*CG*_'C@#.G MPXTTQ@-Y8):I'('6$[!SI:K[O[#MT+GM7=KRZ@+\MZ1K<+L,6-47!M"@'':F M2:.27ACXWK)DH+OVH]4O4/V"YO:F%Z#ID'!ZC& M>$"WUO^['\?VF!LW7AT6[X&YU+2ML& WY@/V GXQ'H#Y\B]@ZT2[$?00AV7] M00S*GSW,&)4S^\/TEB?/N%//PR^I25C>-C(/GTTMQ5;E]S>S2[ZO=IT2IGB! M,L@R1"&*HQ0R)!+(BK9;E:C$7-CZ]VL&M"EDD M,B;,*3'@^!!3H[A75@)KIM?.6@>8W905!J*!&:D'.EYYE-T G)U0>>3VHV56 M=KO73K$\\W5I,WY?OJX6^HC25/IN7FC '*EIW_^B\XB8O_L+W1-R^>/53V M( M.E:XAD"S&6PX+/4((8%T"YG/@V;@[T_;N'\#E7G@A*R# MEJ,>1R1LTYW]8<9MJW/4S;W&.<=_Z9]<]EK;XVKU0RZI^>?CTV)N'OOKG]ST M-:3E]T^+U9_U4QSK .3%-SR,N%)EF3_!\IS)(LSHNH<$T\ZV7!U.+6 M/7DC7ONA_] X<@&D=07P9H?S CQ6[K@G9?6;KV[N&646!J:F/4FCQ@5PU9J MRHMJU_.3G8#?QID ]XRYP2=BI&RZH2;$*]ON+# [,O'ZW7>T++VSW&YG\)UW MHW[+)'WWQ]72?N1L-49Y4Y;/1F&/9$@4/(&2$@1UV*D@D_KK$Z48TT+&6(C< M[[3LR$@3/!*SAE:K)E!:4\'@ M,O("5&:&"TY/X! T0CTVUJAAZ@F'W\:JIW[>CR*^24U)QZT>UHP M/4K9.6##43_N\,7?C5,&Q'1@KFF!:2,9(\QD_]"R7@= S^NP*^.>@ 4E)5\; M1B6KG@"]);&^M^E';M=T;3;PRJ]R;2GSZWKU:;5^I-O4%)H6$1-I!BDR@1"A M2+-9ED!J:AX(RK'*4I^3\5,#3FVM;?)6FFXHBU59_L4H!YMUMHV1C >>Z4$G M$7?CKY X#DQ8C:E&YK>*C2Y,%A"P]@Z2Y.,*3E!R.CGHJ&SD"L%;^G&^KA_? M?'@NYTNSBEL]LOFRKHCGJX?E_'^EN!&:X.9J3G>9E)5TG= TV.J,J_].+Q%% M_8FK?OEU+9_H7-3IEOKWK:Y1,U.=FLA8!V(TX1!QQ" Q[6\+E$5Y)+*4(*^6 M3N_BQ=28L;9UV[;;!B(KVP>)5S[U:A?W/D^(&^E.?MX'9O+&?] "P.BY-Q" M-@9->[P&!?M\M' -1#;6+6^P'PKAL->Z-3 T?M#\:X3&O3K\SZ>C/I) M>]?)>ON=?%]C_(_>=!Q;-3PSLA&7"_MJ2'&_^DK7F[F1T3>)9W>2FU0S;=D, MFYZ'$2W-NC_A;4=R- [7Z.-B#D(YV@ M?9-/^G:5"OAW_9!7G5=6RC3^?+, =GH!@-!_T/_%W*S*H?EKF%.VGE!WG*_Y MWG&TD[6>KK;/U/K>HF?285TS<*N:4[J[YZ>GJD<(7>PDT(%CFB,.> M2ZV^T^6V6!IA$@;^'.WA7R4-M-T +3\&+T\P/;RX,Z\ M7=].@>7\86DH^[+\NQ0/MFUQDR'1:%@SE$8ICF%,3$NJG":0%H1"I1]J+"EB M#'&_9H GQYP:47[4 <8/_2G[8>*.K?F EN![Y4 K6\Z3(UUFP(T/ ^,Z,/=] M? 5C;6\KQ2J@4ED/@ +WW3L][LBM]9R!V.^>YWYI/TKZ=;42?\X7B\OEGN[! MC@6WAUDDT7$@U&69D*PHHB*N$[NYU1U_KIG($3UHL)LJ\GR=GG]TVRD/<_+[V:86V6?7EP@$B6IA(60 M$428(8AI2F">YS2.\TQR1KR"GU,C3BW@L9OXFA?D*UO-.R"Z'OZ><',N%([U M\YK$*C8+8=.)D'$8)46"4B(CD@N_YJAA !_UH&I".A\84_U4CI?VRS;*JS\35(34XI; M<]3_O#;G6Q]H.2^OOIO^/C?+WY=K21F&<(]-QQ4O ]%R+IO:)N/N^6F^@'ND1S)<_9+EYK/+7G[>6 U-];#:? M'NRK:<\@/55/SYY&-YX;=7(&YD'C"[#.7#1ZIULO@'7C MQMS/+Z[W(A+L#. M&="BT( :J*&P#2N#>K95XRJAA@)Q3PPUV(W[$?7Q#8#=J252FG*S)(*QI(5> MK',.:93G4-&<:7;.XXC%/E3L,.;4R/;FR_WEEU]O/GR^OO-C4!=\W3@R,&H# MLV#WMN$@![T> 6E,I=Q1R4K#R#>TI'/I?T(I]GU^K1:?Y-/^G'[3LNJTU]3 M@3H321Z+.$MAGE+3+";AD!4XAP4K4HKU2I5CV6-S\/3(4]THK&VU>V";M?U$ MO%1EYGYDY()]G%!.%($(2P:1,MAC)J"4:8927F >4Q^N#P3ZF-49(Z+MQOQA M,1R8^+>[VFJU!CMS;290J]8_'.V[HQ.4]1V&'97TW6%XR_D>5_81KFH23#[- M?UK!_VVOL:]T+G24*TTC@%G.XSCB:0PQQ1%$1/..T0#4@2:A.&=$3X)3H9G' MF%,C'FMLU=7.F E^:0QU7+3[P-U-/ .!.##S["R^ !66KUL%#@ZJCWI4<'!' MTXL* [*G/I077)V*4&YW&E$#RLNUUZI/?I?V/<#?S-[57^KP,%.CZ)V5P)C9OZ7<$51=3^W/Q6KP M4WM_F'JA$/C<_N!0(Y_;=[F[?V[?^>N>.=7S\FE5TL6OZ]7STY?5QFP. MV#;:SU+4$ORK9;,O>;ML?C[#A4A2J M+1^JK)>%;::VV(F"^%'&:;SS6&8B1Q+*@F0F"Y5!QI($XH3*-,5,4>)U%A(4 M[7&R4!NLGTQ?5DTW.CX=''8WR@X*YL#=51:=P;A M+;^[7WAF;F2=[&-6Z9_6\G^>Y9*_?%P]ZKAS1B2C&&,&%8UCHZ)NJ$JA9- -1&#Y@B.#C:Q9T.WROE#!B=_W3@2VQX>U?.),1A)'"=.+'ST"1#1/ M(:,I@I*@A,CVYO1SZ*3<5V.,G8![R,$#R;8'?Q:J/>"]7KF7=T^2S]6<7_Z@\T6] ME+E95AVA;M6]!KTT94(K=66Z) BZ_DA?REF"8Y04>0*QZ7?&0]#-8.\]M6/'.]O&>/?5K#8.@LLWLUHWR[M5X+X]JXV?X./[SNJY M/0['F=UW;W\XZ"P'Z(YX_C1X-TX\8\AW[JEX/EBGVRT&&"/$LKZ=!GBME#1: MI_*KU.^+?ID>Y Q'>9[H!3U,F%'>X:F")&,8)BAG$18YSV(O:0VOT2?_Z9:- MS6"M/3AG#^#4//39& B([MA?SU=9PA=@:SW8F3_4+H(C:@-N+9RRX!WW&QS! MZ=Z$<+U)7WY3\Z44'^12_\'F,WZ1FZ]6&7W.Z_]ZM2HWLYRI/*&1TDN5B.A% M2T8@9@Q!FB6(I+D@S.31K#9TX4IM;@-[L=IV^.%>/M,,X*DV$[#*3M.!UJB9 M_T6O3DKOS4W'"7#EM/"P#DYGUF106V>SFB^ P;FQ>_M7QG+PR]5:BODFH(J# M+VB!VP0"R"B&$, M69Q0B",6XXX(>FN["8 M]\F/[H-M^E'A":9^LH.]R"7?"[+#R]?J*EZ,+7& MS7]^L5F[6<)8K#0'JDPJB!*402(%AU1QKGB:1TQZM35Q'WIJ]&=5"5LV@LKN M7DG2'A/@QG##P#HPN?5$U)O$_,$)RE\>PX]*7?ZPO&6M'G<8M>5N2UY[OV.A M#C%G4B6IR 0SZ38ZPD-ZL8J-T$J<<\Y%FJ 8,9]UZD!V3G%96_7%!;1V890& MN2?GTXTL)S!+ S/K64UN+T#CZ<7Q?K?:WW=O8>LZ(5-H4GO2UG^&-K2N@ =J M-.L\G'^:QF]2LV3=^DCFF:1)JM?U.240&6E;QLV?$L9SDF5(N36?>G/?J<6O MUC3WT^XV0J?3#WKZ/3 -6JM.=WGJ]-W]D+XG!B.=KW=/O] M[?#Y@(GM<^-#?^U'(D+.9U?SSJD7ESI0 MT-3YO# )R>8(@<\WLRS)N*1Y 16E>D67LEROZ&()F3V2) @K*?TJKZ_NKZR^K]>:[I.7&;&G1QWK]53GA@1UH$A0'8:['DAU7'.LKQ1J,ML?P<:Z^^ M/*_L%RONFIWO9Y>TQ/2K7NC^-G3TUDM[ Z<9( 4 :F'OV\0D8_CC",(STT9NQWD?P MZ+##1V6.COS;Z9/]AXZHJ6TH@.U](ZB!12"=,QC)@X)\YCB!F) M8)%(2B.5*LJOO6= XSRRKNXV+SO3K_MN=KY3M>2Z3N*J]6CT3"HM##7:].LT'#* MAY?=3^HV,Y=_TK6X_ODTK[)-JWS[&8T)SB*J*8$@DQ+%4TBQC&'.89P4\K$TEL_"N9 PWKXYK MJ/>8K:'75\9@:"T&;:] RRW 7D#[=[5KP/IV 7;>U65& 9=?H1$/NS0+9MVX MR[;0H.XMZ8(/T#.37R\G;U55X_:)N@_\TT#YO;CM2?9+OJ M.LXW4MB8[O?E?%-^N_N]WNI!JN!9@B7$N=DY2R(.B1 % MY%&4I(7@A?Y[O_Y:':--C0QWQE;-0H$U%_RB#2X=^_:YH>Q&?,&P&YC<.F$; M8(?-"9? *21=(XZ+@_'[BB,M%/1/+/SS/%V*^?/BZ7HEGOMTT%ISG-$<, M>]=V-R*@_^R-7CYL5WN["7 M)W_BYSTW+/4C81?*M\H2L-%BTUQT_3_/)EVXD7<@.,T2)#",16*DCZDF2QP9 M00Z2,)X(6D1>?5^<1IT:?VZ--LNEMMG_!BK#>ZMMN$V"X\YA:&B'WA4,@:K_ M;I\/2F%W\IQ&'G>7S@>,O1TXKXO] [G+#Y]?KT0_/DL-;5I_2554%%E"*:0J MQA"QF$.<*:57A7G,2,2%RIR8Z?104Z,C;>UVM\8]*CD!9RZB6- TA85(!41$ M:6#3F,(T+;BB>1[G7+F5;80%=*1R#5/V6I\\&#%2$\/P:E],;??%Q+,$QHE@ MF)\.G*I,]$TBN>=@.G(Z0^<8/1 MHFHW1]J!M>,5YZ8^[U?92_&ZQOY@;;U-1+R7/SB7'!W$OJE](-OYO-?E9OYHB\=,4RE@NTJ9_UY+;AR1 MUZAR!BP$Y=R\[WV3J\/,O^,"X/UF=>BE0FM"#VBHZ#^^45 Y.J]5\C8P3@+K MY2!YW$'Q'RC3.XR-[Y0+'A3@X]GB88?IT\M&R;4>Y6[%YW1Q)_GS6G^IZFR& M\NKRV_7=)=_,>!$7D21Z 90H"5&69I 4,8$"QR@K,"))EKEWJ'$9Y!N5<2%!:+T!9NP&>:C],3;9UTZ?YB--NM$=B%R"!"?P<' M?!>UOB[7CTGN=5YS?F7U>OZ#FA8CNPXDY:]TOC3"L#?+UA;]I_F2+@VU?95K MM5H_ZG]I+3 SB;,HQBED29%"%.4IQ#%.H&)"X20A@F+!L1VL2CR,E>]621X4Y*YJ\[ #G;\;W>3<7='R M^^72_L,T3+>[CJW,4_/W_3>.7:?*?W-X@ D8F* ;FVWKE:I,]KM%>V\* MQMK@]<1PL$U<5SO>;:/6$ZBNS5C?6_6CRQO;'&[+S=LL+%Y((52:097;1BR" M0IH7!33K]B@RVZRI4Q_P$^-,C?8J,W?!:^]8OM3W$;;@:4$?9B3)HHCA"$8)3R!21$%"8PZY M)#2G*N.Q="*!O3M/[;7?&@>,=>XJTZ_AZGZWSP)AX+?9T7\OG>F#OO82FGY] MI]&4I@\ZT)::/OR#OM_A'_I&J_7+3J!K^\U(91037D2P2+DPRQ,*L=!?91[S M%!5"-_IT\ZOO^M/GU)L'.VK^O5)[.OTNA4?Y5KJP_Q<;YXUDN*6:Z2F#,602)D M"A$WY<:82Y@BDG']_W'"4C_9>G\C?%Z8@]F+08SU'!(<^[#MEQGL? 3K" MY' PZ'JGONH*3=K3K3)'D&4C\3 3:2+S1! HTHCHU0Q#D"*:0Y:G4J:*Y2CS MZBU[=*2I!5&-NM1J"5;/FW)#JY(/MEJO5W^:&?!55CB&L!N+!<%M\"W8;?+< M2@%KY4X])J20P@DH HLH'!MM9 &%$T[OBR>/2V%DD,'O3R;E ML,J0L Z!^1*T?KEU"?PQ2*9$2(R#?@>"JSX>$\BV/![UW/Y[6HW(I1?E) M.VYE1&ZMGG=Y_5.N^;R48A;I%4*M11R)BRSX=CUSXU<"M/@H'(#-'Z VI$+<+/D:VGZP*C5&K1PKQP+RE >0(:F M*9>AQ^8J#S@.$);/U7TU&S435G?Z^+PV\9AM86#/BLHW@KJVV<&OZU59SD@F M61I'!!:8I&:;52]C,YG"*!-4_Q_FR+.W9B\SIA965>9>@/4N8;^*K6C5@,J%NK'+!6@F9D_#N^X%8WT)J0AY M#I:!)2)[F3*R9N0Y<.V+2)YUMWXTNBO+NI?KQUME^A_;E#=66(%PO<"D.($H MRU)(%"P'8P,S5 MQNJ^QNKJ%%;>I'0*B*"T/D[_N1PZ?Y7W^C_MUI?+6A97OZ1R+Q* M@CS&GAJ%5*9#:SO8&=^<7[(78.T'U@'PAW'!,U?99V+Q-3 M#\R"_S2]\V3=#WVF6,+R(HH@0U(36FXT MB-(L@3S)\SQ-DDQBX;??=62DZ6UPZ07\CWEIY'-^896-?[$;,/.JK&]#?W8D M4GB![$9. 8 ;F(CJ@D=M(JAM!+_45AY?*_>L>#R*PP 5C_MCO4/%XU&'#U<\ M'O]Y/X)H\LMV"1E?Y*9.U9A%:4Q$PA!,E30G"RP9A2\ZU4+J14]EFP(6C'A>T@O)/ MYX"CDI"+ZV^9R.F:/B*X;+.3SVET&B^7XO)QM=Z8C+.K5:E_P5I48@H4U2Z-[+P&WQZ5+75%C4<1!N; ==&F\CFV5<# MUVLJNCEI6'@'WP5BFY96V 78 JV-!UOK@3$?W P-M(]([E" CR:6&Q)X3]7< M/MAUJN=ZW7!$%=T^CKY6T^UUAS,[V56MITP_^-72YK"9K2"E:$SB(H&R()$. M5HL<4A%CR&7!6"99@6._WAE=HTUM5ZYNI+8SLM?.6S? KB>6@6 ;F-B]$>O? M@:X+B6$ZSQT<\7TZSG4Y?[337.=%/;?[Z7QMF\+L1 C*K00&C1):*"%@A&D! M$4TRR(302UZN(LY,__'(;W^_8["I44>K74[+VMY*(YTX.V[7!T)OZ/WYWL#Y M;\8[(!)V][UKP'&WVQU#6:'7H-BDC7+-&T2O M084J>$+B)(EP-MNL-G3AN#W6OKL746S'&.YYOS=C %Z7'U)KJN?&UBOP''>R M^D(R]-9577X9?C/JD,-A=Y]>C3#N=M,AY_;VEP[^J-_[^EGJF\E:@WWY\-GD MVS:UB=NN'Q^?YN">BY5.G-WX*!1Z0^]C]P;./Z71 9&P:8U= XZ;VNC@^EYZH\LUYYZF?9-" M/MK*NBKO^GK^\'W3=(279J^C*"#)"JXCGU1"3/(,2LP)X5E>8.:DL>HUZM2( MY5:_$^OZZ/E.S[0U$L39A6G'C>RIVI-V86T^U'M_G_4]\.F:%M]#M4!@CWV> MMC/[HBX, =;R'KWDW;'M>XX6"./W.D([AO40QV8.4#F?F'7=ZYT.RQS<.WY. MYG)QO\#QOZ2YE127/W2$^B"_/)M[WJJJS.9VIX!8"T[N]L=LN[I="PS)46I: MT-/$[(+'6$ B$@EE7"0XP3QB+/%+_ ICV!3S+I:K1R.-I#\-)E'I RWGW'XN M&DG=5^*N5ZO'1QU^6;?]0M5 ,^L6U(X_6P-_=AJ'0.T1J%PR<7#E%&AY937: MEEROZ:I@>8@=_; (!PVG YDV:N =%LZW(7K@NY_9)N&+W,PBSE*J(@5QQI$F MZ#B!1&;8M/44&1:4IDKYYN_O;C\]FFVLFYMZX:7T+%9\!9V,5)SF2L \,5(? M3.B%3ZX0S#-*HBA""8\3GXW>OL"-MYD[;RP\ S6W[T9?+ 9F_ZU9%^!+Q[/3 MOPE$R]UANCZ8 =ZGS4/+M:-]'=J_.;=UY9U\J$+D)Y- MGRX6=HVF>9#_.&E M_LN=$B!.,I1&&8=9D3"((DPABTD!:9$QR0O,BZQG/V,O.Z:VF]%N87E'%X8T M=XUC[Z[%?A/IQB\C3,_ 5/1J9BHSP=8)T/+B MPA1X-K\8I]EE+TP':GCI9\L[-;WL!=CQQI?];GE'<. M>&/2FA]NYQ#6,42&(J6]\=Z+>(XYWD$N1R_Q/UOZ2E\^S7_:XG5I5+6^T8V\ M^Y,^W?^YJC?8DXAA1M((9B35<1E.!:0<*2AXA(H\$SA13A3B--K42$0;#*S% MH#$9&)N!,1IHJ]U/-$X#??J4*"A\ ]/(*>1Z' J=AM#],"@HE",= O5^&+W. M?IR1Z3CS.7V/T\V5T/'H<9JR(S9H.T: M:/EF%]:MWS4]XFK5R=MFCG_=SG$C6/E%;DR ^VFU5G)N$F1#JE,.,B5A ^&P M)HX;.P\"[UZX/;^49_CA;U8=4L2@I>*%+ 1'%L*E522%"1041P M*FE>Q!PY=;@Y=/.I<75E'S &UN>\[FWM]X#K)M1SX1B8#CV0\&IP?\SE7CWN M]VXV6IO[8VZT.]T?_6UD*8C^?_+>M;EM7BNQ7)6Y*]XOWK+\"'1%L2"5 @S7-O/[(2FR3F M'" ')H"),=,\@3Q'.50429S%@C+B5;/QNLA>[:*M%[MW MLKBJZ6:1Y+,%?UA/0>%JWS.R05X"MY#OS;IV8(I[DU[M?X W)/K#G/@-8N'; M'!$.">[9,\5!&[E0".5&?URLV$HLV/)V7988WV?Z(9IBGE(-599A,[^/*.1< M9S;LRT4F(JW]-(M=&IT:Y>]M+J9MM=6@-KNWR(%3!SA.Q0/#.O0$^W)$^PNI M.$ TC)Y*6\-O(ZOB ,59=167>_L1T\WNN]K8J>]&?3>SW\63*I--/JXW:O%M M51[I%L_W9IJ[-:W9AE>R^->RF"G_RA8KJ_%XM5EL;3YEHU+$%V7LOF<_Y[%$ M6*8DAPQ+"A&V![4-U4&.)&\'FJ=%BY1I0/T59-'1W< =\,_YL MP2]+XY+W8N88_>]&JQ/KU8%9N? 6O'"W2O,"OU@O_C(#=9_7GH.&ZV4J6.,= ML-Y7=X(*@=?%>ZJU4(-#.*(?L=."CA-CV#WJ,#-B1[P>I<9L^L(EG"KJMT/J M[7JY$,_EGX>D1H%%AG6<0^U/-/5\N0&G(-4 M5L-TS]12=]P]5T1"HCG::D<3R!DH+09_5/\=)%'4&Z]AUBXH;G4"5(8X3'B>0,!5#1$@,F9((X@0C MS;-4:17[G1 [^QG0E8 M[))B0!FH\TB$57PZTC =,2<]ZG,-3(U9ZSK7=BY9F>DE0GT6R/;O M/00\ W_L/9!Q_LB[W&_[PLV]C:_;_.OUEWWVX:-\UEVNU=]TYW473O/>/;]C M2UN)YNZ[4KM?-^O'!S.E+,]PQ(EF9CQ/(4:9&>LSI2'%D8(R4I335*02>R51 MNC0ZM0^_N0/+GT%E-R@,![7E_8[/./6!YVPO$+(C;FOW![7_',\!I6&F=VT- MO\W,S@&*LY,ZEWLOU7:K-G-6WUZ4BJ$X1B)#$B(F3/A!(VJ8*18PCA*1\DC2 M'/=4=3O9WN1(J38R3 FDTQBW,\\ R U,.D>"80<4@]0W.HUB7S&VB]%\*QDV M7U0O4&%KQ:W5I?.::^VW]02UHA&1*".9H'Y)UZWM38V#J^SC%S;/0&&U M%=NL+ ?6=-\$[7;V%,D)ZZ!],#!Q#0._ M?TF5OA"&+;OB;<6XI5GZ@G14OJ7W@RZ5LKEFV^]7*VG_8RO(/;&ES3(H9MN' MY( TSE0F< *1Q+;66ZXA04C G/*(1'DB=!3U4[=Q:7YJ!-D4;K&&SXH_0^1KS ]PCT<12_?* ;2%/'R80W MDMGQ@>>\\H[74_I.1.]^L.7RW>-VL5+;K2UF)3/),*1266T'8>) @AB42N8R M38A"Q.GLQYGG3XW$JOE182.HC?2=4KY$T'4*V1N7<::,CI#TF!R>=/R"R>#+ MYXT\^3OIS/%D[_1E_:*6:L?R[\R* ^R>#YK1AX$PD;&(&*4P(]JFCZH(FL[F M$&:ZFYS:A_WWJZ]?K[[<_X]?O.$ K5N,$1:P@;_X.LN@MK91 ME-9$$T/$$>[P!(T=')H=-5YPA^%UC.!QI_\FH9U17Z]75DA4K<1";6O9^O=* MJY6T0B-_7^R^7W]GFV]J:]K^L=ANE9PKAF.%3; 0HSB'R*HI4V1F2K%(=2Z3 M7#*>NFX<]K1A:C1T*!8A]W:#/XWA0)26 UF;[KXUUK=_NC<=1T!]8"XK5H-> MN#"K*W;<:'!P U@_0.4(>#]>)[CO68[0&2/M8P[5*5[;FQ?"V;+EV??)HVV# M7NAZ0VSFN8DC%<6I&*^VTI1K0ILF-5NI/<+ 7O'2J7&TJ MW;+2=B\NK#WKK8L0HH?=0O.1^VV?Z:Q#1 MA8 !XW^0]@UZO0@()"OYP\A'^T_P?BT^G]4<0#WM_52*EFI*3-,A) )@5R@ MO#SSRCDA,%5)EJ2*QEGNK/Q]LH6IT>W>2/"CL-(]^#P-8'=\?S$L [/9 9'2 MP!ZJW:>A<8^Z+X9HI)C:'RJO:+D5AI98^/1]HT6ZK68WX]CV"_M%J7:/9O=L M%0C6*_,"O%__8(O57"HA-$H4S%2"(&)80YHB#2,J![Z[ML%;I0R!K!#KX\6 M+C2+^A5>S/:RI\\SL%L#KL M6\@9^!_%-N!F%2 [.!2(84^>]S5FW./I%T)V M=(;]TN?U(\CW:K-X,BT^J8_+]7K3K'8R3W7,8IP)>QPVA4A+!9F@&4QR%@E; MKUBG3H?.'-J:<=3)T!;8T%B[K>CND?SV+O;1B[D5P@Y ;FL29HA9TOBQ2% MHRL'.((R4EM[HY*.@^.O><7E%O_5(KO=8!>"J21WWH?V;7QJY'+W?;W9E7HQVYTRR&X? M'QZ6SX!]VZABO<]]9<6['[K7HX9$=V "JDVO]BPKXYMA5$-Q[>#!@'"[KW$- M"?M(RU^AX?=:'.N+7\NZF??=/*L??WREOV3:Y\5N\:T87:[-M+70^<(92Z)<$9C*C$.4 M4 D91A)RD;.8<\%YZI3:A%+3]$O"32 MSCM^L4#:B4>/)H]VWJVF.%K+59=*HYT0-]K7EMCSQ34KJQL>AA]B/O/$JJ/& M4:XARE &F3VLCM-(I8C1&.%^PM@]#9H:.335OTY+?\T:Q5<.(V'M6(C:9'W[ MUBVT&+/'!N:M<3KK BFWRQ >2.:MIU%O) %W&83GY>$N?.YE4N"WY@OX;D:$ MZ_6/'XM=69[VVK3Y;;UYOM&VI?H*6<07.I>I))F"6# ,D=6YI$1PR"/!"299 MA)!7[FU/.Z9&UK6I]GR(-1;LK?4*ZB[M'X(UB+JV MKRUOHL#=$[!S*MU]']=WW6DM_O%INWU4LED]IBCX9T7L@[!G)#X3G>*M_!<$-8A>F@LMTFKY4U#0OS T9T?5 +&\=Y M63!N]-8'G*.8K==#^C%:H4KV*':/5<'MKVIIHD+95/BU?Y_36.*8R B2V,Q9 MD8XH))IJ**-8,LYB%4FOB:MCNU-CL1=F%[KH6T]A=%_@W:AL #@')K&72)8" M>87-A:+W;"_I7?PS''MY A64MUS;'I6Q/ %YS56^M_><3]I [IV=G-J3"FJU M+=CQRFJ^?%/E9/9P296W6W#E3;GL]ZL5A]E^6I5A8?&O]\;,3ZN=,7N[$,5* MXEPD)B)+B82&T>S!>"D@11@JQDI&*\M3K@-(H5D^-(?[][#QY,>%),8GWGL*.\#X[SWZGU\M!S9^L,Y,5J8=-C MT'#9UMMI7E>Y7<:F]LQ%]7:4OMM#^?7LN_@)L " /0+ESE# .?B8/19V_CZ* MY>/._JZAJ061!SN!-1182WN>G#^+K>O$^G+$!I])]P&KQ\RY'8G 4^4SC8T\ M-VYW^7@RW'%]/WJXWQ1U[9^+J5791C&I_DWMOJ]EN3(XURI*J,@4)%BDABHR M$Q)0>XQ4(TEPHE&,T'REOMG9^;T[8[BT[?0MT/);.+)@E.]BK<&N0#CG4DH$F<"V:#U/(8D4@UIG-%(JSQ/I1=;!H'\;XAX% MFPL*>V>@LGA6UCHLC:ZW>\+QNP](0;G>J>%1>=\'BM=C@->]P^JK6,F*C^:M MG%,I$I'D"FH:V[$ABB G*8;"Q(^2I[%,^""Z*K4!4V,I\R)FP^BI["%WG%P. M".30,\\^^BG6A_$%5%ZC]R;"*7LC)BF8\AJBOD(I1\_I*Y#2K#O[54GUHUAP M*]?9/BZ>5"5G&/,(ZSQ/H;2GWI#2&I($8YA%44SS+"4B=I+*]&UX:HQV:\S; MV._MSKP4A84@SF; O+.IKVR*(_)N!#<$G@,3VU&MZ8/5LVJ; EC# ^I,]D4K ML-Z*8^,CBZ_X07*LQ.)Y?W_".IS:WR\Q)U0IS6(.>,8/I5Z$*\ MNZ>HH>7J/FK>!YFGNS_9@PV$:MGEF##,(PI3GEKM6\8@USB#E&$6)SI+<2K< M);W/-3,U(GBA1 :LK>TS !]$VUD@'$X#L\ 9B'KI?9]_^SQ$OT-@-IKRM]_K MY:G[W85$J_CWV9M'5 #O/9EYX[=ZYD -UV&- M&=32;FHF*C)!D920("D8XHI)Q5Q%2DZV,#4:K(T$E97N"B6G 6RGOB"P#,QZ MKQ$).)?J=/]BM9+33Q]-L*35N:9F2?N%?:LD7TEIWH1M<;+^9G.[63\MC,GS M3.&49%A!$4LSTXDB 2E.$J@2)'&L*!.ITUFGKH:F]FU718(K8V>E-H6!%-0& M^]90/H-O^S.2:R^WN'1=?[KB^;_*24(LG M6XI]>[\Q8_?52A:GDZJ22=O#[Z^6R_6?]HSSQ_7F_?J1[_3CLK[J=KUY M1B36+$.0:19!)%$$64QR:"*%.-*I8"QUJKH^A'%3HY[:.M!P\L5!FKU+OAE3 M 3O4;;'FK;II8*YKN#4#A6-%_Y3',D]TW^S09<6Q_]K!_;4S4/H(_JC^.TA1 MZB%Z(W!V6$ #1\XH"P_M<1;: &WT&QL^K<3ZA[*E4C\:*,IRJ8^+U;=J(W&] MVKY3YD57Y77W[*?:?OBYVS#3QF+%-L^%5-,7 ZV5S5TO34O?ZHGJG"0ZPQ@A MF.2YF49&,3(19YQ!G1&>Z1SA)*+SW7K'EFY#Q8"V>HT<>XN'7#BQ+H!?EL;9 MOP!>N&6/L=H?[JQC?@/&D+WL-GY,I.\&7RLLN^UST6V67,#!57#PM>[1ZOK" MW1EXZ=Z^2D2X86.$3@@ZB@QI[ZB#R@C OQYCQFCR0F'53ZN'Q]WVLWI2RZ1: M..,1HS*5"42Q-$.&K;+#:1[#/%8*,9)@H9)>FJG';4UMLE#8]N__%N?1?WJ6 M$FL#U(V= \$T,+LV-4A+0V>@,!4D Z1Z.& RC&KHB?;>1A#TO.-GM3Y;;O'? MK7V9&7*]?E(KMMI9K;SMQ\5/96L_;[XI^W.[>OK5LMI<<(8H41A*EAH6X9E= MGL 91"1/4J[S.,;:=1NW1_M3(Y7"3B *0X&H+ 7% ."^;]FG'[HW?P=&=V N M.LI!JQT A0=6#-DB7SH!:B_ U^&1=]]*'K@'1MIC'J0GO#:B+\"Q98>ZSU-' MV[J^P.7FGO8EC^F;!JB5E;PQ >_5=JMV6SMLE9H"]5++G.41C:1(8:8PA2C7 M"')"&>2,IFG$4*QPYI<3V-GFU,:-O86 ]5NB=L'9+38-C-[@XT)IK9W3@]+> M&3B@V;W@WR.#T!F?P.F$W>V.G%OH#,1QHJ'[K?YQ[&^/NT>V_/BXDB6KE5/N M:H*6Z5SFA,0P26,%D>0Y9 PIF"5QIFFN4S/G=0U8VQJ:&L.4M@)MC07__F_$ MC'[_60W5Y3JG>Y34BF]W(!H*M8&9I0*LL!/ "JIJ 3'<[-<5D); I?7VT2(4 M%R>:H8C3]9<6D_Z5+59V2>YF=?C9%[6;IRJ2A&$!::P01)AC^S<,=881SA.! MTMR)!)Q;G!H;'(PS7W\=#UIQ.F-^M0O2M[CT.>QP*3?]: %?N M0YBXH_DK8_00-:<[\!FH\O2Y5M^H_G0'".>K4'?=V(]YKM>;A[6MS/[%*A5_ MLQ]5-2PB'B4$$P9)CB5$F:*0ZRR!BF'&!,X8T5Y2&&=;FAK3[ WUXY/S2+KQ M2!!\!N:/O8W%5B2LS!Q@:;T3C*!D<;ZU44FBT^G7Y-!]0T^IWO)97Y5YNCTJ MOC^VAQG5'+$(4H4RB-*(0B8IAY)B+?(8I:GV*SQ\IJ&I44+]HN\-[7T>\BRT M;B01 K"!.:(75O[ZKQU A)5L/=?8N"JK'2X?":-V7>^_3G'+GJNIS\N31M5 MEPB?W@J7%D=6K( M3P+V"*UV$KP$@X$IS]7]'D>D.D5<78]$C2G0>L[\XR-/8018S6TW^D6ID^J- M0B2F'"$."4HH-+.;#'))S1PGYO9_9.:I/W6VI:E]D(7(\%J#EV5\^DDTGX?7 M;6(3!+2!O^">>/FK>'9A$5:Z\VQKX^IU=CE])-+9>01RB%1&8Y9E$8\D%V-NIOC@!=Y'ZRQ$@'N(OAWO?3/OER/PVZ9?CBWN>Q%BL M%COU>?%43(),%R[LD4.; //[5NG'Y>>%5O,\P3&.)((Z1OB6T5FI[HZ\W M2BYVU[8HY6HWCZG*E60:IE'";47;%').*(PPB;7*L@QCK\-@IQJ9&M-\54_K MY9.=>2S7;+4%Z\?=UD NS4]\ZVF=0-2-62[%:6 FL>;9B5IIWPQ4%H8LJ77> M_\ UM4XT-')1K?.N'E?5:KFVKS)-8WYG:S 4]6FW:O.D;&O%&=2YI#R.$\5@ MS%(3@&@[+\.L.C(:K;'VNX;[[4&VK>]4&@S\&D:"Z%*R@[-;;F%$9[U+(7K/@Q<_KF3\HOBOYN%0W^@/;K P! M;V_5IB["O!#&G/>+Y:,M(6@5K X?H5THRN-<0T6QFK-VP4YK:$5O%I"S//@.%,T5H4KGCF9+8L[?<*'.$/AB8,;WA M-WQJ?1E&V.]"/,/F1?:T9=RTRKYWF>:I*P M6$,D5 01U1IR@1!DBN1,)0@SZ92R@ MZ<(,\.?F#ZK1UO<@,%-8Y&O%$TXP?1^3#& M\SG^\COMN%HB=UD(3]HG8W^I[]O+5I+>O5U6ZW6?#'73&G6=^R M8J^8QUE,.8U@FDMLBT ED%&20APE.(U)3(1&/NK=%]KC]>F/H-!=E@@037]J M@>X^>A67]I9; #-B'PS,-R7\+UP!+]2W"YT+&^T8EVQ1ADVIO]7PRA9C+OT* M%^,$ CAHR'.I3:-&0($ ?!T0A7JL?X6].Z%6;+-8?UQOE&#;6C4B2D0:1R*' MF!%BHR0&J20<NWO-PGH=5UZH6U]*!/ZFF-U5DS>K+^N5:>9Q8Y,1[#+Q MMKGGE6=)AID)HI((HA1)R)A D/(($9K'.,.TEYZ]NPU3XX'F2D13T?WS@O'% MTLQ)U1;4?EGIJJ9GQ6Z,9^V3/MWF%DT-W!E#<] >^QKN2G/M!>!#;G9=@-\P MROL>=KR-(K\_4&>5^GL\JA]M_KI>RS\7R^7?-XO=3JUNM*ZJW]VO[UASB>KW MU6(W3ZC(1,8(%"@W<5%&$WMP5T$E MF3)@ I6)6K>[Q<[TEQ\#^O6 &_>%!W0X+QFN'X/\3]-7&0%<+95TLXKS:2RU(O>;,SK5@RE M_/EPR2U[MC^Z^I-MY(>?#XNR!--M<9+L2INPRVK>+U;%3]?ZPX^'Y;JX8;VY M4YNGA16E3U5,,,,P12*#B$<4DI1%,$Y4GF*>YCQU+FPRKNE3"T /3E1'^6: M63_ [N"(90"U=\7]J._(+T4[5T^[JX?>\+1>P<(MT'0=-'RW6Y[-ZRK_00' M##1>E-OJ12E0 /",+^DT,K]9B<1"[_N]'MESH9ZMDN?TO);^I#S_%\E&6 MGJQ7UM#")O9S+G(5(2$9S"6)S1PQX9 F-(.4Q8IJ'7.6LOF3VO"UZ_2PKRD^ MG-4T:#C*NKJY_C0#\B"G_\^],X!MP7?KS@RHRJ%B_[+P:!\#L9]^D\O>O>@V MSQRC9P:.1,HN:50X^.\77?)?99?4GH#KUUURW](EWO//2_$,.A7M;3WIMECPFVLJ8JR8F4+F-(6((@RI3E(H-)(RC6(>Q9E/6D?YV*EE M9]S;-LS796WSY+,2)L82S3&1,%.1ABA-$20J9U!QK!G%C KLI7K3 Z8Q- (O MA"W>.^.OE;_U7SLKTMAMMI:QL87(K M6[ZM@TTEYU0D+,.80Y792N!6\($F0D+&N58BUBJ)G(7&.]J:V@=9FFLGA%LK MFR9JB_=K4Z['_UQP[EX]"HC>P%]T!=R-+O7F]L:"^P& EP#I MM2SA"$W+.D+7$T:;^#NZTIRIN]YR697;,LG-Q(YJ>[6RU2U+\9[MG"1)@B5- M(+5:ITA) ADBAG$C+3D5"*<,^4VANYJW[4)FD,JV9QM]D[*V71"5]/?1SS M6GPQ+TJE \Z9CH70"A*9&T(1N0G72!S#+"8222M]DWB)=+U\_-3"-&L=L.;U MU%-_!9X;2_2'9&!.\$##7V;FI--AQ6->-C&N),Q)]XZ$7DY?U;P%;*\>=]_7F\6_3&!+9"H(5P)FDMFOF"A(%:$PLS7O4X:UE*E?6-#2 MVO0B@M)8L+76SL"VL!>PO<'@E\6J^JGGZ9XVS-T^_D X#LP$%8!W)8"EH>!@ M:<@*DIUP!*XA>;Z]D:M(=CI^7$>R^Y9^5%+KDM^RA;0EE95 2291;H9^+B&* M*($4<0HYSPG5J=04>Q60?/7\J44!>YW[!V/?#*S*\V;LQ_IQ9>;+@CTL=FS9 M^MX[H>I&$!=@-3 I[&&Z+6 J]S<*S4(HADFF[(:.RB%'R$!+9"*2.$%,8)\]9\_VI[8Y;0^FOY * .SA86EZ MISJ4+JII2!&L^<4.OCWC%EL,B/?0VT(&ZA>R &!OOD6Z.5^I/*@4'\-%'#W! M"QJ1^-HP:L32$Z#7$4W?Q_A'/+>;M7P4.[N<6F5";JLQ6K)$*I8J2**40I3F M*:28<9@D1$><8B02YU/]9UN96L13&5IL E26]@A\SH/:'?@$@6KH1=(^*'G% M/YTH7!S_G&]AM/BGT\EF_--]<=_M56ZXQI8@L.'5B^IL.[M[>ZO,2[/:L6]J MCE+!(C/A@:G.,$02*\A48N9 6&B99CB3?@( [DU/C2:LY2;LJ4V?F;]7ZP)F MNJ]F8%O8;X]D50[X;L4Z]XE;T#,,T@.S3 'RIP;(+VHQSD!I.KCM!KG'5JTO M7H$W;9V;'WG[UA>6XXU<[R?TI;4Z*;G.2+%5>*M16+-81(@( [WB$*D\@410 M K'(4ITBC43L58RMK;'I4=<^=[\VMN?&;RO$KKP4!KC!F:@'9CU(IQN,P#33 MTN#(Q-+M^C&5.-S3MX+C7K[GBW&@*CAHF(%J3#(8RSB'*,\XY+F,8,I0AI7. M4F:7@-U7?DZV,K7UG3*K?KE>?8,V;1VB_WS^3\O5JJN"_F1"?OHYT\KL5%LJQ:K M=^O-9OVGK=/&S*M@?G55;)#.4Y1D<93D,,-1!A'.[9Z_VZHYU51@%Y<,99*9O77GH :A?L'.D M_-X-4/LQ Z4G0W> ^Z&"P3MBI*,&0W6(US&$B\!L.9S0[[FC'5FXR.WF08;+ M'M2S#$M5D.FLS,&[Y\,E39F#S_N2MDJDG*$X@1A%#")F0E2NJ8 Q8BI#Q&J< M^Q5FN=BDJ0U'%XN?7%"5.$ 'NT7)XW;;P /<2#WF7_@E&,AA2\%<;M:XQ6&" MP7A4+B;.RY*UYC1YFHE M&_,8\SL3LLSC.&9>0B>YDRU6P<>//9ZIPV_9^#@ M.6BZ#DK?0>U\L:O=%/"N_)^!^D5YL=Q3@+#_T51?%?<)V51?F9'F<5-\=;SF M@&_1?RU3QU'-&6W&^18@-R>J;])^O_GM5_6T7C[96?.+:755_P1)KEE*>[G=U'.=;&'832\$,],U(>S"FVGG=KU<",-8 MAVHG"4TC)7(*$YXB6Z0FAX3&"O($24%2E4:YD]Z27[-38Y:[WW_[[>KK_X"; MC^#NTZ]?/GW\='WUY1Y<75_?_/[E_M.77\'MS>=/UY\^W'FN9;EU@N-Z57!H MAUZ3.A@,#A:#VF3PQR"59?Q@"KNJY-;TN"M'7G V?3W_]^.-Q662E M?-!:B5TI07RCK^3ZP89I57H4B2@F4N7I^X%T<=*^ M8W.C9?#[N=],Y_>\\\(J?^^>&V71/F[4/Q_52CQ?_5QLYRG+DCA7&=14,8AR M;)@(YPS&1 O,$IK'D=,Q'X\VIT9%#3O!WE#PAS75V^30V];B#.ULQSN+7W@>IKMOU^NUD_+:22[YY_WUKAMKT4 MQD$)8ZX9R6**,4285E$0Q3R',DX(25'$LTAXGJ5V;-J+@D8Z1BV,Z>"ALMWN M;?_RN"T4'?\"UGL=$=:M(W)IK[@1U#!8#\Q3%F9K-;AMPOQ[#?.P@JG*_-]J>8RJJR1X6/022A$C.8()%9,@L$9 G M,8:"98;DXC01J5,.L$MC4XN@]G60S=S-6NNYJM0&J^-:4B"PAEY!:M2++HXW M#EF2V 63L,M%;0V.NTCDX/K1TI#+/4&JK;_#F;9U!BI68U];WVQ/W^B)'C?6=[% MW>DY%QRSDP9FPD#],>9)D M/-402[N %IN0CPM&(*.12B2)(JY%?U6,29)K,XSYO#\:^DJO8=N/7$]![$:3 M%P(W8NAW 6872ED,1UVGVGE#<8I6.FF[M.>)<9LR=;W>OIZ]I$BEB4HI)#'! M$"5,0T,']IRH1A1S)A+N-2D\T\Y4"6);O.U%FJ,UVO?(^!E0W>@@ %0#4T)A MX:Q 9M")8 <28<^/GVEKW!/D[0X?G2'ON-R/$J1:S#^L=HO=\SW[6>=BBB)' MLRR4-$(_OJV?_K=Y1LD0YB\%,124T/WD M44C!V<&:%MQOZ"$P;E6N7NL8%]O")$5"F&\?1C9<0 AK2&FN89;D0DNE<"[= M!<;/M3(U0GBIH.VQX=Z.9?OW'PRA@;]]'W#\Q,6[G+]<7/QL"^.)BWU(9]4_M"B84:]LWC;KMC*UDM4(@YCKG@><\99+G?A6+O-KW>?7'J6%4F-6_4I$?^B*2W'"P>969S" R M_X LIAKJ-,VSQ,S6A%_F^CT',M?& E=8#7G3%:E_2]X6N.U@?W!FKN]PF M@8-UPL#_,AP7>>^%6M!II)\%HTXN>X'S>LK9[R']!J$/ M;+,RC]K>JDWQ_/>+Y:.M_$PHI0B;8#-GC$.DK7X 5SFD'-NBN3Q"*/8;;LZT M-+V!I3*LX*K?[]Y;H>:2LSPIZRRT>99'(H\@R82$*"$*VN$;,I$A3=)<$^95 M/"P L*-HRU:POBP(8L%M#A>#H>XV) 3 J]\1AZ+] 9"O^DKU,NA\WR>M'"N&E=IYP[ MRN,Z>5%?\8*'4B%J>Z/MINV]VOSX;)47:I7 >9XKGC >PUQEB:V2$ULY)F% M,Q$ T5I&:3I?J6]6W/[>1\>@HV&GMYF6;_-1\\.]V0>["QFEAFSTJMP,%(7U MO@('7;W@1@=A0!U+Z* )Y"%AX',-Y'4[D#W4#AS!":QXT-7JR*H'CB <*Q^X MWM@S@W2Q8BNQ8,M&WM,^*>K]8BM,J/VX47-,%&(BU9!%RDP\TI1!6ZP8YH1% M"1.,8!W[G*AQ;-KT@^0HYQ)S]O]U2[O-Z:![^I=079KMJH4AVB*=$YY#A4G$40B M-;,:I3!,B,)9E/%<".VJ2WFZB:E-;2HKP3MP7XS1QE!W'< S*+9S2QAL!J:1 M$[!TRS2YXN.N:'@Y3B-I#_J\1EZ:@.T(M*CWG;EQ-)V]=L.;BG@=5_9-]]8F MAI/OU,K\97=K.JLJO6B3Q>:Q(;E(*P15+CE$)O2"E%$3=9D@*Y%$F?_SRNUL M;6UJE%>7_13&-M\$[S90W4*J8% -S("5G: R%%A+9_N2J==MV/5(]'; )'#* M=UN+(R=_.SA_G ;NC'$SL%*>/'$"03=RN R7@1FA*N!>(G-; M(/.E!1EO%CCO?-!/_T0SHW[OY]U\_9&W7-GORPZIO5M>,D^(S F3"$8\$G;& M)"%3)($9Y2+)99JC1/FLVH0W<9H+/*R4WV:5_7[\,D _NO'3V_;.P/PVD'YZ M>6$XFARN#X+2[ !FCDK3P\'\FN8';*EO %C6MO[PTQ:A4=6J14XXHCS)(-:Y MB0$)PY!&J8":Q;DP8T":X,PO!CS1RM3"P'W==E5:Z1L'G@+2-12\$)[!H\$* MF:FGDL+#%V>/(L.UB_^7PORU6S\N[A4W;K%[22$0<$21@ M3C"!2&D)22(X1"R--4Z35'$G;ZKN\>@=2]\7P3%P%]T MB4)I7(_%[F,XW->Y+X)EI"5N/WB\%KG/NM^ROGU\SVA+VV?-;:YJG[^H9_KA M(]\62I^[#T\V6>%PIIX*\S]I@B"AJ3934$D@SZR.'%\<5B1F5^J7[23Q#)IU\<.6<8M(=FH8! 7Z"EZ0S90-*: MW>V_D=*F,S#GA3?=']%[3<:\48O]*M 7929_8OEHXZM?UVOYYV*YG.<\D9*F M%.I"SRU5"O(HC4PXI!.2<$0CC/R.Q;DTZ_.AC7-&[F!UM<[>:P_/ 7#GI9R@ M( Z_LE.C=U6A9\7'?]G;#&JCSQ]^Z[/6XXQ1Z*6?[H;'7@ERAN+$PI#[O?V8 MR-8FWZCO:K5=/*ERB]*T!3ED-DU8A5'R!!11'-, M?78#6]J:VK;>"U-?'B/U(YXV?-WX)A!J ]/,2\"JY()?/EO 2L(QP9*Q> :N M=KO-@C_NBFVWW1K<,EOT-1SU., 5E'':VAN5:!P[O#1^?*.R_WWGUZJVOYF M9L6VBYYO-_79-)L;;<^S"[O._TVM]=5J]6%'719X0=0 MA2-E:2=M7''?"0K4F]V[:>/WT<#T]DI3>P8._75PJCABL2TJ9#9ZK?0,E*Z5 ME:(^OD6ON6_ZC=][(^T4CMB+7MN,80%OV9L,U-!H&YIA@6GN@@9^(<4)RIOQV72\W M:GI[LH5/5DSSW"Y)L4=KYT []O.O?MP2H!/=N&C<=R& 7_4'@1< M: T'9U Z#J/09#L;7=!OPR<-6(=A_QTDJ8T8TA1&W*< 15I 2D4(N(X)3 M.[N5: @I_#[?]YNHX3OHX'NRKW$OBU]O00%-L7Q3>1Q'\; M^NP+45]A_$#4^%YIM=G8:76E$M X#6H5)WBL$>28#=K0XO9BS-K@.-'=62L%;\J<593[Y M<,EMN8]Q]2?;R.*/OZGMSK!<&1;&Y,#24(4@BS2&2@DFBHRRC M?N)BY!=Y\9M;]4A Q-A83/DUFC0= PT/+-[ M%"X)T,&@/;HZ,@0;?AG7ET] M;M8;=KMDYGEB^_GS]=/V/ZYVF\7CCRISD%&:4TXHY)@RB&(=0X(4AS+3)!82 M,YQ&KCE578U-CH\+>T%M,# 6 V,R*&UV3ZWI!+F=:4-#-S!SMJ/60UF@$S[W MG*.0,(Z4370IG%XI0J[XM"3_=#YBM+0>5V>:"3O.]URPW?3%F/ZXL8<8&F%[ M]2H+G>,H3ADD>48ABJSFIK#S]U@I9O[(!!8]-I-:FIS>M+W1*"?-'1'/-(Y9SI\%M"*S'&.!*I \&-Z?Z@:'VV& + M!. HVV>GL1O@4((K,N%WPMH:'7^?RP&"D[M8+O==IJI:"/-M%T487VKTJ:KD M&VV4MK-BR>U=J9JF=9 MO6[T'GV\WZ06UV MSU9,?F>N^&"N?;#SFWELHB.=Y"8L(@I!1"(""=449F;Z+X7,$D&\U-]'L7IJ M%%@;.@,/UM0BS5+5QKZ=_//Y7O;RH> MW=E=D]63/F_Y_[42TYV=,:3J='?C/4M''M=\:Z@4"H839>;LD$BM3%0=:4A5 MG$*!?OH*_77W^_0.X^0@^?OIR]>7ZT]5G\.G+ MW?W7WW_[\.7^#EQ]>0\:U_WVX>KN]Z\?BM]Y%I5L[0>W@2(8N@,3_,E2D4/) M1CJ!$K9<9&N+XQ:)=''^J#2DTTU]2V8W--RNO[/--[6=YTR8^#=)8):RQ 2_ MJ0E^&4*0:2YHG-$DB;T*W9]J9&KD4BH1+LH%$\\,A),@NE'$I= ,S POE1LK M^T)6L3[O?>#"U2<:&KE6]7E7C\M3MUS;[SN_$F+]N-IM;]FS#7"NRV7!.4%8 M9CQGD/ H@D@3#BF1#(I,(,FR',?,,V'R=$/3VW"I[00/I:%^7_P9.-V^^K7W^[NZ^^_X^J>:JH_'DP<86_+Y5\Y@2G%*!H>0QA0CI"+((*4A%G',1"90@KV5[IU:G M%@L4]H'%WG1/%54GH-VH(CA\ S/'P=X9L/;"PN!R36@&K,E0KS?P]Y:J0OXR MJCX8A=51=6IY7"%5'S".E%2];NY[A.-AH\2B6'PQ?U^J8H-@):]^K#>[Q;_* M=":6)P0+FP>2IS%$419!:E<]TD3(3"0Z0RGV/ST@I2FU<7R*&N8ZWNH MPP%W-U(*C>7 G-0T=P;V!A=X7KG@V>.(ASM @<]Y.#0\\F$/=RB.3WQXW'NI M ./U^DFMF/WOCX?EPBH\-A6J[AZ,(7IA#[JQQ;)<"WZ>)SB5*=$Y%)*88$FB M#-)$)# 1L>:I9@E3<3_MQ1[63"V(*A3A%@U%.%'Y5 @BE$Z]EF'[ ZX;??12KF_O$[AZHS[J*[4O&2A_H/D\6)'-YR:(<_'RYI'MII&G5OUS!W M2I8'Q-?5 ?%YCC(1IRF!$4HP1#3)(#%_PBS+D4@RE6+A?-!F0#NG-K062E" M6>.W,["K;&[(7)3Z%NZM;CQNZ"OF/;15E4[I"$PU,FI8@$5)BG]MP8AB21"42*(YKF.I>>17!# M6C>YF*%1C_&0[S.KTS5?9VG63@)#3'LW0>%GWWJ8(;K<;8'RS3IRZ! B6!]6 M)3?!,(6!AX!_H/J<(2Q\HPJ> <$]7^,S9",]$V(7J\5.%5M1KRO]-1>"/_RT M(YWZ'\4V]^9=47-!F&(X36%$6 212&/(DA2;P2(C69SDF&FGQ=D+[9C:.&"^ M".29"=NS ]RX>@18!V;ETH-JI_MU(=$9L):+0ABQXE[6,@JYSK"2 FJ$;-5 '$&6D@PB0G/! M),M5YI2U^^JY4R.PPC3PYV(EUW]Z+'4TD>I>DNKI_\!,4[KN+R;3]-U]6:8G M!B,MHSABX;74<<+CEJ6)YM6C+26<,+$Y]3_UZWYAU^UF+922VX^F>9L+9(LV M?;:GIV[TM0GY%KMYK*C*DBB#68PY1(E2D.4$0Z%-:$5B3J3PFGYWMC@U)JH- M!K:+7FBWK*RXM :B,-LOVNK&W2VN"HKFP+SV$LC/>R _UT!>MP/I'2@Y@Q,T M).IN==3@QQF$UV&.^XV]SRH\_GA;_$)>>94BLF##=-!9Y\+[N(-CC[B1TR H#TQ25S?7G\[491] M^L@;H=!')AQ;'_L4A1\H)PY6>#Y@C#6KK\K*HD@KG/]QL15L:6>&A!,B83Y"4B'<"FJ05@]NT=U5L6!1^%>M>;[7BU8KR&ZY^G;9KPBMAK4!>MBK6_NB>1]]>%6KZM/JT>C+C M]GIC*\U&6)G7/Q+0<*J&B*8($A:E4*4I(AC%<1XCO^*9K>TY?=6CUM%L&.=Y MTJT55S>>O!RKD4ZV57:"7VI+_P(6*^""G?^)-A=,PIYD:VUQW!-L+LX?G5QS MNJG'&9%%49EB][@QQ%3$C85.Q)R*5.H4:6B#,8BR%$.:$(-L$@E*5F3^GP&S>SD^ $0#TT/#0EB9" H;+X?'X[C#Y3"- M=8C!&RZ_,PGM0+2=-#ASYWCG!]I-?W$JH./22W/T7LB07*UDLY%#2I8F/$J% M1C#/26*I,(-,<@8%392*F:VD(?IEX3FU/S6:;.9H64M!8;5-O-JMP0N/^N;1 MN76+6_0U(-@#$^Y+92*;^O:"1T9*IL+UU7A M7&ON[$3]7/#+HBZKZ[FWT J[&XN%@G)@RJHPO"LQ+"V=-_I7E;@_433"FDO()3;3SHA&D*180*ESG<0JCS')?&*MD,9-+1#;6]HX++WM M678A:">Z<=I;=L6; (> +RAA!C5P5((= MK7A#Q(&V]?;^+ZJ!K/ M*ZF_>991:8L'PY@R A%1*61$V4K"BO&JE^.LU*%,Z]-]F*%-T>_%];F<*Y$Q("K-81- NBT"*S""6J2Q!B4!9RKUJ4[QZ_M0&EX-Y MU5JCYYSB-7QN \ %H R] ^:.1P]!Q9->!]9.?-G&R#*))QT\5D0\?5G?I8GB M_.YS8]WCJ]I9/IDC%,6,2P(%8[$)0VTA-"P$3+BFFFM[FLSK;,?YIJ;V69=F M%6HK:PUVE=WUBF?O5]"(_!D_6QS(T^] MN]P^GDAWWM'[?)A\%+N_,RLKLWLVH<7FD2WG4@N1$)I#G%A%-YW;JC$RAIAB MS9(H3A F\P=#8VMYMV.;G1M]G&[,Y\5_W>2 4Q7U;;%:V2T1SI96G,_[_-T9-\W@;F90OPV!O3-S]ON;O2OZ[4\[ JK[=UZ*>1@&&][^IPWPR+)-$D@QA1! M1#,).6(Y9$ABJE!L=[3\]K-"F3:U^4[E&>"E:^#!_'96S'Y$>4KLX)"M8/;H M6U$Q8*>Z[K*]15<-OD%7]E+E%;@M>FE_=+_T#-2N@1>^C7&6/SSH@?<'@YDW M\M9B:%B/=R6#MQ"@F/WAE,B5V"V>RH"4FPN8<-50A+[R\^>B#F:#/VK# M ^[1>X,U7('WUM;?KNJ["RBMI>"='M#SU*?='_QD)G)*OB_:NBTWS*H=0]/& MPG[0Q65%K8@OR@1P']<;K8H#J-NY4CFE>42@CKB&2)@_N FA8)YG"*>(1)&; M_&PPBZ86)5E?[#:6'4 W>_O+(U7]$PLN[S@W+ARU.P;?/+.0E\Z TAM0NM-, M6=CW4'EY57O'N%5$0 ?' IXK#85QV).F%ULU[MG34" >G48-]N#>*D;K'^J> M_?RJA%H\%4F#46I9EVB8Y$D$44Y32$F20RIY1#36F$1>I'NBC!B>-2MG+@]%F2K$JIPZ";;]7OVE)B>[=";!XF (!'? ,5B+@7+MO5B2@ XBV,@%=M_JG1I9U2>WBL5K*.V8K MH9L9V7=FGEK41;>U2^>I2!.<8@0)RF,S/4((\BQ!D&HAHQ0KA3-GF4:7!J?& M1H>*P-I:#;:5V>"AL!N(VG#WG#,GW-LY: @T!R:@"L@;N_5E@:PM!J7)X'H@ M(-US[D(#.E*JW.7 >N6U^:#4DH[F])C1LLA\G&HF?WG=UR]J_&R(OJX*\Y$) MFQ?V_-F>5=A48CBQS.,8*0Q1(BE$FB:0LCB&+,LP5Y*25'*?D+&KP:DQM+7W M4.$(U";/0&ET3[VB3MC=@L208 Y,T!?CZ!TBNH(3-#[L;'34X- 5@M>1H?-] MERR4WYFAJSC'^ZX\/7;W7:G=U4I>2=.J&=/8\OUB*Y9K6\%X^^[9_.-AO67+ M7S?KQX>M><3RT9X]L]>L5[O%ZE')FP>U*8;#K77@DWGZ=BY0JC*14=T3;IT:%U=KUWO<9J+P'A?M%+L,! -! /!G4&, M2A!F8 \#:.( #D" /PK2*+#PY-\7T[U+U&C/X CLSQ'MA=2L2G,1F2.E^U^)9D=]KY M#GHZVV/R-+1_5@>;F&)$,L9Q"K)"$2$0$4I%%,(Z9)(FF M3/F&WFW-38U2[KZO-[NR3/+B8+@M22655IM-<>[BASUX5WXL]DR&+\FTPN_* M,J% '9QF]H;.@#45%+8V8L:0-.,"2F">:6UR9*)Q;&W=[H=/MH8Z/[CM[Q MR8/:[)[MX4J[[O/AGX^+!QL+?5$F-B$\IT1E,(YL@$)H GF*-9090U&,J3V7 MY:=^T=:VLF.24J[ZJMK@*59@0CS\>RX.04CULE%B4\Z*U!O\K MC],9RFAQX__*$9JE$9G9,UKV%.OB22V?O4.;\[WE'-8$Z8'A0YH*^ML]]!\. MT!MC@P8TG9"$#F;.-SAV(-/I^HD@ION>?FQTL_NN-@V=GT;0;BB(9CK)8)*K M%"*%-.0JRV!NYDUQKG3$4Z>,N^ZFIA; %):"Y7KUK5R561Z,]F./%G3=N",, M9@,S1PG7"RFS(69!W5@$I8R6YD8EC&ZW7].%PQW^2;HOXZ'G>[99:/W5#,+; MC^O-IQ]VW6 [EUDB%,DY3'3&((I5<8:1P(CD(M,=#)F(I,*U,-F>UP:5T8&1 M=$_1#8WH2"FZ 9#URM'U@:DE1]?I,:/EZ/HXU11AB#'A"C/-F7 J--K2QM1HV)A9BU^I4NS! M@RG.X=A-LP'0&9A93P #_BBM=%R6:T/(G3X#(#428_9"S(LC.[!HH<5S=X[& MA!VF-\FOZU)_OOM]Q98%LDH6 >]>W%KE<4(306QZ4@)1HA)[B!Y!I*-4Q!11 M0=!\I;[9.[LI[UPS3N\J+=_59F/#O:H-2\&ZF))5HO7%<57WS_LLL-T,>!%8 MXU!@$Z5RXNHOUGX6(7<&#('42!1X]KW: ED*+ID?@K(JSW^$X<0N=%I(\>RM MH[%BE_%-6NR\UI\7S\C,69G>#]O=XH?]AUU(O%_\4*7LT3R).&(9-XPI+&,J M*B#%.8.,BS02*<[,'-XU1/1O?FK1XX>?2I0"M^4[[=]P>QA>A[/'2T(:"_P\W! MX8*GA#OB>_5SL9T3E22YD@22+,D@(FD$:8HCF"%N>B6.L>+LTJ.]MJ&I#075 MB=,OYA+PAS4PP.'= E"WW9\0, V]5NN.4)!CN4WW!S^.6S3VYL=PFRZ['+]] M<7U/"6'Q7\5WGU:6AXITW7OU<_?.&/R/>:P53QEBD-#\76>M PWU,"N!MX-^H("^? ).*& M9%6+'%@/0.%"0*YQQRNL(&]WL^,J[CK#<"2IZW[G99RTUA\7J\5.?5X\*?G) MQ,ZK;XM]5:NR2L'5#YO%_J\BJJYFU,6K<_B($B)S1E.[*4(41)1)2',3W\1Q MRE,E&2>1EU9)2..FS'-599'?C),_'G^ TEE8> N:CM6+:OW8+T@7^_'DV!TW M(J.^Z*2#:U6QPEG=IZ>Z;Q3*#0G](.0*;1\W MSX5>>RGB7IIHJF*!4S2.(8(,P4IB2.8*A:I)">8Y*S>#;IW)_R6)GOL M#-V/D9M465Q5J7@PSRUUV7K7JVB#G>$HC9)(0D)$!)%*$21QSFP:::H1(SQ3 M7@/LI7B/F00V*M!NPUP@^ 8>M?;(%68>"GC4IH8;>QSP"#J4M+4WZLC@X/AK MHG>YI6^%Q^9,X?/^8!?*"8TBSF!"8UL*(TZ@^4L*221)3C5FG.9^Y1I/MC,U MXG@UX;W@T-PY8-W((@!< Q-%+Z1Z5#%LQ2%P2<+3;8U<7[#5X>-B@>V7^^]= MOZ_T+N[68L&6=TH\;A:[YUOV7*PD7%]]_7!W)79U 8>(Q))%J8GJ-!(0(99" M1K((YBI"7"8FOJ/.F8U>+4^/."J9D&UA/=A6YH.'RGY;7,?V@;2B(O51?^]3 M+?X]U+V[/1CN@S-0!7EI.*@M![7I,U 8;TLU=A?>N!!F]^WLP> >:2<[+.Q> MF]B]H&O9O_9[WFA;U[W<;.Y:]WM OP#R ]NL%JMOVUNU*0+3?5'8+$5,X9A M>YP:(L8H) G&,(\EQ53&<9Y%?N>HSS7E\Y&,;O]BM2/ M=37W_*M?)'D689FBG+*$0J&HB=$I,8,O3R*88C,:6ZQIXB79%0+?4;+#*CMM M@DPY074IP>N'K5N8'@*Q@4?)?F!Y!^I=2 2-U,\V-FJHWN7RZUB]\_I^!%S7 M?RD6!+:%?NGV=K/^N-[\8%_5DUH]JCD3'+,LES##-KLT3B3D2#,HLT@R*F24 M$2^F<&AS:J1A*\UNV=+W^+@+NFY<$1BS@6FCMA8TS)T!8R\H# :5Q>$(Q .> MH%SBTNZHM.(!Q&N&\;FU']E<+9?K/ZUDLGGF^_4CW^G'Y940ZT<35S:*OU*$ M%%!:*U'4;JR^!-LGXKNY>ICO )OH1A.<08ZQ@"A-4T@X5U 1 M8I@I-:$/T]5W8%Z0M_T*:@/&^@8& =PM'@H/X< A46UDI49 M"!<9^0$5-#AR;'K4^,@/CM/GE[PUG/M M9(^56T#0Q_^!/]':I'"#^6LG@P[7^X>/.B"_=NGUD'OT^[Z92ALS.-L91*VK M][RO7/#KQD1<1;KK/$\2K11*H%(4011E&:2)0E!K0BGF61S)V"]QR:79J0V] M9>JO;\:2$\ 8)U+'4D*!;,I'E K(8I5 JGF$:(QU2J@?\86'>*Q=/M.5:KLK MQ0:W?[('P(;#W8U$PV,Y=!2T-W@O7_K<+!DS X79Y5&)D(EE/C@%SC-S:GKD MM#,?.(ZST+SN]D]*JQ>VK]<_^&)5)+B8R=KZVVKQ+R4_21/E+?2"[8\\U+FQ M5RO9T& UOS,!82GR=<<8$1)F8^ANQ!-)Y DJ8QS/,HR;,L9DGL=+)^ M:$.G-L;LMX@:SL[ P5W0]+,:B^HQO$V$PU,T(P5(@:B'&J(!<4PTSR3*6(Z#SU$D0*!O!XY3$J M:YL\&A)AMQEG,-P&#EO.0A903-@+D_"E,LZV.'ZUC"[G3Q;,Z+RI'U5_7&_4 MXMOJP\\RR< *P-N\RUJXJA$XN3\ M:R)QNRF<.&.AHC%'*=)IPC74$;$DPE)(HRB"YC&Q3I!,(B8N56>\GV*.HS74 MIG)5F2^UK95J30"MQGN/E*(@J W,'GT!"R+=^ *,P;4;[\=/#NITVD6]\>4- M(:H2UT6/KW;7;+-Y-C\LUL;GQL.4Q#*#"=,=:?L,2 MQAU@M%=QM=ZQ(^IW'0N+$YBSI'".(.&:0 M"11#J3F-$GM$##E-==R:FQK/E!:#TN27^D:@8;9[F5R^CP^-'2&MU=;68X>MS5-XA9?;M7FQ]69:91-S?/1"HQ(5#F6$,D M;"HS$APJC:G.8AWE:>(7M9QJ9FKT<5!%EL9.WQCE)) 1,B$>D3G,EQ7@4!VC7Z MNQ2\P<.]IC#WS*Y +1^+XSSULO9OS):J:-T(Z!$"ML$2..8[V=3(05Z;N\=1 M7>O5EVK__[I>RS\7RV6Y"B)CSK(THI!$!$.410ED-%-FNI@D>91J'C&OW-8S M[4R->9M*RK6A_1:8S@'KQ@\!X!J8('HA=8%0_TD(2Y-9N*\*T-[S.2? _ >O0"6Y\$A[:H>FE@66E)@:N M-AN[SV+_/NLL.=#K[*L[1,'/OCHT/?K95W@-=KZ3-0 M]4'E1E6.$;P?K0_<,X]'Z(N1DHH'ZA.O5.$+T6S) N[[Y-$2?"]TO9F[>^FC M_(>?JW>?K]F*R05;U5NY50)2FF8TR"J21.2)\Q&? MLZU,;0@QAH+:TGV>@3MKG4>S>VP(@M' ['\2GNX4+@^,C1'K4R-"?=**Z6E==10V.JO17,,:O$:VCPQ\X:LOKU_M,FWFX76MYNU4,IN;=>' MT4021S&WQ_W2U*K9Q@AR0A*8IBG!E"F6*:=BYUZM3HVM7AH.K.6@-!TT;'>? MN[C#WSWG&P34@7G+#<\>DT)W8-TGB8, /-*D\<(7UVORZ(U3RV32_5FC32Z] MW6M.-OUO[E-!CN^NUT]JQ58[FQJSO?JYV,ZQMDF#60)CS#-H8DP-"8]SF"8L M)I@@''.G$U)G6Y@:5Q<%$FLK06$F^,,:ZD$CIZ'LYN*+ 1IZJCD8-CYUV"[$ M:+1Z:]Y8>195:\&AM7C:J?M&+)+68O;+8FAM%UY6$+DGC)_,L$TAKB6%. MM2%)J3"D6<(A1AS+/->:B6B^L[FS;O/R@>STHMJ]M<-](E4V<4/2@94V]ZOU M$[I7W2;^$^BK@5G_,L$H=DXPRD7]I''6 K)$S(,R?0!UL+1AFL_>D_#W; :Z^ M+5:V?*EE/??5=6N&B[7BYDF?1M)F6J++MN^KFX6"_7?WJ*&EW6UVY1WV@] M./1*:M%M]D_0,-!&=_L^*WYI^_'USQHWA O@@@ ;-$R[S*)1@[$@X+T.N<(\ MU',]TJYW;I[GO]_--6$:1XI K#B'R RDMB!<"HDAY50)R41,G!8@]X^SE]<"D\_N73_2%'*G99ZF-L2WV,![8!3]9@ M\(N)57Z_>V\#S_)/&_79 M_.:3F0>8.30G7"AFYM!I9.;0S$RD:9+D,"98IXHC@F7F5Q3*H=6IA0>5T:"R M&EBSP<%N\(>U'!2F>QZK=^L$-V8*#NW@6YD!4.U1OL@#I<#5BUQ:'KEXD0<8 MQ[6+?&[N>72_6$.N-%JN^+90I)U3% N<(@T3K 5$@G S(:&937#+L8P3'*', MLSCXJ78F&!Y58C5EL;2_>I[ /XFE&[=H(@[:\DU ^OL I#GC:,JSS4#Z C1:*>C^E'>E4RZ?:C<:>2B=E^7&^* M$A\?%RNV$HO5MRM[MJ#,CU%2XTR@!&:,*4-UB8:$2@6UD"FC.,EPYG4:R;/] MJ9%>8:T 4E M-E\;1B6VG@"])K:^C^E92&AA=U@^&[Z4GU8[\\(M]@E"19G;.2,8(TIR&+,T MAXCFR$SIS!^:#4Z.NZ_764QFW$U(WJ@H)U,#<5)H*"UO! MP5A03_X*>P-6$')$)FP1H:Y&QZTCY C!42DAU_MZJFLKME7;_0PCSXA*8JX@ M3O,(H@3ED'%JXB')#8_0-";2:7_Z]..GQA2E=;VG;Z^PD4CSZ:MZU]A0MJ;8\M-*JI__1SW/TXB3*!("YE0) MB-*4VY1;!),LEM)F]B61]BRK\;*%J7V\'ZHR$*65H# 3&#N]2V>\ K+],PX" MS\!?LC_=R],S;_ M8\ZCG%&M"=1*VXUD'$&>4 15IG&6IEA+J?HIL#O;,#4R:&J.M\>V?;7:W;O' M<95V6-"'7JEUQKM2?@?6"U"X,8@(O#>( PG$N]OQ1N+QWD"=%Y;W?U3O"D!R MO?ID-0,X6_WC1FNU4=(*P7S^].[F:Z5AH3.:Z4PIJ(C $*$DAP2;J8M22&J5 MVY-'O@6!NEN=&@^61H.]U: RN]1!^J6PW#/?SPU]Q\E/:$R'GA.YP#E Q64O MG$(7OW%H>>Q:..Y@G"B-XW&S_V3L3@E;Z^BY+O7\Q;Q-I1#E M-LL?BX3L9,@=L_#+H5FZ!C)#Q6O M25B;Z[WF8"#/CTQ=XLMAD-R8)ZH#"^WB6O3P9_&=E ;#_XHS1]F%M4/N:!AAZ<)H\8? M_>!Y'8CT?$K?C#_SC$_;[:.R)0T6JV^EP&]9FK7XYZK^UM'$>W_'Y_!8&[F-L-A+.B2$GD-G"!5"K5M[#I2I"JGMG= M_A#P32G/.%9@.:G._?5+ZL568ELB94G1S*"[4RE+/,^A=?20?%X0@R1).&0< M*2A9@%2H"(D9]@OZ\X4P-W$K0(*L1 ET#;-(H"H2IW+/E52/67'<2QJ5Z['= MI$8_KV8GJ&93+R!>P,&^7S_X6IV!RCK;^JNT+[<)^3?ME15ZQ GV97G@4$%O M&!-'"_:E:3]@L/>=_ M&%DM$G6_LTO#K#_[X:?&LJ[V-4"M&E%G)\<3V+$B) M,-*(,<1&*7DB)*+(D?J&I"5H4A16FFJE)"80K(=K9,-VEN M?OZ(4S'RFW(["Q5T\&7+?@D;-'"?@]M M^KV>B@C[ RE$MM'C%[VY3K_Q/^\DQXAAB6!$9 B)3$+(":$PCHQ3KQE7,?'* M9G09=&Z^?)EM(E]EU"W*C+J?E@:WI[HY\>XF:4.S.;*.E40>3$W\R4+^^0S8 M/7$C:P;W9*<2U3XU?+F'%(,$60 MQ4;<8IT*+'%"$ND5Y3(RWKD)X=5^>7;/T@]C3[";;,YHVD96W/'KM8^2\C#1 M!/TKE'!_GZ2,B29@HI+N R7%;[OH[8>5M@\WMO?#YR\7U;Y?@V_G_::GAZ4^IFY@/1=3HN]W;KIK-TF*C MA"2X4#*H]K4..*EPN9C^5G67>\@U_L;)552:Z8R'7%.L(JB16D)A_ M&[&0"H:IDCHE,8YPX+?3>WB@^6WHGDNY?C*NQ:+"ZRL7!^ET%8I3*9KJ0*Q" MN*TB-J0RM'$PL"8<'&IB-6@S=U\'6C_=._WBWMSVP?8P^V9N4;:XBR*=!E3" M2(LB#A)#D<8,8I;$/$DDBACQS+;8&V1N3H+%""U(8%&> 8O3JV-@*Z-N$G J M3R,+0!^*^F1''.5@Z&2(_8&FSGTX:NJ!5(?CG_7/;*C$XY/Q*/CR_VJ^OERI MCWRC[X22@=!402D"7J:?4D8YQ&$2T8#&L0JJ>YW"4TO9G?RBB1G[V>W'DE?7014*OS(>C-YTL^Z'+K&8&1.=G^U8P%YO/ MJWRS+D)_/O!\D7]]7&NNKE=_X^MBP\(&EZ [C,VC;\/@E"C\?BP@TSR!.-9! M$B.51C'S*V+N-O#8$=9"OP7*$':V>)\)X,-Y=A#(I' MEI*"W<\-=@O4X.N6W1IX$3TV9$5S/ZH&+FKN./C$=YY?9]>[^O% M,]\4QWGU0-NZ>_:X+UO98LH/M@G-G3WVQT1@F%"&(9%"0H:""$:IEC*0(L*1 M1PMX]X'G)V U]E701VS+W>O]:6MM:N]QNPE[W?L;V0Q2[G5]SU87RV7V MP]Q8?\K6'[,GL4F?EN>R:$*6WVJI#0[SVOG[>K'1UVF:WTD6*Q8I!75$*"0Q M5L:I30C4:1B&)$PE3OG=2M_;OD%N;JTG J=GB97/4A/'B+O MQM]7OOQSHU=*J_,/5[8OVF)35*NN4HVPC#%&-(1I&E+;H4Q#$221<9 E3; ( M,9;6@ES=UB'(FXB M!]7[B^;EAKJ0T>)VMEX^F9OI8D33K73ZO+].WE[/>M\L[@O MOAS55S10410D00"E8"$D*D60)Y&$A""98L)80IS./QW&FIM:6KB@Q@M> 79_ M_KOX[=;, 5D;639;".NAG%W,N8OG@ Q.I)\G,>FEI8[U-=+'F>7Z=%T;*KNJ'[71@DVOQ?P8AH MX^M&QM?EU/;=(J%YY; XH*'P>;D<'&5N[X,"9%'XHZBO^(<%"@JDGM[M84[= MQ/QDID;6WSXD>1@E6W #B_@.?BN MU;T-U-B%)'FZBX=8QB$E 4TDE$BED"1"0*I4!'%L"(Z83M+$LRK9B3Q/5'EL M>J;=Q/=$]D:6WB^&JH^OJ/JOBJI=W,H(+3]:2!E4B@^-,ZD0MQCZ5H;;/MK3 M#ROB)>JMS2+O2A,6)8PG4,I 0Q(RJPYI")7DC*<)3D3L55%E?XBY27 5-++= M1^^3PG: 2$?/ZR1ZQG:[_)CQ][B.&C^LN[4_S+2^UE$S]QRMXY\]B%;M+>1-U7']H,8YM+ MO8T@CW[NK;?IN>C4&WOH5%T8^?S3^5!8!O3?!<.KG/BN.*:A2NQUYH&9J+H]J;)LV_US1OP8/S;IK] MEUO>C V["G,??MK%F3VLV_SOTKF6VMGOT'W7YW\^KZT>]YG:,:@M_&^J M"&*N\HD5.5H.VQ3!M MX41[=-+8F8W3P:C9RU-CRETT\%QIF5D M':Q!@Y]JV/8= [;(005]E& 6?\:&+KOF.OS41=@\:3E0DLWW#CV3W:1\>GA: MVBVRC_IQK>6B.+ T/R^U_>%\ITZ S?;*2QL M.RL^\_1+&>9O.G9IL\VXPIB%/" MH5G *TAD%$(:J0"&L4HXTD;EPQ-*]1P;=FYJO5>HIZ[;613F :J #A[;>T6> M,@UN\CL\N2.+ZUZ)GM<-W4K4@_?@]*-IQ/(\1X=^Q^(\772TE^;IO+KG@0Q? MK/_&ET_:GJ+7\7>;[6_O9*0(Q2*$0JO0-M=$D"N=0!YBH0.>T@A3KP.8]O'F M)D\6&'BVR(J(C"+@P$+V/$_I(-GQ_&0XZL8^+[&L%:"*X(SZH&3 TQ W*H8] M_>@8<]K3#C<"]DXW'"\;:LMO6_A<-^HDW$4XB1%"!*HX36U8'8,,(PHQQSJ( M,=8Z2/SJN3B.[/2(3%K'I2K:O[$X3]V<.TQVWYVY_@2^Z[;K^$',[./UFQP"RJ@/<.^7K )=N(G,:0R/KR57S6&7PM@C' M31^V(OK^,-/60S]JYEXU]..?[/>$W_"7(DKZ6U:E#]5)1SK_=9WE^1U30H>2 M=5$E<*7BK*\[7]:R-(;]K M];34UVECL_E\I6[6V3^T-#]_T"N=+C:[S,3\FW5?=CW'0JYY*E$ -9?,]CL6 MD$K5&@LJJ1K^SIQ9P^DVXJ M-^G\C"R#O:<&_%'8!$9I1C<8P\-6!3D9U;2E0X8B<:^^R& W[KOR6YFQ7RONP5X6$T\J ,_!0F@!$;0.0E1&^:TF/V7%=98[#^.CKSY+J M-SE.-KF@I'H+'EQT4=UC>>K/V< +5P\ $R]I_:G97^SVN$<_N?LM6VES[_4_ M]>;3TTK5)5O#-+:;ZP0B0E-(D#(21T0$B5 DP80'./8,L3T\T/PDK,!I],H" M]=.F(U2ZJ=#I](RL-R4O)4)00!PA:[J=A4$5Y,A0DVI%N[EO5:'CT_V>_U^S M3/U8+)>?LK5>W*_*O37Y\FW-5_FR<*]^Y8O55;$A%L>:I9A!A+31!)D&D*F0 M0?-KA!DA1 =>&V+N0\]MR5E#!9L=5C^M\*#=33_&(7-D3:E!GX$*-M@RVP . M+'+PD\7^\W!2XT_8H/+C,?RDDN1/RUN9ZG$'_WK>Y^H?3WE9&WR3G2M5[$KS MY0U?J,6J"LC_J%-MQE:V&8U>Y<70-F;3K PX$RB-I(1!A&W/4Y)"$6!JEG$( M1U1K%;BEB9\.96[25B,M^H754$'67>5OZ"EJE[UIB1]9!AN&% <&6U. M<5& M*536V$CW:GJ:!H'2HLFFQKTD^713-%'%\K&GRJNH^3#LMM0\/W& R4JB#T-$ MLV+Z0'?LN069V=*7*YM;9MZ<"UUN<-[)2"J6, GCR+@4!.$$FB\I@10IJC"7 M02JU&7JNY>UMV[9^>0T'T_'N5M/3,EU;8[J(H-&OWE$,D4)%'+R"C+(8B#03' M0K, .?7.G0;NW(3)(GS/VN=[T^DF9?.9I)$EL4?-\_QPT7.KIMNRYT585)U# M6ED]U]+GQV9GQF7/]R#_"Y<\/T;_N.7.CX[:[QUTJY_UZDE_,ES9]YNM;[A7&/LP>]_KR2RR=E"\'8D*E_MCL"M?K1% M 5;WGU=IMGXH]/IJV[! ,QPKS(S8):&&Q+:3%,+XV%1(K<*$HIAXG9*Y##HW MU[C"#+:@00/U"2TBG"; 3?2&IG5DE1N 4?\X20^*A@V%=!EXVFA'#RKV AI] MKO43)J47=Y?&.]R\G"MEOF[Y398;%^/_+1XO,N-A\4A%. HPC$(90Q)1 H6* M8L@BI) .F)#"J6)(^S!S$Y\2*:B@GH$2+#!H@87KIC@=S+9KS'!\C:PJ?:ER MEA(W)@Z(1Z[E7^^SY_]I;E#JAOFAD(M"*#IN.XDTN)E6BX'CIXYS)Y6FYNU?E@\/9AU8?%1LU+DQK8+ R'_HC=WL5242L&AY F%A/(8 M1-Y!A7>F@<-1MU%,*EOVZW;['EZ']I3#S*?[7 M/ O:D0!>E8,H6^-NB9CO=\8]DFO&WYV)0K]F^AWRBAA[IUEL"3&;&M%D,6GO M1'4SB.V](/@[3M8/N\B>M5E3;;[I]4->-8I*@B!*0QW#)" I)*E,C8,3Q5 H MQK4@%"7:J:-RRQAS M]$ZB6#)**%0Q32"QY;Y%2 1,9( B'J=)&,>N^G?@_G/3O@HB^%%A/ -FU ?W M9_H0A=V*=R(Q(ZM=S4D-KWAB3Z/$7>).I&8B>?.CR$O,6@AH$;)#5TTF8BV0 MFP+6]K$ATA9>OCS9].3KU*9)K!2W$:HL9A&.8@55$BI(D*:0!HA!A'&;DZ7!/HA(BK=K(=I68H"L>6F5/8&Z2$TAXKH]=,NGJ?>"HG MXUVJ(NU?U+/K7K$#9E1JD3]F.5_^NLZ>'K?VG MQ4V;IB%[[ VQ"CPHT#>CW9L&@*T%9]M&](/7+3^=SV'[WO6',VVGNY-IV^MM M=_H=_;>P["+R*N.K;L::&YRMQ>?::%ZGLEUDNOFT U!V13GE_YLG1B?ND_%B(&G MC<'>,:)TW^3V4-$#G_?/Q_FJY=/:* T*Q;?%9JGOA$RUP@F!882+A, $BH3: M4AN8.W7QN0E" LGLH*/Q)_ QJN.XY-WOLM3_UIW(RML/C28=7 M7LTQNWMET^S=;+(#+$E $L4BH5$/$!8)$Q@S2 M()#F>95*!CR.)=9>&;NO;C^W1W2+KE\9K3?;<.=G1'@M15% ME++MH6D>B*,?\M,+[TES4Y0QIV)DS3'0CY-K+(.="0L6U8*$1Q0@'KONP78/-3?MV>($!#':(@8'LOOO8R7'W-NV0S(TL M5:VD]=B[[63/?1=W2!8GVL\]D4VOK5U7>EHV>3MO,=EVKZLQS8U?YVOZ5L6S MFT9R8Y:EJ_OSE;K519\ZFT-L__E<)LNH;]E'\VMT9RO>J81CJ B6D(@PL)XH MAE' L.2.NF#645!;"H@-O:ZLI ]RV1YS4I;I[F>%2/ M+-ZO@%>>?=E^T^(^*_X-/C<(_]A&>(^2>'UX&[@:GA>$B0OA]:%GOP9>K[L, M<>QUJY5^>+1O3*.NBTQ5IS1QR!*BS$I;BLA&0T48"IF8GR0+HU@*IM$)1V"' M!YV;ONT=\.Q@GX$2^""'8T>FH,]!V>G$3GUHUH?3$X_0VDD:\3CMR,#O>+36 M3D7[,5O'M3W[V)E;-*/.N='$^N18A30(4A'",!5&B=*$0H&U<<$"' BS)#9? M/J^8\):QYB9%1>NTUZD3!=J>^M/&LIOL#,3=R&K3GS;_/G3=A S;>*YEO&D[ MS74;OM=:SN$2_WVS*_VLUV9M>&O7_]_X^EYOSN7WA?FMJK8E&(N085- '8<4 M$F[<&RI2!17F2)F_X1(["8C3:'.3D!HP*!"#$C*H,;MO_G33W+UW-BAY(VM( M.V\]=L^Z"73?/AN4R(GVSTXEU&L#S9F@EAVT[GM,MH7F;$YS#\W](C_1S=>; MNULSL]I6G;B+XLC(:AQ"@BBV58HC(ZZ*PY!HE008*XJ=JH^^NNO<1-0>A"_R MS4+R)?A-\]R\M\JP@_;"&RVTM8ME;S)&%L6>/#@_N@?M;O.?S 4-W\G\Z:W? M]/J.DSRP!XVH'\S#?]EW1V>]>#83\JP_\<7Z;WSYI&VB;OW+79VXB&LE-4,P MBHEY4&6@(2.*P(@1Q+6624"=ZI#X#CRWQ[A1^\IWX\:1:2[24,81,EXF2R$1 M*88,!<2L6BD3(F6)"@*_UCEC<#U-OYP=R&T%3L=04F_:7??,AJ=R]'VS+8=; M>&? P@<%_C.;-)CG0Q8:[,O6P!MHCH-/O(GF1\G^1IKG]?ZKXHK= \U-^VO MT98= "U>4 -V7\-UL-N] AZ.LY&%IX6N'FO?#M[<%[[#\3?1JK?/U\YKI>O& M2,LRM^,&DZUQW0QI+G =K_!/ K*5 =?G(B^ZDMU1&0=*DA0BK(SW+$0"61(I M(YPI)42;J[73"G?OSG.3R (<>.3W^J_N*3^ON6I7P),8&%GP2N/_J)$-L)@] M:FVO%)_7=YHLO^>@ @"]__RS0-J M9=IM/34<>Z-O6^V _@<.+7(Q?S]5".GJ_KIRJ?% M:K$QRZMGK3X;CV]UO]A63;?]F"37+$U9"D,D*20!,Y+"N9$9'%+.4!PIG-QM M;-2CFZJT#^?UUM\..M[#82 9YW2]?K%QAL6:U$]*.LAUDY+A*!M92DJ@L$ * M=E"W)9D&;5'EQLJ@2M(QY*1*XF;^6R5QO*IGG%*6J1^+Y?*.8(PH2@ADFB-( ML#::D281#*,HCI5,&1;,SQ>I;ST_KZ-&YAEL5%,5A(E$,N!04BTA"54,:12G M,- RY#HD+.5>"=I]B)HD6.LTFB1-A$YE B-$ FA9@2P@&LI8(R+1_"E[>+6DSN1J$2K"$&J$WL2'7)(0YQ M%2D5)+&03***N\N5&INY>H@1=Y56ZG32W-[,?6@8^1W<^:#Y1_&],7+8D+WZ MYM/&Y[TQ:2\8[^W?]VG[DRY66GW0*_/#YL;,T6_\S\6#;N++RX?'9?:B MM0WY6R_$4Q4R+(NJJQ(11&($I6UP39!Y:D5*N/' >9C&:9!*ZM$9J"^,N;U! M*DN ;$ %C^8C9^"A- GPPJ97G\B!D1V@*S//[)]D6U70(>>Q^\1CFMD967'J MB:FL #?%G%2&@-(24)L"FK:C*:9EHD.6,:?'LWG2J:RV]E?J M??,)6S"=2L#K+DTGW\W_K58L%3\_//+%VGYUJR-*C'&B8A'")& ,DA@;7Q.K M (;$]EH/XCB2SB^L@R/,[5U4@ 2++4J/UKF'&>Q^59S,R\AO@9*2'< >!^&' MJ7&7[9,IFDB1WU(UC+RV6M^BG(>OFTP46V$W]:[]@[T<=&T3B"^RAT>]RHLY M+U2T^MK)F$1(",@CD4 BPQ"RB#-((TF3),4*1=)M#ZM[L/GM:M5XC2^] UQX MV[[AB@Y4._G) ]$WOB]<\M9$6KA< ^=PN#'2[C"UW6!*I\C!D#>.C\L5_?:P M;6F!Z_0K7^J\^G9&*I8X"6V&+8_,:CP0D#*20D5U$%(>2BR],FSW1IB;64>-IUO;OE&?_W!'[_J9UU[I %+"8MT"D,1 MFG=^0E-(582AYBRF7(:)%,X;&BWCS$T9:J@V"UD#"Q84:-T]_392N]W\@:@: M61F.L=1CQZ.-+O=]CX%HFVCWP_M+YK4N/]_.= M_KY>;/1UFI8-;NV2JRAVE.=/]F#=>FIWJ>WU'$@**;<)[@'FYB>A(!$Z0DK2 MB"BO!I'=0\Y-,PO$,$M3NT9X,I_,UIO%?QO'0=5; >EB9F;N-+QUT3RN]*^H M\57J%5\OLM]7^:.6BW2AZX* BL=)()($:A0;3XT&%+(@T3"5*(TB)%6*0M<* M&T='F9OFU$ ]*YVU,]DN(X/Q,[)RN%/C57>CT_23ZW <'V&RNAR=1C;K='1_ MN$^/U8?';,W7+V62PZYQ1A3&02*EA%*Q&!*F%:228(AI2 (BF8P"IRC9MD'F M]I!??/P+?WC\Y19\7CT;]RY;ERV0?;J)'F&S>R$V!$WGZ^_ H^@(O??_O]ZOS;Y[]=@HOK+W^[O/WV^_GI\O;V\B/X^NWZXG\/U9BUG:W6UJQ'+IVP.6L[^-?M M63L^VS-=*UO_X&M5A/5PN:G/63B.>(QX"+$PXDA"28P?%"I(L*K M0'W+6'-3@AJJW3#HEVO41JR;(@Q$U^@KI'VFJA:1XW1DH?3WG1-"C_EMUJ:\)BJ;_H37FH=I7EYO>V6,S-.GM>**T^ MO/R>VR.WZT>]YK8L];G<+)Z+^H#;4@@QT;%-OX,J#C@DMFRB"!2'7+(H- LS M819I?HF>8\#T>?BF":]K6&F[TZQK.\'*AA67)\X_+8VM/]N_MK^4MD+28V4S M$"_@IZ>\.,/_&62UY8!O3?>L>#'*E\----][PD=6VS:$#!O,, ;0:>,@1J1Z+X1BS+'ZO9)N]"JO M8C?SU]DL=4%&:9:T+#(.K)8I)%$009&@&"H=A6E(4Z4"Y.//=@TX-Z>V3MFR M<==^@MY)K9LX#TG8R$);01TZUMJ7B4$5KG/02=7*E8*WRN-\78_V)D:.[HL] MTZ]ZLUD6]=8;#3'3W6^_9D_WWS=F17ZE[_GR\D\;.:[SNXAQSI'2,*:VKH1Q M6B$35$(>!X@'21Q*XMPV^%0PJS5^UWT\;?@-(@ M8"P"A4F@MFG""?)HY#+A1$W5Y^7PA%6(&Q,W4*>7@1AL:P1SZA#3]8D9B(Q7 M;62&NF??;*6'!S.T+0]8%DQ_VN0;7M2_N0L((SCE(914*4B2)(3,GIF3A(A;'4?'&*_X<)&<1(R#_S@U"L,ASFQA@_S;;,0#X!ES+368< MFK_\.XJ#7\(S8!^6,]L,^E';M9->OOQ2W30Z(^8?AM'NSP9,Q%CW(!^U+-RF M4)2]#>FM[ MS1]7Q9KA(EOEV7*ABB[N'\K:;>#K=ZU]#_6'GG7?L[_)YW+"\\)&QYV&<6!A M1;4RKYCMVD!06]ALRS/18>.@\S#2 >4P&-_I4'-0@H\?A X[S""%_!:K79VE M0Y7&>) @*1"%B@;F11'I" I%(XBC&&D:X4BZ-Q+R'WYN[X&Z )EH[&:?@8?2 MBD,U^X:ITM-2/[)L'RG[5K%>E7T;OAA?%^LG%>$;D/WW+;[W>A;> MJ?B>(YM^1?>Z;OJ>Q?8<#>XHLN=ZEWYKENUIZY7F>9G?%P01"A$-($U(9*/Z M!*1:*AA0E="0222$5XGP_2'F]L;XM/C3/#-+"Z]/SN0!#MV<^-.8&5G0=P$@ M!;JS@1,@C]L^J.][8)A)W=?C9K[U0%L^V:/S9+Y9/-BE[66:EIMTVUH6-F^[ MCL=8\.:[,J&,1ZE0D)$80R)0##D.0A@E6DJ>Z)A2]WZ4/0#,31:V-@!=&V&K MUP S38YEWGM/1;>S.#;!(ZO+CMLM_D;IF[)6PVL;>OB+O:CWZ'\Y\A1,U15S MA*GPZYIY H]MO33[W':Z#ILG&/VJ[^8I]^G;ZEYL=GLCMUKIA\?J[HM,G?^Y MR.\"3B,<3]FMQW#3FWET=9/&(+^0SL0!>/ MCX$-_K# '9-'/S1<]V5H(&[K7<..W&?=5<:]CNL.U_I M[^'>ZD?^4NS-7J??]/KA*N.K.QRCE-,4&6X3 4DB":0Q#2%6W/R?)ESSZ&ZE M[ZU>=ONPAX9P>B98^4PT!QKOT;BI,!8'6P8E6&:NT;M'>>QV/WMS,XU>[.#9 MB#0+$%R=3HN[:W@J/1.Y?G[?'2^GKHV!%J?MX&63.65MH)M.5^OG^CE5OZ_4 M(B\W]XPOQ]>V$5O^<;&T?[P+B/&C;#]4I&VV/3<^%;7+;F2'W92U'CCX_+A2S.=#>9K1A?!%X5<4Q^OE0KYVY>U%!,CJR'KV""&N<9 MJ) .YS2Y\#&HN]0ZX*2.DHOI;UTDIVOZ"8HMX[,RD_5RM5CISQO]D-^Q&'%J MU!9*1ADD@BO(,2/F)Q:H))"4),I'1O:'F)MX;!&"/RQ&4(#T7'$=(-)-&TZC M9V1%\&3&6PB.&S_HXW]@F$D?^N-FOGW46S[9N]2\S77);[74BV?[.CQ?+K,? M-I#M4[:^6&NUV!1IEO:O&H6F@@C)(%$0:\[-&DG'D&MF^]O2.-(!1['RVIKI M!V-N0M&,.MOB!VFV!J4%P)K0HVY]GQER4Y?Q>1]9@6H#P,Z"L^/(=#E6H<"QAA,(0$AT0R,,4V23Q M*-8L"DG@5/+5?^@YBV2)'1;@P0X]*.%73ZNGI^4Q*6X:.0[5(^OB@"R?$,[L M2MA(D2M)(PJ&@<'FE2?6@U]JT4M'_XV%/?G!FS@OSG?_Y; M_1OS+\%S_9__]O\!4$L#!!0 ( (Z):5-R/4@8=<< "SM" 4 8VYR M+3(P,C$Q,# R7W!R92YX;6SLO5EW7$=R+OKN7Z&K\WJCE?/@9?LLB*347*8( MFH#E5@Z19+D+57050(G^]2>R"B QLX:=V$GZ]FJ1!%#8.X8O(R,B(R/^ MZ7__>3;[X2,N5]/%_)]_Y']A/_Z \[3(T_F[?_[Q]]-?P/WXO__E'_[AG_X? M@/_S\]M7/SQ?I(LSG)__\&R)X1SS#W],S]__\+>,J[__4):+LQ_^MEC^??HQ M /S+^I>>+3Y\6D[?O3__03#!;_]T^8]9^."$LQ 4YZ"T+!!2I"^CCE9JQE,6 M_^^[?XPEE*"8 '0F@"I906")_E#UETO,7,;U0V?3^=__L?X1PPI_(.;FJ_67 M__SC^_/S#__XTT]__/''7_Z,R]E?%LMW/PG&Y$]7G_[Q\N-_WOG\'W+]:>Z] M_VG]T\\?74WO^R ]EO_T?WY[=9+>XUF Z7QU'N:IOF U_/ 3]2NX^AC4;P$7(/E?_ESE'__E'W[X82..Y6*&;['\4/_^_>W+&Z], MB^6?9CA MU??>+['\\X]IOH2J8\Z8J 3\K\WO_?2%C@]+7!%TUGR_HF]<_GI]R0 TX9_G M.,^X8?SJE;-%NO&A617[XO-OSD+$V?J[DXS3R?JI1W%UO@SI?)*5\Z9(A.22 M!\64 Z\\ DL\AZRLM$'=%$'E845,K+6TPO27=XN//]&#?ZIRJ?]8"V@MG#NO MVPAJ/[JO%N4I?7;B-//T&@NH'0,EN(&ZQ* (Y!&#*-SR@\B^_K:;5%]7\-$R M_;!89ER25;EZ75BF.\J^B>C+3_ST(2SI09#>D_JO?KN:ER%T=;X80'(;M1"Y M/_Y 7!=<+C&_VFCE0>;6G)T3LG']R2$T_F\784E/G'UZBQ\6R_-)*@%+TAY< M8!J4920'EQ(QH[6)F;C(:1#EWWKQ5C@0_>/@$'EV HDWN)PN\HMY?D[[\T1B M%%XQD@6/A&E",+@4.'@O#)?:V)C9(("X\=JMX"#[A\/^LNP$#*>T;ZZF5?"7 M@&;!T?^S(0X02Q3&&F;" ,!XE(BM<&)[Q\EP9Q#YY]5;@\+V#XU"9=@H,,6%;P\7?PQGS!C M/!:R>KDH#4KQ L%:"T)C]BR(R*0<#A=?7KP=*CK.:@XAT)XPL7::CI=OEHN/ MTWG""18I;%(,O#,2% I)(32A8+$@G:I<1 5!(X>HF$3!44H[X(YRX]W;P:/CW.= 8AT9 M'-7J'2TQK.E&98)4F0.7(M30/(#7BH,)Q69O;,G^L"3'];=M!X".,YU[BVYD ME= M/$B$76P'SRZ6552;W/QT_J[N;Q>KB9/9EY DV,0H3O+5:"'M#+ M !O"_6_?#A;=YSL'$&T7$'DYIZ>1.*8?\7DX#Y=L382U(HADP950G6.K(203 MP:%,4B>4+@YQ%G+_V[>#R#>0ZCQ8M%U I![P+)^19_QNL?PTB4H4]#J!,)ID M8J(DMR<;X,9H86(1=I#\Q(V7;@>([A.:^PNR"QR+U71.OO"$.4R2 M<0])Y%A%@1"4-4"48V#!*,:&V$1NO'0[''2?N]Q?D%W@X,49+M_1EO?KR*^J0M%L\I2I:)?.;(-'A>."1+_C*:E&G3&\),7'OG=FCH/F.Y MMQA'!L$)IHLET<]%/)V>SW B/5FW&C![&VJYNC/@92+:-7=$>(A2'G86>ON- MVP&@XZ3D02(<6?VGRU!KU$\^G<7%;*+0>RNRA4Q.32T9%1"\L104<>[(?%% M?5C%Y8W7;:?XCM.-^PNODT7_XL_T/LS?X;H(*!:I7=04_3)3/1N;(>I"7PKG M8PJ61XR#+/SK;]T. QUG' \691=. &U<9[7 9Y'^?O*>)+2\@Y2#)G@8&+WE#\XPI2_!,]&R*&?(R&[6#2<79R8#'W 1J2W#+,7LXS M_OFO^&GB,C<%A0$,6F]JS*/Q!;@-AFM3'!_$>;SUVNV@T7^&\@!ACGU>M4F5 M_3)=I3#[#PS+JTL'@O L.,M@R>DE-S@[B)(8$3;)''BB>%D?!(B'WKP=)CI. M20XBTD[N<7QAXA?ZSFIB1;(4").=TY:!(K,'3I.(-.&:A8R6B\.VDP=>O!TH M.DY+#B'0KC"QN:*T8<(;9*JP +3;U2,[U.0]>P6I1,>-3UF;PVS%@Z_>#A<= MIRF'$>K(R#@B#O*:BUEX-['2!*5#!I5<-7/*0B#A ,E$!$;1E%2'Q2(W7K?= ME;^.$Y+["V\PK?_33W>$]XJ^,=Q-_N/7)\>O7CX_.GWQ_.24_OSMQ>O3D^-? MCM^\>'MT^I)^>I.E[:[Y?_VAC7H [,C-@0T"+E;P+H0/DWJ=XPS7=7,5+9]Q M%UEDAF<&(A2*5POCM(,0;)C+C"GE;-&/+;<25G$-C\OW;-8K-1-8%E+4(T1H)R$OB(95D'KV7OC]XKA$Q3M>"EFC9 M5\+[>S2+\S ;!!PG.)O5@V$D-R#,".M'^6PZ7U^XK>5%+_[\@/,53IS@DO." M4*1.H'RI7'%'7!D25Y(LB3:;TW;TC=/UH"6D&NBE"V-T=%:K&O][K9OC\I*T M-'\WC3,\6JWP?#61!E%AL)!C=*""Y4";LP9=-$LL2.E\&_OT.%WC]%-HB:\! M]= %KMXB">4BG5\L:=74W;ONVVMF7IY]"--E%=RS]V'YCKQ!P]'HXI!,-!)S MF26(F7,0R:? #!KNVWA0.Q Y3N^&MLYX&PV-"C\*TR=7]7;/%F=Q.K]L/["L MQ9C3])PBD-GB0^6-HNJC]%\7TZNN-K/:UW$MAXESA4DK,Q1,]3BM"(C!% B8 M>"P%10KY)B#OI <&(62<1A M0/?T>ADQ)_G9#0W3^2OR1(_G)V&&Q^5S(:@U M.1L9(IA4"\,IV@7'DP>N!%>I9&OL8Q6U!WC]#U T3AN)IB' $++?'4-^@Z$Y MOJNH/1T.2A3Y_C&=S;Z8YLK>L9I.-$41H?+O0MW[/@#UD!E_FXCI#432IF,]<3/IEIJ:.A?O@;*T@AG M6#2<-\H]W$/,2!TI6D+G4)%WD(QX.?](3F*5R(:']3TG^LY$2(8J\0+6% Z* MD81\+ K0IDBA2*F]-AHE_>^G:*3>%2WQ,XCP._""KNB^2I%HSP6**&C'+61 MK? 06*UW9SP[&Y Q]MB%PT.PY6)^Y<_]C(4^7NU M7,H&#E$G!.MI8R\V:J9S&W_[:Z2-U'ZC=0@WG#HZP-?Q^7MV,?NT%S@#_^*%TC=?=HZIH/IX@.8/4E MOOB%I/=L,2>.+HBIRP!D,;^TR)O/D5W&%:VF92#53>=A^>DE279%TDCTFT3: M;"V/2U_3:9&TQ PV1O(UBTAU-@3%+\PQGJ+5JI'!:\C42'U)VCI^?4"@BYCU MDL7+U?PSSK'6 7B;D[-*U91-S=O( *&*UZ"6.N@ J9KLRUE"L%* MI+^1AG#[=.@@9!S@XR1.J.TQ,O^ M8A[1SM23K!N$'\W6'\9\NG@3EN?3-/VP]BDN;W=.<35)BA8 %@E690]*)PFN MU(N=*FBO?-(AWKK==N]YXHZO':F'2JOCPY9"[R+Y<9/!CV%*GYGAZ>+:S<_W MBQEI;?5S6$W3Q-$:,59)P)1H8^:&>(N\@%+!.QD"UZ[-CK8CH2/U;'DRRS6P MJCKPH5Z$Y9P6T^H-+M=WC3_+S$I=(E9?D#/:SFE?!X?)$5LR"ZLLEZE-[O8A MBD;J -,26X,(OPLWZC8GF[60=:;PNMXIXTAV6:""P W%$YZ9X$60BC_6E78X M#&UOG)KA9QA=?P5 NXN]2_0\G\XN:*N=\")]1)V!QU@OND4-OO9UYTFGZ-&1 ML!YK,C0RQ9,@:!_1=X&AOV&=P8SYB!X:WEUV]STN=QIH?#'<@I?$ M,H^MR\8+[QRZ8[P^N72D=J?-5RXVOJ;(ZR--NR]_&7F-@ MFDDA(1&/%+Z(3,S1(N::9Y&,3LR,B\0.ML^VB-D3GKNKKV=3>6GZ[[8_ON+EZ_IRQ>OCD^&O/O_T!N>MA' 5GP.U!7@LP=0[RQ5E^!HGFLG MTR6^Q_EJ^O'RQ.DSO+4(2NO=I^/.S+,B;3C&[!#(A;1&%TQ8A:2$6Y[P3Y%*C;Y-,V8*X[-\6$UUX&C>/%P?:Y$ <,PD^ M(T+119)(C;"Q34[O<-K']0]; _.)==M%)/,0SP]7KM+VLOYJ%J[7L1XMIRMR MNYZO+\ANA'0ELDF*,CE>!P1Z7<>,DNL<@HJ@$Q=*YD+":7.#[PF8&]=4/S5B MMUPP8X&G\_WA65B]_V6V^..OF-_A9]X+O?PMIEE8K3Z/]*YB(M[KK;D/\?#F-%^>;HIHW:W5/C&5><4%^;ZB' MCQPCA"081!69URAD4 VO1^Q/^+B]L#I>!4,KO8/"J4?"N4DT.A7,J5[;575& M@X<8@@41),J<>,BL3;G>(T2-:Z%;![]#:6,P8'5V\K%98^_QG'RR6?MCD)NO MZ^),Y!$)C'1 (AP*59@F(*YG1!H#SDD.-C(54K:"QS8=79[X@&28***N9(E" M1V$=)%$M!,/:7H"9>6"&T3.^ZJ]6^R4?W/1Z^.7C][ M9!U MQA[$(BE80E0IL4#!4AN/:QOJ#F[)L\>&@A\0W6Y#7@^8.@@( MMR/;P772!=36+8FGJ?9[W8K![&1V2CJ04CA0/)(KRM"!$;1D61$159L*JAT) M'?>\:'CXM=13%T \2FEQ08Q0Y('$5)S5Q-&E!"=1H]+>U:;^.8.J*\IG:4'7 MYOX4EUB*0]ILEX]0-6XF;WB(#::!+O!4>SG.Z2.?B(D)09]961LV&V#G^M4C'LJ,3Q>]I9P)_BX[)SR!>Z3%(ANX0SD%,AHLL3! M^R*AZ!"8*8%%;-4G\PXQX\[;:(&6P^3=02G"Z3+DFPTO%.9*L #CL)"[)Q4X M%1+PE+PS(3ECVQ1AWB%EW&$9P\/E,%EW86'>+/%#F.;+SDSDLJU3L3=$-4D% MC;18KVS6 ='(''A3+ZZEI%TFEC"VR9=M0=RXHS"&A]30^N@"9!ORZXVSU8?% M*LQ^72XN/I"MG5W4Y4/?39O.=)@_-Z:[XC6SH!T)%*06'E3T" %C@5BBC$$I MJ7R;NL#]:1YW:$8#E_MIM-?!WGESF7%;E"43#L'4929K*8"+' (Y!-G%P%AL M";U=T-2L65-XL:VO8\T]O9H'$,<\UM[$>3E2CBQ(C5UKG.L3! MUY*4!*[.2,^,,VY=+!1>--HF'Z:JAQ33(%GSP43?Q8[X>0C(JUI2][;>SSXN MOZ\V8_TF9#.-B(C@6:Y>9% 0DXED-K.T5HIDE&R"I$?)ZB&5- B4AA-^!WO6 MU22BB?&H&#<,A*)M5@5O("I&2T(*4501*&R;DY8K"GI('0V"C[U$VH59N3T? ME&SCII*\CJB]XBK&[&EG):=$V6?F)LI;(7C-=IBF'O)- M@X!I(+%WL%U=2V?4OO*788!!5H2S$C(Z"B@T*\0$9Y I&(@N,-J$VQQ]W$M. M#SFE81R=@X7= 6(N)UTG;U(@UPN2KVGXZ"CFE#Z"S=[8(##ITL:\[#!9O'%2 M9\#JHYW$V4'@_6H:XG2VSK%3['>]D7*- \\_?1:-T5J6;"T))%>7C2L(4F5P M4C@T.AL=V@3AVU(X;D#>O!*RB:*Z<'VN<78['U;OP=DB// 2#;EQF.IB*E#' MO2I:F#;H-A-3'Z9IW,JV-BAX&&J'**0/<"WF[TYQ>5;'EUWE1I6UCC-?"Z,< M,5&'4?L< C G2M&,,=%VR=EA2L4XO-+%>9M"T.,CT,BNM0])\VOYC6OG/YI(3B76.5_$@+)(_/!<@ GK"VWA)LDV_M+]]'23'&B8J3Q< M$1W8H#N'T-=D5T^B1<0D; @@C9.@(AE7KUFB?=LFZ45)D;?I5/D5PKI)$K0# MV)"JZ<.1NM\QO'Z*+8/39'TA%2EKAU@$%P@>M219\V"]-4_JIN]HT)XBC= . M;\.JIP_$57_Q^K+YPDM4-@JO L2<:-&S!>R]-W608 M&F)L&(5TL''>SX1*63,M$73*M<6UY^ YI^#6:5G=4VM%F[ZU^P/J*=(+3W)> MO*<:.O#I[\KF]>+\2Q,^M('[5"QH6[EA@58&UA$SFCNF0V99MVIM]AA=W608 MVJ%K0,5TL1]>&UF_;M9R?4"@#UH(23@(J580NF0H#BX>9!;:L4A+1K79$!\A M:NP.<\-I_VZWXD$4T06JCG)>UYJ%V9LPI7#E6?@P)=-XC<>)LY+GE&J8(BDJ M]A0:!U88.!NUE(EKP=OT;?TZ;6/7[C7#V,!JZ0)J;_$\3.>8KX:6'Z5T<7:Q M/E*G<'F:IN<3DA1S:!5(9RM/@NR]JZWDM;'6,29\H[J]K],V;M*B(=0&5DL7 M4+O&PS:##2:EF,*UBF"-4:"4\1"\=%"TQ>*1&=-H1O*.A(Z;R6AI[QHJK M$ MGM91'1?+3U_IN[2,FZ=H")T#Q=Y! M:N)K8?9$NNQY;8Z56:R]^:V$J%D G[D,-H<05)N&*E^CK)OSZR=)?AVNG&]R M\,V-X0-#CKAYY,%//%+A2<("H1N%"IN*@QB39W M\)YDOL)LMOB#'ETGOSY?7,3S_'UY)'9PCW0B5B0@26Y48_7N&E[-3C\[JT+S_7G__ MP8Y)DQ@*-Z4V8PNH:]'G4I?//EWG;@1G MT2E;.Y;E6F!N/'@I%6C)5(D^)Z%;G4E=IZ.;1-IA*+A[&K6WL#O((]1[5B_G M)(:+RL+1G]/51#B9/>,.;/3$@2&;''/B@$YH+YBUH9%W=)>63B"SAV;OW#HZ M2,S= >5U.,/GB[,PG4^$+MPD6BQ<"T5\$$?1DFR4285I)4.T;8XP'J)H7- < MJNE'@;.GV$>$#_D>DZ.?7SVC-T[/?PEI??GI^0623N5O>!9Q.0E.4_0H!7#Z M'ZB4R"4LRH!DPJ#'D%PJ7W%HOOZ6GD"QKQ87340Z,CBN-N.W^'$Q(_>:&#GZ ML)S.KG-32QH-%Q!R#%4TDB(%C[71G&7:*ANV%U:.CEJ.]Q;.5#, M'0"E3KHE]+]9+CY.*8+\^=/OJWKE^_-EW*-T/OVX:5BQF(&-<8(V!A+M@W%,I76#J*/_GQ>J\ MKLW5Z>(MIL6W@'"1X=(%PMEFYJB"7)F;/7/C?3$%5<:@N41>'&F)$W?]&V OPUU MXYKJ\5%T)Y\RL$*[@.GZ9E;MU$"2W$CVA 0K MZJ"49"0X04O*E*"UKU.ZDVV"P_OI&7E 9V\@'$!I7=C!7\-TOJKBP]7Q_,6? M55(7T]7[S;%?S:]-4O'1DT\.K,0$2D4&CN4 *;.@E$Z"OM\$AU\E;>29H+U! M8 M[7YZ1AXKVAT.#U?: > ['V:FQ&?:CTMML/IJ^A'S9KK=7W&6?UDL28:3I)WF M2%+2IAXNN!# *XO@N$S:LH#*M"D3V8J\D0>4]@;+X57:0=:^VOPJRN/Y29CA M>YI;V@<1''C MQS#UT/2*%=+D9ORGU+:8@@'(K;!US%D"CUF!+\P+PZ4KM].:]YX^WW[NR%-2 M>T'0P2(?'S57,EV+:D4*O."\)9,C L_1"$9_-+%@ MCU&U%0;]=X_!P17812Q\I]'YNIT%_;TI'%I-?,[<,9\@9ZS1O5<08RF0HK8I M\L2#:]-:ZVN4;9>R9O]C<#FH)KO )G%2;W#@<]S\?4UVE_T4KY5FQR MRB+)2W= M2;(^9)4+B,18;=&2(.CH(1=!&P'R(D*;U/:C9(U[W#<:W/953+4;T3L':JL3E'X9HD?PC1? M^<.7!^7D"V\F&&Z2!T5D;[R4Y+G407;&<'!1!0B^6%:,MLZT.6G>C]YQC_U& MP^C@JNP4LE=NQ^5,Z8D45CJ5+8@<"^T%G$%0A9C#H$+(B6O>IH_Z5TD;]]QO M=+]P'P7U&Y'<&N4ZL5DIS]! ,.O^+8E!%(5#=EGQ$BR:1KTIMJ%NW*.],9%W MB)HZ!=_:?M^68!VLR$U,Z$6L&858![!(B,0A>)49JJ2UXD^6R'F QG%/]48# MXB JZV+_W;YN?B)YYED' 2EYX@V% >]KJ;S7D;P+;G6C[/?V-(X;OG1P!Z&1 M.CMH /\ 9S5KL'H@(ZMX3MEZA)1CO?N;"X5N0H/E+B?:'2)C;;IY[DYK)Q=A M7[6\=SB4JKK8QLGYO3P_.$K_=3%=XE4!!VX&NU0!7/XD3VS464CR3SC10IN/ M)>Z\(%_9$I-&I(BQ34O&7:CL\H;B8)BY?7#=2GT=%5?<9O'A3LZ*QJ[O%WX9.@<1G5=.)S$2D+,JU](R,^G:_F= M7RRO5SH:C\/3HZ[4A3JH9;1,*9$FVK&?:CMT@EM M!M76ZNR@R/8ZCYMJS8?78Q9:1<$,L"QI/,F MT$<$Z)#*ZP"7VTMR0AP$;DEN6=1:XB0R.%/;-6IDM=M"\++-387M:1PWF_[$ MJ&RDNG[C],NNQO<*TB54V7@/R%T"E2-M!_7.19 L%9N/NM'8RA*-I MG#Z4JOJ(TZ^9_WKKA^*KLRJ]%;DDZUK023$L<^L+!!](@K3*P// @0*[%'A* M6H0VEPF_2EJ7$?E@Z'ADGSY<41WLSF_QPV48M[EO=I>A4+AT+&OPSKDZ@A/! M:W*#98HB."V-P3;(^RII74;;K9 WK*(Z2@!=6U%U*$D=67=<3C!1?);7]\&- M+X48D.1+N/58SD)Q&-:K0T+[P)T4HLW&^U72NHRAG\+T':ZHD;O37E]-ZY6T M"'/R8352R"] EEB/M'R R*V 2$9"+SOV5T<,C91#!=I?^ M^X+U-!6#D=X%V^9\^6&:NHQ)G]8,[:R:SERO M$YQ/%\LU%T'$D&I;7\-SKEP8"([5^XD.E>7)>-$&8/?3,VX1UXA.UIXJZAQ49Y&MCX28J&!,B"0I3G0AF-"V?Q VDQ!3SFBFOVUPG M^3IMXW9K& EY ZFJ2PP^Q^7T(RGP(WX9N7"//">%D_RBS9!8)H>A! _>.P-" M2F=SHGBEU5GMSK2.V\UA/(RV4&5WT<4U?M?ENO5V;K M?[5&XF.8X;H= ,EQFLADKXLDY_GF-ZY]Y(/[5PA^^2Y9L+)U*92LOTVT"QIVQ.\=U+@WFC]L%Y$Q/=RF,;.A[&L M>(C,U?L?2CE0.C (]ZA E:W.1ISUFFR6!N\+L+@H\$+,OYL/D-$XN M/GR8K0489E?S25_.RV)YME'A55B#-OO@&?E?HG:N5IRBX%HMP+CP7&9MA&P3 M*VY)X+@)X8%1V$(I':0F7L[I6;1XWH1IKM?9 W<.+9>@+=.@/*M7-HA\DR+W M4I*DC&N"J5N$C#R6LX6R[_08V%_R70#G_? MW[Z\\?RT6,[I>>>+.<8+$BD%27$9YGE%/SG;O._9\>N3XUG)\2\GI\?/_O6OQZ^>OWA[\N+??G]Y^A\W65M-ST@'7RDQV^'A/WWA MZ#:OE^^X Z&&W.&?YSC/F'\<:%;X<5F?6;Y?S&AEK*K_=/[I,TP9ESJ$I( , M41WU%R-XYC18U)QYBF-%:N,#;T7>8//2-S/!@PLRYBQ (B7>@>;WV?J-Q*I ^%HD5.XA$!+8ABK:;E)6)L=(QR'SF=(.=P==\^$SE8]AT Z%K% MT6]X%G%)7B53*7L&Q:_KCB*M+>D46(Y,N.QRY(W2K+=)&1<(4A11%'2R=#*-&U+XKC5(@W,5!/==&&R3NNQ_,7R MT_6-7&(RED4))LA2&Q1Y\-;3;EYB\HKX":Q-NY1[B!FWH&)X*!TJ[Q$MU6IY M/GFV60<$^TW1QJ;*X[@^NHV;;2GJI+_H_N%^$]%W#J7+Q<9+4$P+!)M(\I/(ZF*VR^\-8KEO4]0N[?9"QBV4[1$T=N/;W55\4:8MA"IBC/Y1A"2+6 MVYDBH*#%ZY1H?++RF99.FGH-F O?3\P= .5NM>S=$Z>WB]GLE\7RC[#,DR)2 M8(X3\'6U]$XK<%(80!9Y2AEY%&T<]1T)[21IOB2]KEY4$% %)IH36VC;-;(YSD%W-1^8$9 )B<"E#6.7 <90$1+5CY:U+E-M>8C1/4V4+0= MPH;23#_-'VYP].]A=H%7#-6V*K_A^?M%GCCD+B9=&UD86:_]T2HJ-I($E4D. MGP8"&<*\YF63Z/Y3=M0U]LLT"="W1"ZZF>K7;-4FRYB?GZQI&AGDP&\ M6EI7U]G6'SNJ@EP/52&A%ES/6UE-+.;(L @0JA10FGOBFUS:DJ/35AH;2YLS M\8-)[VV&:.,@Y,FTW(%U?8#AM7]R'[^_+A>KU<18G8LR&@*K8UB89Q!M8&"S M9<8:Y@MO,[=Q+W+'O=?8 7P'U&87!2&/KM*U5[U:E^RM)MHY9(4K6H@BU%H7 M"UY9"\7GQ"FH8RFU*6O;FL1Q.]QU ,X#M=:Y#;W!EUB71 M*..@6"U!E1S )W)>T 1NC%&"W^[]_Q1&\EY:1^YEUP% AU)DOU!=+\'[&=3% MB^2\!:Z,K2UZ%43'&3!6)>F(;=,FI;0SJ=L!]?LYN&FFQ@YP^E ]]2MRGM?Q MWVGXP94U\K2> M+X5EJ_/%S;M(TZN[2)L]X?DE<95YXGRMWLN#5/*@E0ODN11;J[<]S^!)PF"% M%=HH]%QL,]UG"%JV@^(W?>(SBMJ^ 9@^PJD1M6E./>FW];J"+1QB-AJXP)PR MYYZ<[X$ >B@TO^GCH2=650>;]S5N3Q4/*@0'<2:"-&:%:68,M&W<6YOD+$=(+^+ M3E[^^?OG+RV='KT^/GCT[_OWUZ)12+?VIN<'%;)JNSWHQ(=G(5*%P0M3;5$Z $S) M<#QZ'\@TE3:56P_3=+#-FI+O5Z8IS,_OON241/KSK,Z;RXGGF%2] QLS!5(\ MUO:?'E**]'>TSI9&=FPK^L:]R#(08NY8L>%5\\UT9MUN_5\)HYEU^_R",:W< M_5RVMW92/J-BM:6E;0$@ZB*: RJT5M0H"QR2FDT"<4_Q4KML5KQKV4-S!8 MAA9K!PF(MYAP^K%>UE^=+D/&H_FF)]:EY%9??GXTFRW^"/.$=>;JXB*>EXO9 MU:T%G%.()D8!Q6@2YT;P;G>/>!FP&TV:JZ@"(K_&/:W);+N;TS[1N9;&ZW]MP7$9;:N<49!1; MI<@A&EO65QR#,!J-;V-/=Z5TW,N"C<#85%T=P/$5KE:(KVHV](X7@\Z*9*T& M9);\W*(,N%@L:):T"Q9+DFV,X"-$C7LWL!'(AE)"!WCZ)4R7ZR/H_$JAMPFD;DUB>->XVN$M38*^LZ2>NO& M9>U2>I>/'S.A=Q^'[=-YHGACUG6D6N;:Y$]"="6!-C9(,F?7J3W MF"]F>%PN1W7>&M"Y%O2UW!&6K$0B]X )1HLJ(RUB[2%Y:X.2RJ?8:*;E3G1V MF][;!4%W#C/:J:J#G?<+=W>FQ][F\TN>2FFRX^2G%J[JN8T+X+B.]:2HF*B< MY:)1&[C=B>TVB3@,)-LHK0-D8$3<]KU=:MU1=3%%'5.*I0;*]J5S,G M@X LA,DIYQQRLXD(>]#;;<+P$'0^@>HZ .CSZ2J\>[>L#5!(774EKO-/MY@* M/$I3C 98\UW9@[>UWXL40;%F$&.;4XBMR*OVT3@(? ;7C'?69A2RZ;G:3J; MK@E8E'LFR8?;L^.?U\DZLW:QS2$TC1D0#2;+]E%4<@QSS0%EEV0-S"TX%BP( M:X53A>7R$[UOKW:>'!),2C2I"S) MRV:QU8GU=3JZ#7 .P<\!HNX */=L G?BM)O?N/;)B<[:,\D0 J^#P[0D9FV) MQ+MA+CK-@F\3PAQ$=K>1S*%F[&D4N3]J%^=AUI^+N9C-RN8ZQ*+\/D_T):;S M:0T%+X/#Y@[EUA2,ZC[N)Z?VSF))VF4,$JS)%!YQ22BN$W98\DQD&1EOU.FU MG;/XR)G\\?+9^S!_AR_GUS\Q)<>>X+@91V.$Y$QR#GE=O5F4@X!2@,^!UR&B MC*LV CF([&Z=RUWPM4-QQ<"*['UH69WQEH(W7I<$M-/0_L:-V-P[]&B)'7*O MD6]U,?YI1RPVP]P3@F/7B8R[:*ISY%V.>3..1Y3D5A6I$J@<1*TM".1@>2N- M%]:8K0YF_^=,9-P) [M/9-Q%(9U#[,ZHOU#'OW%?H!"/M#8Y0A2!@[(R>)<9 M!^.AQU/.:ZS^Z6U:978T!?SG^^ M6)'WO5H]6YS%Z7RM\PE31J(A>6J5B&7!:P]1+DG:3$B?9"BW2]KO[XP\!#$C MWXA]$FB.H[FQNW=OR?!Z)2Y*'7CW?/H15^?KH7?'Y8K]B1'!:(<2>."<_!5C MP)DZ#(\9^HN1HVTJB7="QRU6AG=300:!^0MI8'SQ<>1DG^&Y] M#K&N.^ ZB^1IVT"N:U<&)X%L/8?D96$*72JN53?O1\@:%U3#:?].$^^A5-$# MKC:T7Y811%-/][D''NN5#9L%$9\D!5_H(@8?0Z,1%3?(&!W?IO.\^.-*$)>5((G1 JK3BPK/""J3^QI%#F"5977TL$'EON))/?3LD0&P MOYH6 \IL9)V?U$%6[VZ2;THT,O $PJ0"BF(3H.#% :;L"Q-!2Y&W4/D]CQ[W MU&H8C1\JL9$5_FQQ=E9GBX;931:\-A2%UF*O*$D.J"'4D=4HDA3!8;[&+7'ODZ)H^5#F+PR4U]HG7[.)L.K\XN_1U+QEP MGK%4".2LU$%[F6MPI430C%N1*4+29IO X-Z'C[,CM%'ZX=(;6?WK/O'WR.62 M$YF5*9(;L+(V/49EP2ORJ8K7+I+_RYG;)EIX_"WC^(]M #&@/'NP_)MXZ,H7 M3H%V/XI\/0OD$(>P'@J0Z\1X3FZR+NSV\,J'[?_U!X]3Z--P%]A;:B.K_#<\ M#U=;F*==BR")()EQH+C2%/B$VBD!@Q%2Y73[>OF]RK[VR'&*9MJH>5])C:S@ ME_/_K,T+%O/?ZOS*?,F ( ^7XEP$JY/;]-\(N0002B2,G@>TV]2JW/OP<0I/ MVBC]<.F-G0^LY\Y7J+7H'5+\KJ1X,^,^7A0574KG"J9"%\TC&254S93/%)-$DH"#6,EXBBKB-PA]YQ58 M&'RB=$,#/X D1S?XJWHWN!HKXN=-F.-L]3FS:94+COP23[2K0HCVB 6DM8'9 M;),)<2NK_] ;MH+#X".A6YG^0>38@WEXMIC2?^'\BX>JH$'DN*OOEQX#=(GI1C4%K^@ MG*J="(0#+NMAN?5.-NIO]S7*QCUI:E:-,JA".@#85P:]O9RGV47=5X]6JSH@ M*9^&/R#>S=6GRM:+;M\>OZ9_/7OSVXO7IR1[EQ@\^JDT)\7:4#U06_$A_A=I?>-U@ M875OAX4O%:(HDX^YGJD9ONY#PR'Z'&M!?58B%)3YR430$E70;//&U&3G(7?+R].7QZ_V,[K5?;V5H'Z)P(.-ZSW5* D7=?,_7=RY7T_6WKG#H6$JT MW5IPF6(0%;*EJ%1%R,9P&YW5++7I:[$;G8>:S'O>1DY1FBWJW,/K T0DX]QX MB*:0'X22090:02O'#&>EKIFGDL8]](UK]AHBZ[:%:Z"N;]*&[3U\\IZ'M+=G M#0=)[HB]0-%+8E*!1)YJ/(,04SUA,49$F[))V*:Q\]-:M>LCX]+BW7SZWYA? M9M+LM$QQ\];/%^V)C%?3$*G=?' F?492E8:E"+/Q$>F M0$>C/ IE:"DW$=O C'Q3=G(7K#XV,_"I =!!UNA*TM?$2N[P+XOE67@Y+_6O M^JTO[$F.5AA'&U$=-**P]NBUPH(6)7N?6,ARJV+5O_2^J/_JX]D[ XQR,XPY(@29R7_O'U.O$B5S$J*T%J:56)7-O M&G6O&,L=N&==K7[^=.VKS0D$D\7KH#)D3R)1WC@(FM7^C4[KS"T*T:8A[*Z4 M?E,;^BYH>WA#;Z#"/G?L]8T)K[A7OC#0LM0"B5H[HV.$FHSB3CBELM2DI/7DW$8)47D.QCL3DLA)E:?# MV W2^C!O!P%@"U#MKXVQ[\B&50H9+V]LO'KU[.J:K[36"54@9$8"8DE#M#%# M+"%GZXLQ7'S%67OD\?V!X@ %+H:5YLB >+.#'A7"H4)3 59&$N&-W%"#N_9U*X1QU.ZN\.IIP>LW>AD85CTV7 / 7WM M9!$2>!TMY!!$8:J87-JD-[^9/DX[J??1/DZ[R+K'/DXE"AN+):-LJZ%V@C@I MW$*0,4O-2"ABFQM3U.8K6V>+C3Y=/W #D\HLU M/C9;T.?WC0B#892V.$B"'80?]QC35Y_OE#C!)47]CKRE>E8O5)V_%0)DI C> MB>"Y:EM9>A]5XTX(&OM<9S_E= "T-^'3.H@[75RFFJZ8P]6OR\5J-4F6I\!B M 6]JBU6I GEJ0H+FL1BAH_>-KH-\C;+NLOA[8N#V-+0A%=(!P'Y=+/(?T]EL MPI#[PFD+9\G3/H[>@2_!0%$9@Y$FQ-BF).**@NXR_<, 9B\!=P",>VH_[JE0 MN[P#>5RN,N$GTWG":T)\3G[C43J_"+-)\)I)X1$RKZW>',DSZCKJ@&65OU@%96TD"F9/HR(U)QIJ: MG>'@N,G A<^<:2/2[18B3PK^W3D:UZ$<>0TT!D"?YO\:7V]QW>'EV6)UOIKH M:)V.20)M;G6F%ZM-?RF*\ZZ(Q*7$R-IQG&'4#XE6(=0TL@I_'NX.CE? M$BOOINDY;3ZSQ8?J@H=Y?HA9)8)+DG,0HDC:=KR 6'P CHJC=K&$V^>!]R;\ M#R9DW%&2@\/NZ973IR%\MIBOIJ2[S1V-99BO-I3Q2?'9&TAYF1_D_+U;G M==5-E$*GG// ?0R@4B8GHU86>J/)_^"IV-NIQVT-WT.O'*>1X5.;N$$$WH$Q M>WU1CW>_9&'Q\R7)"0J6+"+66D-!#H+WX'(L(-"@-I(K+MMT 'B8IG&Z(C8W M5 ,IH0,XW7>+$9>I:ND='I=_7]0>+"_G]$)[VR_976PR4QSK575AQ3# UD'U5MCY(@9OJ7X;7?5&)D2)\N(]'3M5@CKJB&14Y!"%TBY MU.$NQ=&^E>JX#[0N2I\2;S-Y]SNY]KH+"K:\]KJ+2CI%ULW;.%G6!6@9!"M9 M[33H(0A)(7_T&IWPWC5J]/B-7GO="0 [7WO=11N=7GLM-O- "PQ($*Q>[PH0 M%*TZ[8OTA8MH^397![[1:Z\[*7"+:Z^[2+/+:Z\89=&ACK,VB=:+\@@1D=:+ M5#%+ZT-BW^VUUWW!<+@D^[SVJG(P&1/1+==57SR2V;2$;6>%R9Y'[^066/@V MK[WN"X8!9-FG(_(E/U.T=8#JH@!Z>3!]31!K^>K%'ZK 7NZ-+KL,[N M?LKI"&C7PM*[S0^KQ+9H?WCYD:L0-B=?LK$29(Q5SH8DH8( 'QA:%:4)XLG. M+0?BJ3MW:D_UM8%\N*B\TGZ2E(0JF]LB>8 MG4&3'&B+LB9-!007R,E3]/WH51'Q&UA>#W#71_3V/2^R(6#57UW/WO)8CU*_ M+@=A+,$?$1S3$90A[]FYHFNU<92Z)"[%-O/'6]+81U3;R2+I"A#?V1[TK!1>P>ZPB&@-F!=Y$DZL@[X9#-GAF"HCQM.G2RBGL#3P1KZ MW-Q%1L1:F0!>97)!F:Y=?V("[63B$EVU#$U OU/WG.9WI3I#Z5[JZ0!6@V<" M7R_FZ7HX->%%)Y>X!A,8K3,=&#C)'(1LZ0>LU'X W1OI>UGKY+969RNA+T1] M9TOL2@*Y1.)4@Y Z@Y*H(8J8(01,GFG%D#U9BY\#>=EN$?W_90)/BIG]5\WB M/,RZ6S77OW.E'2Y=3BPS2"[42@E1!YXF RP&X60IJ%7_2:M[&.NC(*#K8K1# MX?"=[2F7V>_K/TCK?LFK-^'3NBP6E0JUX3^$Y JH8"*$:MALR,5Y96413]9. ML1V;WT^]VL$ ;W_6,A#:OLVL[_:"65[@U4G4:N*,L$6C!5GJT7!&"8X'"]9Y M*;!$)?TVMX">E.@^MJ.>%E7?N/G.]K;GERR]10%D M61B(PH)"R;/Q;>^$M^/M^ZEUZWD7&P!7W_76]0H#T7CY]:<)4NQ9N&:UP6A1 ;,92-*XII8^W[*W'K>N89 UG>T=7TY7'C8#CG-94Z* M ]F= J= R>X!]*<%4D%J4S#\IM]R?Y^ZM9ZW<"&QL[WMH=M6MBN!7(<9]-W MZ\=-LA,Q<&- UPDURI8,(4D+6FM/!&69TI-US!N8M^^G"*[K'>QP7'UG*^U> M0[39UEVQ$D6HTQ%% E4G)OK@% A7E$RE6(NYVQ.LLQ!2=IT@JB=&V2]>UYT!L-%J,=:/&7>5!2/ M$-===/7*.O#F7P"[ VJH@X@=]_\HTN6;K/Z1!4<"6 M%<]%F38=1'8D]%NQ=+L@[.&IC,/KKH,8XP'VZ M@]B!TWRA@5HH/I\-O\1'W M/[1[_'E/L#\_SL.3[]3,&>],+K4$?5W!)\EW3 $PYZPMNIU]>@ MHRD\A9! KX_G;8C@2O: 3@25M6#A=D[;E#[ZRS'G9GTA76 M3JM7&:43?%>_7*V'M&:5R8+G!#P3'THQ!CXF"2QH8[-5"GV;0NU'R>IE?/+ M8+@-NL$TTP/,-K1?CG"4R@H6LP(7ZMDUFDQA.AH(,16/C!MR%MK ZCH9(\-H M./7>!L[>LA[Y4M?EI-9+^B_G6?7[*&XQ MA!1W5[_?J'^.YX^FQ%YNVG*L_UU==BT#9F#9U<'!3()W M$4$+ITMV@:F\51YEJ-/SVP1V=%8\"#*V*UD]2$U]H^\Z:Z>+Y_1M/LF1Q.>M M ++?Q)V1!CR7%J(@N7)T3/HV@VEVH[.CLJTGQN*A2NL DNL;AR_//H3ILN86 MGKT/RW>XFBA4)4N-P*0RQ$6)Q(!""-9&2WN&%HUF@M]/S[@!?'.(#:"$D<^B M'EDD+U;GT[/Z11U)?#H]PS>XG"[R)-C(BD,)EHM"7JO4X)%+8%KDB,)(K[=I M!+K[F\?UWIJ!Z0G4\&T6EYYYBF'M* ]4Y*/(5PKZ=$M6= +%]KF5G[70 MLTMEAM,79Z%!AEE%M)!)*DCNW:HXA% &DE5E,?(6#)0#$X-QD-,M$F2GV H'&A-)"Z;WGM\+K M2P9B2CICT2 9=Z <_#($/B5N#^> MGX2ZD_\2TGJPKZZ[K-T1S9=R8%^B5 $T" A4R(3M9^A>Y>%KQP&)JXPP_1-&X.:LV M.\L@TN\ 15ME](K(R>3_R]Z;-;F5(VFB?V7LOJ,+^V(V+Z$M2WH]5*>I(+$6-=' 12X2V[[.;:-FN5&/U\U.+V%M.DHI*4%78SP#01%ZB!M83 MSGTR,N&N%8Y T;*6I=G2JJ>_GP/4?L9O]\KF19JE/%W=^LN[MYP3&Y.EED82 MMC%:@XKQ#SG2 ""=PZ=P'6L=TS(G?YEP7I-?SX?!/O83E MUP_P<_W\=^B+GE/S4)XI1WA(;$G,24,7=K M]/PUKGN2B,8SRPNEGB)2.$H@ F;-0=ADM8DJUGDU\PM>]^R#K$.N>_;Q60.) MX=.D"%;'J)5))'"%N;30@F#JS$AF/H V-$G5Z;7%ORL;R5Y@V(N-9!_/M "S M.^^QJ6?>Q^A)8&@,&7TB5I8!R$:),D_2F%")"_%4V$CVD3C*#)2SIPL_B./$1+2(\6&VMYO*^[_^- MV4CZY)0#V;XY]&Q65';&4D$+QZY/I^]?UPY@]@;0LYM0)1GG7:"&X/^6VLP&8DVR1!NKL]=)15KGC/(P M+ILJC]2K(&@8TS> H4[7/R+9G+5Q!!<#YNY! O&-\?"M;0?<(@2'@*:@>ZI5&43609>R>D)2 +CUG@FGC-7&$TXT !%(0Z MO?N/2=,0G@YU=P-I":*^MB^@2BT[6% >]Q19Z*35=J&1%QP MNO F!>*4P<)#:BJ%U-*$.@\_=DG4$$'!P#@:Q <'4(Y]*?G@Y[H;6RBO M_OGV_+Q'_]GU'ZW32?:X9 /UA/TVG\<_IQ<7F&"_17%G7Z98Q:W?#]V:,WK= MO1.M,=9X3D0J#.XZ<&(+26XY4-+2A6!T'9JWO<0\-.AL/_;XH%5G)/41TSF^ MF5T-(082I C@@A6JTG#Z)X0:-[>NAZ#[ 6DHOYQ,)^UVY?>>?7OO!^K&IXH3 M;_?#6)*6,FID:>(61 J&J(@.-ZH_PH MUHG(* L12VG U!ELL#$X5^G-QBFTS!_@^+W:X_?Q0@N0NM,@&%-VG$I?CCHP M$U T$/ Q%Z*RY)D5G/I*L]A/I3U^+_<^V1Z_CZU;;(^/FDH AU'8BS4M9R#> M:DN48$XKR;W2ZIDDZ!3:X_=RT_/#.KO;K,'V^.BSDSIX8M>7,S&7M^/"$2.M M=5HP9NZ30)YB>WQ?CQ]JL5;;XZT#HU0D @0C,I0)(,D""4S2TED7 ^^RSD^@ M/;ZOXX>P7 .IP#9#.K]N-[$V,IUM(,Z6F3V\Y$L"51'"*_P[(O%*G3H/1&FE M27ZX+/(P:S<$E]MW;TZI1 67Q-"B N6N3 O"9425"UI(#Y4XDQ\1IHW:MJ=[ M=X"EKZT;@LN$2QO*.T"BH S\ 6M+"5\ZAJR0U,G([S^K'!@C;0"CMRMW0&,O MNS;3?W5]!!3^^W**0KRZ8H*_(OZG69:IUH* 5% T @):8HSESOB0N>:5.,>? MDFK@ZV?T,1YI^+Z6J59N]SWO1J?YY?44%N"_H_9M/5A(84F+.1*%8> MKFJ=B7<<"$L095+)B$I, 'N).6YZ7 MMPWNHG?:MK8XW7+3G\^5R(I6.@@9. M3.:A%(*XEJC6Q(ODL0;T"J!.3^GC\HS;PE4+5P?8O#T H6'2],OL92%/FX6? MGQP$-'5J M0!O8-PUMGA\N%^$K+--9"//+67E,>1;_ZW*Y6I^ 3X0&)8(#(IRPJ!1+!*"4 MOE)3[87*!E)5P#TI7B>LZ5/#VG >:0AF$YZ9""(D4JB2<7/W":N52'.M_2[U#Y#"6,3APK3JQ4.R]F)X0ZM!(\/D1[=!OZ$\NA142#&T7+B98!XFQS!LM!ZD5.BJLY3K4?%:3?X[(.( MG0E1;\LW4(>?SV=?/J?%M^WA0FEAF:Z/%%[\? FK] 7UP^BZ2M?_1ERW/S+& MO4L>"&9YGDB3$X$DT(1:YABI2MG7N>#O*7 C$.P/E?GQ_=8T/'G@2EJ6 M^4KEMJ@\8I*1G"B(^#_6*DAUDM&> H\+SZ. J3. A_-L P#>KOQIVI(0 M2ES61DA'-.J!^:Y'!43,!(OO)*7@)K"Z2J=M]&<.?PF>Z"U6\++1_CS M=UQ6BRES>(_YXM_O9U]6,Q#6BXGN)+ ">$Q "$-I6J@&[R-1*/!D;6<"YI*4"]2ZL)&H4Y%126WQECM::X M#_N027!9T8P5NNU&HMX?3BC%N)UVM4"SKWG[0V.^@HO*M=_9M]( ,;$0C"[# M2S.%C*$5N MAH7[OU$]@#5#GJ885TQD3RB4H77@#7$N9N(SI3''9#VKDW^.Q$E4*HE5.I_^ M2 \^>^_^7$,.(6+"J+@I@WQ$P*H"UV3,U#NIA&1>5[%,#V%/*[HGAF4QP_+'&8>5<:": M^" L@1P%&)\,R#IW0D-JT<:KP^.!^^B>/\7-OI.Q#FD1ZO>EZHE#?[W'X6;E M K3&VCMQQXE4H(AWBA*3J>94!*'9+\7-^MRV-+$1,2:Y)BJXDN1+C U&1F)L MTHH'&YRK&Y&?E_&4DHE]\-4_F=C+:PWD$$_H\^+G[_!?\\7+"UA>D;JAW4SD M&DB441))->Y8$:M"'3@/645E>9VVN3V$;(5'<5B*/8._B6-OT. MREI&LPXD@]'E0L?@J@Z.I"R$5A&$L76XE_84=%Q<5@-,=V >[+T&P/EY 3%] M@\6_RL7B^K\47;;-,D*(Z#B:BT5IB90F8@JM$Z$Q:,&HLA+JL!8_*5:SP#L< M$/-:WAF;8O 24_QO:7$^7:Z6VUF:Z+#EU^GWK3I8/0IC$ M<*UREW&MBRYQ# M39VS3'ET5%J'\\PLL]QC=J'+43Z'3)QR ME' P"FO[PG?5Z6RRT^CUZ\^V0D18)0WK;^ 64''=VHF2N:3*+;?#= .=*"=+N"[.?_VI\?9$09S?F\KCMJP6D3_9YI^^;I* M\0Q_$*X-037S-@L@BB=&9#G^A\*'(E766FC!&0R7%CPJPCB=A$,!XG"K-E#/ M/I$=G5]WQP7$NBGC056YG5HWL%G&/0D60QP7GG)3Y_%^%^E&YD4?_;BOGYN: MAMX?RY0O+\ZG.4V,<67ZHR000R12 "<62RVLOPRU(5D63)V.DR[2-7NPTA,3 MG4'7TT%-@V[YVZ*P$1K&=?"6$JU+U,X9X[?*CF25'!-6 *U$NOV<9,T>PM0& M6P_'M VTLQ NOUVNZ7QOMV9,DJ(@RA@-ED3IPL!TTH/+)%H:4GF;XE6=UMC] M91UWTQT3C$,XKQT*W2<4+0]BN(G22YU)HM&B4LP28"X03&23TYZI4&FLR=-R MC?M\9$ST[>N4P5XIC=.LM6Y?VYRZW++*(PUM0S=O[?_E8S9S'6B749J[6$;H M"^>)C9@>RHQEMD]E/FG461C!DA=U>=V/TMSUU,[QT#L?4[FQPG!5RL=E@(O_ M3+"8Q*0T#XH2EA,E4B=-O(-4ADMXRB)-L=(KSP&$/Z5VL'T0N4^&4,//C6>T M#U5^AT'F\Y_IXD?Z?3Y;?5U.$CCG4N DNW)UZJ,ACBM-. M@F),9=)WFSL/D M/J5^\N,!^B#OGAR6RVK]_.=\$GC,5*%]@]*%SJD,_!$9,<>3DX9"U/[HZ?!N M<=N8B-,:9?64^ V MQNTT"=J]_7F2L'TSOUQ,0J9&\@Q$!:QSI8F!>,8-*3,;HLTV<'?\D[#=\K8Q MNJ=%T.[MS9-Y77;VZ=/KSY_.WKTZ?WOVXNWYV\]O7W_Z^^OS5V_>?_QT=OX: M_\&KM_]X_>GSV\]_?.Q%D;'G!^H.Q[@ZY]_2)_1V6A-#PP7,0OKT-:45?O,LQFGY/ES<+-/E MBY][+?"K-B) FT65,)NR"A,XA2F5Y4X2#LI;%G*$:A.=CJ+@:47W?=#]D(:I M/<0T4#-N1QNO)VTOUS98M^R+&+/0A4;/ *H1\3\*F35N:-1K(Z.*L@Z7Z@Z! MQJ;E;1 \\^$]V2@@KZ; ;Y^]1+]CQG;Q 6;I8OO4,#$3+..!4.4YINXZ M$D@2B%?1Z>P,9S8_D\ ^_87VH'& &^>#VW1D9+QZ\?+M1FJ=J'4"'.'&1B)Y M3%A!&@P'(+0QT6%._UPI<_<7Q[W3K.?YGC9K8(NIOYN?WW =6VF=#X9@E)7E MZ1*FK%9YDG,*C*FDJ#_5 N*\E4$;[>=FK2*N@<6XGA20XO(-.O;5]$=:KJ:E MW^Y]WD:NM)QXEZ6CF1(MUX_&M,%-)&&0P; 5 ^8P6=0A0NH@W*]>F/0$UKRN MEQL [ATKOINO'C7?;[C#GL^7R_>S[;\^@>0C\T5-95#-$ 2QA4##1YTM8UPF M6H>VIJ? OWIT'P;@QT!# Z!_B3J5H[A_3E=?;RAQ^3#\2&O)C"O,OL^G_ MI#C!HD7K' V)4I27'XX7PEY&O FFM*WI9$9 \0,YQY[N\@O@^3#?CWUT<9-- MK3FT4GPY7ZZ6$TJ!<86&$HFA"@Z5\''04L!-@];\K8&MZNP$0WZX^BU;O,_X=--WJYP=T1''!Z_^^G'XO MKIF45YZC&I!NJ6.D^P3#?M(EYA&'*Q,"N7V=Q<<@*ED=^%8)WV,DI> MYZ+XKAP'3YXLQV-ILSIF7ZY^_*;K$'B,-C%!1'E@([/(!&,P)0:2]SY('E6= M@/6T7"./<^^/A <3)XAQN\ 8RZ!OFO9>P_/KF8O[GI\OO& A*\G0GT[NG M)@\B!^L5L8R6(T*JB6,^8QR6" @5,N@ZEQT]!1[WLF- W!W#80W@\K'-^?I< M[W=872[P_]Y3,01,\KG)A"GOB&1:H(J:$>]CY,&'9*!6*-];V'%O*P:-@W4= M=6*IU:?+;]]@\7.>K_>' R;B/?N3-5.PKII42LL8ES9D2Q)GFLAH)/':4V*# M2Y%Q&EFNF+<,EI;=71?WN(ZO^&RV__!S6GQC$Y,8BQD\,=Q2(JVBY0#.8-0& MDW.2+%7*U_:5M*U$;@^TW ]@55W4P$[ZI'[K8[K+V>HCK-*'M CKVU^;HG:H MGX52^'H'Q $/Q*J4(0D(.:7C0_ 12=O*Z6I!\% 7-0?!LI6@!IB,9&P#*/V Q+:GB+068A1 %$*8U MVL.5LD5:C4@75HNDHU-UKA\?B#)N/\: ,#G,R*>:CV^KY;>S/%]\6W]NL,3\ MB=\^2H;>5;K'J9NX$-ZV-) MU=[G/Y97!$[O/:ZZ6>%U>OU7^%JFX[R9+W:!T%['>,/Y[8&MNQ.FKZZ?$C.;+QF&6@9 M05'V'!,"L1EW@9!U1.-*;OGQ^G&Z2-S49ET=G(>Z[(2@N65?=@:$ L0,!-5#-09GT<,F#>"MG7"=@0@]G'0J>%O3:1L3<)Q7RJ-$,KVV/6=QT%:3X M^J]0:,2^E?\VB3IQ9Z0A2<-/R]7M9)B>+HSZV+_=*/1N M/@L;A8*U/&4#)+)"5V9%QL+9\L('Z+)F8)0[*J!N1.N&J5.X;AC6"^W":A*T MB\$D1] @J 97%A>&SV6"M=::&N93'8;#0S8W=@J7 D-8_->]G9^PNSK6N9^? ML%9NZ._K>WU'_[?!?/#I[VT$ #D;*TU7", M^,XS1I+(WE@1/&7U1H[UEWL NM%N7W]Q^^LWC^D,4)8DQ8TR9+1=M$ \@,9H MJGR4TFG!J@T@.T3P\2?4' FKCS"*'LWA)[/!/1ZF^K>:/?U[QPRUM:>('8!B M0!"K$+#\UP:1%, 3$!J!)6+FP4CMQ/6,0KZGCGDP,P"7/-TOK$H20X]DJJQ01,991+F5ZD.26,.ECI,)(W,VJ /BV M%.-B<"0@W.>TZ^N5AA"UF3MCG5(20B",<46D8(G80 VA+D5*K76!UL54"S.[ M^OMS!S!Z&'?TJ5SEK?+T1RHJ; <*E2MZESWAN1S.4!D)ZJX)$R*JY+12)CR3 MV>WXZ3;.097+QSVOE'(."IM00N$+ M[SH8'PBE6CL:/150IV/^CACCXJ.-]**_7QH 57_#W:@]B_<6:K;,:VLBB8%[ M(EV2! <,:5S0I5WIK%.AU4-;<;=_ X U_VB;&Q/-X#V[3;P:34/_WK_O1A@ MLQ=8B76MY)+$['!O <4)9)6(\:7GT4O.8IW$>J=((U=NHZ-E7L-U#6#P8UJN M%M.P2G&MRA^SZ6KY\=,?&V4X3SP6QG:N%2.2@R5>>4.,%!0+G$QCI6/#)\4: M>9MO#8O#N; !/'Y(BS6SR7H< 1IQFQV[2+55$(EF% MKR@-Q3N ",UPD;YS- MH=)1P^,"C?O0K3D,#N&VD4O:VRIT/%VQGH!S MMK!*!E$F%SC?*7;AK]Z*6_C?[L>L.Y\=.4*-6@SWMW\+H-EFDIIG5<;86.4R MD99F J&TMW'*J,M64L.&A!EC!$#:U!2@8(; M(XBS%(AC1G =N+.N$S],)\??^?3(KN_CN/D05MS?_>[*_;.T.MSY\-"?U]W?U_WU7]^G5^,VKS2?<,X9]=(3:M9D\=*5L^= MN&+:1Z&B[%9H]EL'0ZC0^-'N$1;!T8$P\K';LTK[CDJOZ4+*W([I;/UWY_GJ MDJ;\@?GB4UK\F(8TX\MQI6[\L+G. MJF@<'+_4LGF58/7UU72Y>5GY?O$QK::+]>],$@_2"$QI10**NZD4Q%.LRICF MT6!A!7!_2,P15LP3 C=^DGXJBV4H2)SJ.MD,X($O:9X_P^)+6J7X[K(<+LRO M2L7E1'.1,XM8\1ENB0R,$FNY)SD%T((%+8#67!G/BS@N#=TIKH6!W=Y*>='' M"U=M+P2J]G:T6T]ER&OX!%Y=IXG-R3DHT12KMW)$[8B4"&TQT M(F%6R7R=\8Y'46]<4L!?:OD, : 65E5IU7B[7%ZF^.IR<7T:=[5GWFJ37+[^ M"[?8*5IFPI*(+%E#*,^XD5):6.V4(H9'GH55)H4ZC#G[RSHN_^#8>*_KVA; M>^"*WBI^O:@_%TZ\>PN:IB!S DV890H7-#,$+!B2(RAPGFG9[6;WZ#M"%^W& MI5(<>X&T!I\&EM2'Q3RD%)=OT%D[8H1BV7,C27+KWE"*"H%UB%ZMK?*499KK MM/0^)]K(C(XCHWE8SS4 Q1W[UWI9W6N>7YOQM\5\N9RP0DF7"UFJ\125])$X M'A)ABB<>0'B:.K7?#96=/"WNR(218P?@ZAYN%\97:=AN+9T)SG!:&J!4H4Y1 M O\J&V*CSH*9R*6O0[;63]Z1:2O;!/*0/C[5 _G7_WTY7?U\.T,;7*[;L=ZO MOJ;%ZBO,;I?5*4XW.=0;F"ZN,B<0SB;+)=&& Y$I*6)%*(\&%"94,6L3[SU. M'_@&JZ_DW=;"_W_Q>W24-+ ;G%VL_YT4'_?2Z[_*7Z9)DHIZKC#DZ&!?'WV\=W;=[]]^O#ZX\OWO__^ M_MV:4_&N&IWX'W?\4!WBQRY2#\3X^!H6,Y1@B7%J#8]K+CRGN!6>.Y)HPNJ+ MIT" .D=4=CJ!CR!%G4?9NR0ZF ?AWN_>$*!FH_#_2\#R4DHB@05B,;LAD1FC M*1<";)W<=:=(XW;I#H*)!UP&@YC_Q //NH>_#_WLDS]WS"#TF :U0U&@VG-; MF*]2>8Y+M<.#F!SE+:P--OLZ1=JU0=/,>AK-9?#6]N,0=>VWM MFY6B:8XFQ%)[V4RDT!1-8C1)V@NM&0A1:9)(3X$;#6/[X&DWS6L]UYUXD.M/ MLOWT[QTSS-4DV=Z)2^:5I5Q;8G)YCEQ8^KRQ0'1D(L80(MSG?SB9.'?HLS?@ M4H 60*)VED@E,@&5#.&T'A25;*??S2 *CZ&^X) M=AQMO3>8<^).Y\@T5&NG8H^5GK'^)14XR+S2-"85_)2 U'TGVGZ MY6LQ#,(8OJ2KA\.;K6SY_G*U7,&L''5OU+L9BK=>U]?F-%(HHYPFR4A*I(Z2 M6)<2,5%2E%H8;>ID#\/(WWA67#>^C@"!)H)M5[W7EW&3Z$/V&#*(318#1A*! M.)LTR0Q 4*NI 3'6:IVMKC:C MJ[WO8:BX58!,&%J2I8@;7%B95&"QTN^[A!N@%L']G] M#0!^A]$W-GY@^T*V+QT+B8A<"/P]EM&66D-\.08"ZS$U.VJ0WB7HN/1H#4"Y MIF/[X[:\81WF1N*Q?IY)4#RE8!EQHK!\>JN)S1&W',HQ3^.60SA.[UGW5*'E MEQJ'Y+R'.ZB!Z'A?B6T):D-BP !#.Y/%,):2,M8$EV@0TFGN6:@3!7<(=/+\ M=D,BK8^3&L#:V6PUC47TZ8_T*87+Q70U37A=K'MYY=:'#8UG MW^:7L]4D>,9U=(S$DGE(%P5QDE$"6BMP3AEQG\MTJ/:6(<0_>6ZZ0W!\? "< M3.OJ/\\^?CQ[]_D_>W2I7O_1.@VICTLV4._IA\4\7H;5/Z% L(#A)E&\21(= M,XP*J0@P[8@L?V4IBX3IQ*-),25?C3+C6>D&8 RY]8V?-U^XZ=6F,8%PVA)1 MV"EZVD:?2#XV>1TA!AG3.R46CWN^#[OU W&:YNTJ/->[QCQZ:8UX=YB.)]N2)+O MO2P18&Q6,A.E6#D>2IXXW)<+:[+G 3@F"968-_:4] 1BUS[(VMT-7\%Q)Q?) M^C\"NO\+=6-9S8<^G2#'.'>&4DV,-(5PK?2O!JPXLR& MA3*$EQ'/0B8A8?VK8_ F=YI/N??"Z"'LN-=]D?7]BA%M!8MAIF\^ MKLM9C-,U7U0YBWMQN9S.TG)Y%O[[<>-@VW@9DKC"K6=B M!%-<8&;"#RJIPZ88_RED)!] MKKQEWV1!5P27$UQKP".JY(U&B](@":XV3E0"ZH62%-@Q0^A]^<:]:&TC9![D MLU'[4A^IS[862S_2K/ "A_F7V?1_"I\UETF51VXJ4R!2I4*?RA+AV5&1A6&9 M=AEQU_%SXUY\'C/TU;#_H5&N$JCN+Q0^ 2.4D 9#MU>B'"(FXGUPQ"A-#;>& M,\IZ@^K!Y\:=9S4^J ZS?[-E[J;S8#F!P,VZQ0 R;O\RXCJ!( L'J%26":UE MXD?<*[=RC3L'JHT]LI>/6D_6)L A:JHUP:*]T"'[\B+<*&)63!OIV']?BY04LE],\3?'EY:(8?Z)UP%#M,*<,'-<--YKX M[%%!%FPRD7DMCM'5LE/ <6O5ZF?(-=S4[(;Z;CX+6WV",^"E)MH 0RVR(BY3 M24R9^V&-CT'586!Z3K)Q"\^1\-;3,2=S_?[J]9NW[UZ_>O'Z'?[%YP_G9^\^ M];B"?^Q7ZES#/ROO0%?Q=]IO9_%FRO@-[*Y1!\QX(X(BF,(C,&(PQ ;P1(C@ M'-BLDJK3_K>'D(=3'\V65U]93Z[X,,>?O?[;I:/M9^9W6$9*D@,9>1 MBWK=#.\I\8)9+;F3JM:%1$^)Q[TRJX6[AYQ(1_#G*4?!WIV5NW_K:!&Q8K_E M/OBT$ESV!@B"Q!#I%2=6:=R-L>!@/"7A:9VE?\2X>-/$APG#Y;?+BU(%%_JR MQ?R_4IF)M5E+[_W%],M:H.6]KK[$1/)2)**,79.41.(EY[B>DZ$9J#:I$B?7 MH:*?3J3%3#IE7HZNF8;M]O,1-I7];YYX?.%IP[:SE"!'7RZ@< MEB?$)8_U3Z">. &!9*NIX#HRX'6>WHT2<5^A_6?7ZZ\01MXN"J_H]B3C4K%$ MB9(YXXK3GECK\3^,"@P$34;4.:#>2\S3B:3[(&QW)!W:>!3!BO3+$Z.2RUAQ8JM,/^+@\K9"^#PZ ^>#>:!)3&S;/M9 /4P?0,0VEW=7RVZ.^MP MPXOL8N(*350&.PI<>#P0F[(I;34:J_R( Z&)1U&\5YF!K[.]/BG6N*&N @R>!5I? MGS0)L+?3)WWD?M(.6Y3RQ@(',ACHS8@[];N[-M\L9K^SX8PZL-B.E_"IH64V%A G7-0*,N>^#E]M/WG';809 Z.#>[')'?JN MEK]A';[=-*U3%$NEM(6/-WHGRUM00WP(B@@9+0<+-%8::]-5PG%??(P! MPP$\-5A7] BWON]*PV0AC!STJO?!KQ[M?O=I?4:XU TQ,FHA$%'NW63.@0## M&MA2@)2-]?8^!\ZO?JF;J;52*TM8;_**7NOL@ M[+!+W7T\UT".N.-B"<'!N5$>$6+*.0$SQ"5C")=:>\D8\[).P^_I7^KN!8!N ME[K[>*-)3&WNC 1EUD9,2'BA$93*H9&X=)C#&B=] "'A6*AJ^%)W+V]WO=3= MQ_0-0&C3O+W[.E!J#LJ4.>.*)R)9D@2$H$1IK_%_LX^L$@O5,Y*U!JD^_G^\ MDWX89S0 KC[7SUX&(42*A)NBHH*$*N+RY#JSR)*.B=5)46MU#%2[XZ@"P=HN M:P"5W0I[*T%)7$Y$QJ4EMY"/ QE;4=R]2K-V@"N/C/!(N)%D[XF"BA MRN!2-[CH'5>X(8 62>,_P1!PY(NX?74XA5Z$O0#6^9JNJK='9N][J/7OT]GT MV^6WL]FLO+V_I>R'M CE4;3QS">N-0$#&"?*<;M-T97A6J"3RL'E>YGFHW1" M^W_Y%%H5^B#P"'YH#V7PUXUVFZ65'M-204A.\T 0/;&DTH)8C:$.DQ;.C.$9 M?.B'MHX2G$)[PH"HJ^&7DWGA=O[^W6^?7W_\_=7K%Y][7&K<^>-U;B]V2SC0 M-<6KY!]]!.2L=1 ,X8EGA!F7Q#OAB+<@/-8.7%1ZT_^X/(>F=N?SV9="DE]^ M_=9#]V0CI*!)-*Y,[,N!..NJ \R 4-'$+< MU>7M#,USN29YO-&(.3 \>$I,4AHC*"9E/D>)&B45I8_:0YT%]+QL8Y=LE:%U ML#M._>ZNBLU3-!#1<0#BDRA78@RK4\\TL9YF+%A!L4H4%8\(T^1>MP\& M'AY;'F;P!K:XNRI<7?E[H%090X"+B!9QB8#VFM DE;'4,D'KK8J[LHR/F(/< M^R1<]K9UGV4<^ABZ'#^=SF+V!L!ZV^NHRG7U?3"_0KW9S1PXL<1\2)Q"2)S*4 M\XW@+8DJR>0S"[;3K(3GO]02./IZ[*FV2.*ILDIKDTE8J&57$@\>XZ)+F MD:HL7!UZPUT2M;0Y'5X@#6+W!LJDQ_0X+^=8B\U"HSIG'0R0D%T)E]$0KYPB M05,7K*%&)#@:CFY+-FYF/(S_.X"JMS/&WKO\Q5:%36S5%.T@HB",QT0DUI4$ M) 7$_CZ;#V7 !D++"[B 64B?OJ:T.B__=O%( M62(JL*BEC<1%@RF["*A'1(U$4#P(SK.M=):]2Z*6TN##MZ9![-XH?C9KRBGE MA5)H#UDF.YD4B,._)$E[RE56X*'.IK1;IG&CT# ^[P"D'@YH $KK9S!7U$F; M6$J=HSX6!DY9:#%Q61%(@/6#I4(Z;PWW%9E,;XO2'G#Z^/BQ=T>]#=X 8NX& MY?/K%EKAA+24HU'PKXAT@I;&-DW*H25PSV7(M5YH/"I02^7YT-=._:S>''A> MPF+Q134K5TS=#3 M[4]"Z0 ?-(&GJ\^^F)+C(&[;E&W%>' MR3XCC8^4YPR/ECX6;^/ZX982MP;BVAB\8TP27E: =%&BA7)I(\E*24P!DZA# M6/.X/&,38-8%3T^[-X&?N[;94FY_Q&WOTZKL?9O;?_B2)DI:K8!G8HPN3XJ" MQ=T6!%$I4JHQGY.YSIE/=QG'9KBLG44/YI\F>(:U__J0,?\+)F#=6^\YT@&"=\*H M.5V,UO7DK_,08W)/IV&>8N"OCO08X[X^U\\Q_E;%I@-PVS[Y<_6M>!0VVQTO M&30%XW,L2TX5XC-<\S9AQN*M@)B\#E[4V\LK/!-_Y [XZC#4&JDY!4]_& M37C+5AH5@R?!4-3(!K$>9$EX2-F"ERS?;VU[%!#/?J@I8/1QY+R654>$R'*Q MFGR$V9RPZ[??2W9PL@V+Y)TME3!"I6PX&AXA@PG0=).%?<6 J10JB>Z%OV*5W7+Q!]<,LP9PF/",M@931Q@T1.\U9PGZJ3N1%K? M#0"W/SU.#3$8 'I;L8E+\7_ 8EJVO'+->I4R4\>3B92P5"CWLPC$>T=)!N%R MQH*7\SHMH_=QPT-9QCU8/LRW3P"EAZ$;@,KY?!;G5X/M/%1B':H.H0)'42KQU ]<' PS:N@1W2 ,I> MP')MGVW^15W6B0:,S=(1F40BEF5*-!6X,S.OG:MS!7I7CG%/10?&S0$F;@ @ MC^WCZ^C,+?6I#"20+"HBA168M%M%(G!@/$DG5)T\9Y=$XS:.ULEW!K%^HRBZ M\_ ^&96=\Y(P;];/Y2FQSI?39F.\M#IJ*X^&IA-@KMC+__LR5^SCC.:8*TQB MGLGLRZOIP@0M' K//(G&,D5#X*'3**-38Z[8RV=/,E?L8\ &0LMCB\-1 58R MS+S*7Z/23/RU/D#/?PD8'J8NP'(?$P_YA<_IK,O=Y79 MQ$Q+G0')#5%4EBM+CW;RN!UGQ47$I1:UJY,,/RE62R#JX_4'<[^''J$ MRCE9JZBGFE"JR]EWF9ID $BVV:JLN65'(1OHO&U5>WA29]LZT.+-8>86P28B M/ECM.&%0II^ T<32G(CASBH%,2GS;TZ3OI>GN]*D[V/VQFC2-T&3!Y9CI(H8 MAFI(8 *7$EK)&\%"E,5UG@ M;'>X;1^NR90)9TG(A21 ESLKBHE39EY;+@3G5G1)#A[]]99H/H9(#@XWX=C[ MPHOS/_[CTW_<"W$*7,Y*,:*3+X3(/A46K3)7D95^/&\D[3BVX.&/M\3 ,<3^ M<+ !QT? 2YA!G#[(<0TMM],);1 I8'HC99E%CU5X"CQ;T(;[3AG"K@^TQ',Q M#!(&,&0C&4-19O[MVW2U'HFZ?=<7M<^ *% $M2#JB:I,QTV1J> M^D8G3-B3P<1@YAP[2'09VT.E &:D)M113(R5B^4*T9)RPBM]R I,IUUCJ*E( M[F1@,KAYQXXB7<:">2-LYAH5,,58GF%4Y)83GQVU-B9G9_PS5\^+M/ LA5)00;G@<8* -Q%,69RFD+0E>8(/";- MN+M3G0N2@ZW>P!7)?1TVR\MD8SS3!@NO0H^/)B*0LB81BS"@P6L7Z%&PT\+U MR.%^?@8X/8S> G1N+:IM7B;+J![)B *,GA)L)LZD2 )5D(!AMA;K][BV<)DR MA(>?Z$+L8>X& '-W,_^88OKVO3@$M^/I/%YQXRAGG(^::*_6O9J.H+TD >HB M=U($$8XQ\_PQV<9-G.OL8 -[I'F,;99A5E)*A@4 3[[4 U$1K[,B2BF>(/(8 MGR2>JH6R%O:ZH1&Q%^!ZN*=YR+V9_MB^9 E49YJY(M&5HTT)LKSX95A;*,ZH MY2ZE, +L;B1L&7I]L+$7^'HZJ@'RI=TZ?9K^M>VZT([EH"/1T29,%4(D+AA* M1'!!)B&8ROPWMAMW-?] V]2NAGJ\_XZH#$P/N0D2(CK ML9D"=%1C: 0G/?:& <2<",J>[H@UI=+0&^%RD4UUV7?VOV%]MCV#\/%@/9L(+X\ M9I\-.^B+^6(Q_[,\_8;O^$]6/W&K9\!L3,134VYM_'KJ""561A-93@"5V!KV MD;(]>NYAXE U3XW:?;9FIW]$L[>SL$BP3-/9 ^4VX5=F;3TX19(6OEPA O%6 M.^(5<&IC*$\ .@2N7A]OC^;U\)A6WPL-A+N/VZD*R_>Y*+S<:CS)3C.0A6$% MUE-SJ";@I"92>FU%CIG+3ESB/=A$=HC4'K?>,(%L&!\T *:[6T3@^9D9PP23C;3(FU"GXGI*J/6:L&CGZ 9YH#E5/3I2. MW"F_)MV161;Z=ZQ !+!S5^52QKC9*?Y)P=B[.")WT_Y\B7\[7!9I)E(ERWRRA'F^9I/RQ&M%"56<,F$U@.SR+K'#I]KK]Q^Z MU>T%+*?+3R@)Q/>SVRSA;R[F\\7$&):-\$ ,7V_N M?GVC;+'N3:"#-BRX_1'U]#<;O)T=&E #&KVYC&JG;FRB ]->6D=4\HE(;0K? M9F D42BYJ!W.TU\=;G ??^J+V;BA)4ARX"V M<@JU6G?"!TXLH-A:).;O,WY43^1OR]<-=B=TAE_1/4V#[G7.*:RF/V[=MT^P M#,E2(#K4NM5+XU^Y@!$=LTTTHS11A#H'7WN)V0V")WBL7\]9#2#Q,;/],;M< M%@*OJV/D'5T@$YTE>!.Q:,X6%35,$S"QG.$D[21GPM'C735U$KD;0D_H4N"X M3FRJD/T=9K'\RS_OC6&^T6V>SV:S2[AX_5=(R^66CFYB9!8R)4F"*2\VG##$ M.:])RE$J">""WK^3N*\TW1!Y0C<((SFJ*6AN6_!PS7V_F,(LI+N:;6:[ED,D M'7V9Y2UL(-*C@IZ76Q4=NX;CN*$IG'U*X1*_OYY% M?].9I?S3N)4(W#)[T+48]ES2)O'6"\6;Z%^:_ M7V'Q)96_?ZWE)%!E6+:*.$-#>=@$!#"=(%IGR@R73H;],\!.G^Z&M).^Z!C> M!4TB[&8AWXB=$I$C5#99.T!&) .WNO$ZZI MI$0<(,(]*TBW-M^3OA6I[9XFL;A>:AO=PFW5WLZN,M[W^3/B:OEU?A'G^25< M)*S(%J_@YW+B>&;.8.4/RM#M_)< I0^'V^1 \!Z= H?+U0VI)W2),KKS&CAI MW.\8E5M-532&B"0P![&"$4M!$2Y53#Y$Y=@QFO/V.O,^U":W'F,OIK=#UP2T MC,*+0*(LE:FUF8#S@F3@V3.1A;O?25V;4^BN@-T6[,F?_0_CH.;6XDZUWF?\ M&[,P_0X75YV:Y=],WU*<*!] :*Y)DK),<,!BP3)J29;@K,B6,A!C G*GY-V0 M>H)W $=U:5-YT#U=-SW%VH *P7$2#/5$"D$)!"8)BSQ)RIAQ]T>G[\<8OVM6ZX.;$S^ J&WA\Z[@HZL_2E-'I_ M'O!MTLTR2-^FE]\F/KD,ACFT2VEV$HD3YU,DX(,PVH/BE9AL'XC2#4TG=)(^ MC-$;2+;^N9BNT#:Y+($K =;!=;F\+ <4I0MXHG4R@BE+M"J/J6+$:B=*1I@7 M5''/O;\_:&X@&#TO6S="6W# :T__VW!Y9&A?^U_D?K?U+^U,>4_U?Y MOW]\?'OG]\-\,K[YV_?_?;Y]22 ^)@.21,"I! ]?9Q5QE[3XNS["E MX177B],T\(3IG8ZR, IRBNO 61*]B2$%A\7",1H0U\*,SUY\( :>+MSV-W@# M.]Q=%=9$9-0[Q4+0Q)8&<.F5)+AM!Q(B".X3"&'9$2#3G:NO)F(.6NZM(_TF])])-?W]=734[KW M,%QS0>.F @!OH_:%AL)'K 4EUH(0)"5EI&C(W!KFCY&:7 O4$B?^T)M-/ZLW M )['BLB/J2PHK"P>4C,5DE3+LD27*]2N3*:V5#G">$XV&\9RK%.-[R=G2R&J M)S0ZO&,8R$^-H/":2>=E>?8]6TU\C(X)4"0JFXD,!H@WY5PTJ&B"8Y;I>EB[ M+TU+P6LX1!UD\T9P?:R\<& M.\NS6?Q[BE\*$U7I[)FNIFGYR/$.M5Q*$0+Q%(LM&;D@KK0E9:H1:[30*]1Z M_-U;Z,,3[KT__1E=]0)_XU]8IGANM,$5Y"(G4BA&G/&%>%!)[8P,FM:9$'J( MU&/G4\?!Y\,4_TA^/L5(N:Z@^MR)//R-ZE'S,5D;B)W<&RF\U<0X;XE<7_*G MS$CBC+H<.'CWR\7.3^%KBI<7F%'<(:RX%FBY]M7-,E+:RRBH)YX7UD/&/ &3 M)-&!432/%);7F<.]IZ"G&R'W0>']"%G3FPV4%S?J/6K@M[,U7>)5#\^�\N M/LR7T^+W-S!=_ ,N+F^I;YC,"HLJ@JINLF?'K219!!N9-$*K6!G,@R@R=C$\ M-MB/CX;V%\.VNVV'&=(BSQ??2OO(C0&"4XQ9HPE7+!+)"Q,;9$DX!*ZHAZ1S MG?: P549N^IOAP?[>:&"7?\QL'Z?+?ZU[+#@/ &5P8E(F$!FL(!Z")2)J M(X, J7DXVNK:2M4*S'JXN\-Y4R_;-X6CE_/9>E5]QC^Y:=6(6DJ>G"1.657F MKL3R@M67>9Q!125HBK5Q]%"J5G!TJ.]W@NI 1S0 JCN3"OZ$[YM^'9.XEP$4 M,:'T^ZC28LJ])EE&D4/@7*4Z=<3C\K0"I$/]/1_<^".WR-W7H+ ';.>U"F.\ ML5D0%-=C'20]L5)'HH(+*CDM12?&N2<^T'B9HJO5X8*92FA MP(%(7T:^R\P1ZX$*X!%W==,#%?L-1#["N4%%3/0S9F.(^/SG?*L$C9(Z:X@( MW.%6G% )EQ#E(H!WPFFK=9\XL?W N,/YCA,E>AFS,41\FOZU#73!2RYT)DPG MA#5@Q8BI/B?>>JJX4#E'T0,1UQ\8=Y+>41#1SY@C(^(#_%R3N.T.>#1"U,YA MP.-<$DD-*@,N$IYY=D%0"[X+A=2S'QIW,%X5A QKW$:1\ :*GRQL4B"#"C!BDJG9D\+D\KU08(J7,0,"M+_ALR$SR#*).%_TNB<8]'AG"V\\"J(?I&X#0N_DL;G1(<1,[ M;;**1F\Q 2MD-,F+,M08[:*5ECDK[J%.^]4CPK0&G#Y>G@]K\A%1LURL)A]A M]B6MUX_/N']S7#]:%]9B UC):4S>J?$!_TG4O-N[,/S56QC!_W8?'W<^V\KQ M2?]-J+\56W#]]@A81&-01L(M]T3J9(C/3!&.6*44-&3H1,'9W?EC!H0#7';? MZ3WL-[+;-Y-!-H)K% !,5,2PP!#Q!?NE<8J/P0#0VXH-Y(G7+7SW&#C*^] 4,!1Z%S+FT(AHL KSF.R8==1+$^KT7NT0 MJ)6C],-+U"$LW@!P/B]@ML0OES:L3VGQ8UJ&Q]]J";W5J%4.AI:/_Z--VLV= MPI4!EG#!T)X< "LVRTB K%GR)CM3Y_',D%J,6](, JMY(SYN -]OYHL_81&W MAYO+37B/SB3O())R(4XD#4"L\KH\L?=*2IV]JO,N_7%YQL7<>/BX'U,/=U8# MD+O99G#]'N+P< MLCFSGZ6; DL9K?(^;[$_<<'JI(,C"@H/4L3%Y$16A"JOZ6\/YV;PH_[^;%%]LY"1-P6*;RY$D(T1#I-2.0C"9"99V2HI&9VB\. M[DK4RNW4T/@YP.XCWX&_NRS;Z_M:F)R4Q[#Y%&TV7RX#.?:>7 ^#!<#&W/%J'Q>GV=7V[UYQ-E,LV2<\)L\)CF M.4&< 4:2%<*XS+AB77KNGOM.*^<%E<#1UZ*C#[1Y//A]@&G\F$+"?Q G(4B? MD\O$EK)5>I,P:U>>6$.5,T'G$+KTZ7;Y5BL9[>$H&=RRATXC&21).9N'Z8UF M__<2+J;Y9WGPMRPWN&70^<5E3+&,P9S/RHE'1IQ^AK\FAK((A2TQ"EU&]H!$ M"V(R5BYR,#VSN=;CMKX2M]+V-TR2*.,I0%KHV)Q!8^!S22 M*1F@(]$QSKT$P-A=&TKWA>H$I6H#6V 1RH,IG0[(JY9+-G'CO!3'12*DUV!3K M],L^(U@WJ)W,B?J0;CA%'JDM\]9\%^_B(/Q2G;]2G7>JG[X-\%%A.2&<8X)0 M\)Q(9C' 246)R$)DHQ.7N=8,EF;XJ#BS2249R_(.: -IB)4I$.&= A, 8,,UM6WA%J84OVJ4(2R@LJJL#IY/BH M]O)W-SZJ?8S?&*?(#;F!-)QI(X%XSH!(AR9Q1I3K6I:$,X'IU(=39#_&B&J0 M&,)SG1B']C%C8UBXH2](EIJ<,>^+,F"P]9828+C\G10\1:;X@X$Q%1B'JO5* M5<9"/S.VAH5;M&HJH>HJ> +9)2)%*AIH#)L!-"B!NW ^!D]=M1ZIVGCH:\RHE(_$QY(I=+TH>B]5T/VZZ:BU(E<'0SXRM82']2+.- M&DYHSTPVQ =1CA%SV? R+4PW$C-AM YT&0C_Q"?&;16JC8>>IFS@H.*Q^[=, M :QWF:BT)J_)6";)5":@%T)G%@ 5K'SH==[*:/@:9Z;]+-U,M_6#[K@[;<%> M8TB,C!(&Z&!,EJ"8B!*.EJ,ZZ'LV\SD'FJ MC9Q36;9)XFUIT@W&EUEG6()+SEVV7D?5)2T=K$'_J&^_#@?+0)8]Q5:'ZZ:. MY?S6F+'E?+;Z6DZ4E_.+:2SM/2_@HLP2^_0UI=4P[0\'?;EZ2\1P=FF@3<)J M&JG"W-IXD;#82HE ](IXCAEV+"/J=D(699[O.NVO9)[9L^3 E>),3+I(2EW^_SZ311)74F)EP(+ MFC@1W;(LT56)S ^)3.!#IA9@,.V Z)G/VB6>;9TR$?\V-(E=4/0:36(7:S05 MX*\YKA7.QLP<+Y4L)*X_0N+J8!$'6BK!#3UC";OC2R7&,KU&.Y]Z15J(!F7 Q5*6%/[R=1?703 !#5JI4]-J'.KS -T>3V,G>V]$D=E'^ 9^W MD\[^"M>E^.)*0ZN]..L#*;>3I2ZE#H2PZ+L%*R/SF0C,C62=X/%%L5I)0WN& M4W^F:, Q/B\4>PLYU?IQVF)4CBADL&1B PN2P>2\^0C%R';.BT7-LLT[.+6C\VW M -(>!F@ 2E_FUVFZN,2T*@GM#+."&6#:X023BH$140$/CAI/"::S=?S/,U': M \X^-I[TJ? F;OYW0_@\&8?NCN7\T\CYT4VW,;*BLV0N%,X(E.*2BN- M49Y*!IUT(,K4N?[_FF3#+F4U$=67.=H!V.FFX2B1J7 F ]&E3Q_IR%*,@5#& MF4AH\$]IB'VB:Y-8PU(7:T*K%T,T@:L-#9@2"3IXPT%%@^.05('51@-UCA+M MG0^YSM[2 >W-CM99YI!XNP=]-Q B;>R^I!-3TF>&^&>8RU+42JG@#!;GF\Y! M,TJWZCW3 VY:B+3[L/:V[_'!3S46IO+&2M<'X9 MAH/B2>)W4A%B)Y-0"X*SPB^U M"D365#J#$<%3]O; #,VC-=/IY[AV/TTW!I9%0G!?8^FWZ60VZ_8V+JGP*DG. M0$D[-$,DOE_,E\U_ MQE?W=7\7K0\,-4:6HX)@2Y=:=@+UPS(^_/75J<8]:Z@!OG$IMRRJLF02O2Q4;FAG5B2BB:D?6@_.-)M2)B-PX05! M!R)JK]AOG&^\"XI>XQOO8HVFXL(UO$>;(A72&N"))5PQRJE^D@*<)2IF&5QB MM9GLK?.-=S+W+GSC773?%([6\-1"ECZP3" &C>$-+;U'LBSE>[AR-&=J0IT6 MKV^4;[R3[7?A&^]BB 9 M8'R&AG*&9V!%$L5364Y!K(<4V^6G#'>6,_J],5\ MR]'=]X%^4W *&7::XY&&6%DY TCD-@JH5^W#*P66!^Q&7BE0X=WRKC M^!! ]6>*!G"UX7R66Q=2X@J(*740468PAD6P(3GK6+0H2VOLAZ.QC0^)E7K0 M=Y.H65-X":;0[: MH\F.N(!#TKX0.C"H\PE3#Y&-3025%BL&!K-0IXD6QAB[#W9/QMP/5'I9H E:+[8RS MOWZD\>RNL+C(-@G#05-2^$>>@&7"@^),"YA<\=#$YK(Z9W#6:LC&$>.9\435.1YY)LK0I=]K M >F3.RMUZANL\I^ M#B8G*QS#P-&SVE5\/K7)!NWG,&T_ M33<%EOL.G ]*!Z;YI<3IPVVI5IM(84"[KGYQ^2LE4A*AR=-V(KU#9X-HK1R" M[&G\C6#JPQ)OADQU^O[\X^>_GUU\^W+^V_F7/[[N08AZ]H@ZI*:7)>V)F'3V MK]O1_-<=2R0:2JV.:.A@,)1F'KV3,1Y2--YK%6WF=2;?8SD.869^2]]_3*9N M^FOQR&^HJ'?XNW]>FB TSY@7$"'+1H,E8+B,Y:9%D-%9A>YW"Q;FINK07/IQ$*NGK7KT8N ]1WB_^W5ZXV:S982FC!4T>R"P:>1AU]*7[ 4#:FT>6G=.5NSL;SHI;NSK*UT<5L(=/2 M'YQC0(_NED#V-L7D#0WQ)G55E"'Z939@:<"%TG !SFM>SDR,2;A2&OG2/;;7D?#P;?[@=KPY+$PG":B* 9(:R9^K!8PH&T6.8Q"(+-+X61*Q[ M[G 6WM\RDY[4U,!V1>?8EF[N/NU&BYE =09M;&FWQ3TX;10PREE(+J&JZA2# M72O.L!NC?:\%_6F^ ?@L J??T_QZ$C^.?Z;9O&P>?_FS!/C7HQ]?TS046UVE M2Y^MX=3@P#B.3N23Q]/_ M5"?SW4;J.HFO2\&2:#005_IL<8$@ MH)F#M"%QH8D1JLZA?+^)[[=I2O[:[M@8)?]M5T4WT#P?$>V6*CGKM3#K-MP0'ESEAFCONSP2Q0X#BT22&VR MR(;C0.LT4GA1K';WY78R_E-0]6:)!F#U9 RK#8YL,J%$0XB9%EH&!\-]V>^0 M7+#H**_4U&VM. /#J#]SK\VY#M%] P!Z%-.M>'X^!ZV)!Q98QY0W.+LD :ZU MH9I$9GF=ZF5KA&EA+3O(Q"_%T'OHNP'(G,0X6C1%+>U0/XY/W8_1W-VL]D1I MUHH;#YQ+4Z85NF;J<6XYDU/@F!#8.K[G1;&&W5;L'T;]V:")2J_K-\24"R00 M+\'XDXP>FC(;35)1U3F[?F,[TX=$0X=KO@&/U$E_GG[<3L.UFZ6O MT\G5U'T_N9U?3Z:C_TIQ44^-7DJ9';6:@[;.@:#&XKP0$E10UGIODN!U-H:V M%+#%7>F=H/ LU.[?+@W [=$:?G&-RIV=!'3Q*,FELYXF00.0+-&IIY# B("8 MD$$;9R4-IDX]@1>$&M9S]0^KOO3? )2^NE]=W;,/D^G]//F2,53X/AEWX[MD M6D=9BG1G6^JW>.K 1HP5@N91I"@M5740];ILPU['[!]8/5NC 7RM]\#GJ02@ MIG2N^_\S**3,?>5"9 ]'>@B 1G;*/"H12.AC/A MUSHCVEWG8RS''6C][ MMUX+..V\>,EE<.Y]10:3SK;'K),7$V,2G, MF K]QDD&3L4(-&J1DE.ERVX=A.XA[5;8E&\(F[4MU@ JUP0:YVG>Q1F<>X^) M%8XDR B: &.,0?4,OR>Q\P".U: M__WDTQ]G7SY\^/CYY//IQY-/'S]??#O_X_>SS]\N3CZ_O_O$[VAEW3S2)N\X1]Z6M9W<'YBHS15)I54J$Q'@M,C#.>8@NN625 M2596*G'Y@E0'5_5<\^Q[!E'VBN<8 \C$"0X9PX)2E12G7$Y9"F63K7-1\T6Q MAMV-ZPTCSZIZ]F:*?W>?U^VN[T/V.NQ]3?F_=3HXAA?TEB9IC4(<$@>"60J& M9 E>.J*(C(SQ.K<2CN(%W_UZV++XM^GD]@>:['X6,JU#L,0#)N^T="TF)6,R MX*2@0NM(@ZP3"VXK8<.^<1?D;/2-?1JH@03D_O3P;H1=4[32;^-19^L2%*?X M97R>2C]U'#+F\*/%,>/]X!V-+N=D"U4A@="*@DN$0T@A6LF%=:H./Z3780Q[ M*E(-PL.9N@&W?/5!=S?G)_9R?X?>+OG+NYD%_I?TO,!Q-M*;"WP,U M>XQ(.2CME$P"@B]-EK6,8+DKY?I2BHDHIRO=WQTR4E[PGKP-2K$ -F("+'B* MX)-W0*5(2G.7I*Y3"W0;Z1J.D'=!S*X1\LZ&:2!J^#097^'3OK]/OFN=LF"& M92ZB3C*[':V@>W9?I]+#7I2VU#E]MQ ML^L/-Y,_S]//R6M8LVZORTCL&&&I^OOVO8C86>X=&[_2:*AZY(?9ND7@;.GV@=>JLY&5]?S90&IBS0> M3::?)_,T6WA3==\:)"N"WC0[W^W^)=0_=4[1DPO:NW@>7I?@5?LW[?[;;?E7(X=3^*^6:?[KB@PCL= MDBJ[!AU5$Z,YZY6!&"BEEG)-;9U*0X=*WLB)7JW(Z:B&;0#()9/YMLQD+FG. M!%-1 ]3((<5"+J.J40'DK1RM;Q,>R_9G=P+V,T!J0[)5Y: M(JBD1@,/)F$L*BQ8[370[(@5F7C+ZYQXK16GE:QO8&CM9YX&,/8X-%GU_#M' MA75:BP^JQK)@"HE#@XE*E4K7#(,5GR '3(BD(M;Y.E?MMI>QE95T #16,N2_ M.VWFSF;^UZ?T,]TD81!9FX TK]CG/;K=S?]9YJ7?D*K43AJ MK-:E)0?!$%UXHL&*&$&$1$/*2LA8YTAWO3QO$8;[X&'2NW$&/X3Y_79^ZVXZ M\7')^7-^O1R$,4;Y$A*Y("T(2AP8QQ0P)W'!\2)FH5Y)=EYX_+ [0D<'3%^* M'OB$]\$0WJ%*5MW-M.(Y.,N!11) &"G1EQ,&Q/&@E/08O.C=H/+@ZJPS2!\YF#TH)P):R.3R_2O8:7YR\9 MML+;T+ Y4.D-H6?T5XH?QV'R/=VY2ULN37L(KK3<=,&!XSZ 93JQQ+343_/+ M5\'S]!W#5F ;'#L'J;R!D/E]FJ)6YJ.?Z7ZK^WPT^V>7=U#MI#0B@#>&8$2& M"ZW)3);&G$%$'VS(MD]Z5/W@2_]7]6B[;:\?" MO+(J:0.F$%D$0_48H3/D+*S'F-#;K0+NE]\R-'NR9WCTK-8&O,S)GVX:[VY3 M!E?6GFD^G4 MC:\Z;LKLW:_[SRQ+XG10R!!4,4XIM5BB^7SY;<,W/QP< 1,JIBCB:9E#Y:9NV__-DI3%.MZ097J M9C"104E'-1#K<%Q4!G")<XU!IW*5SO2VDV_8'=7J2W4%(S6PAM\-95DJ M;=&UYMGXEA.64V&$Y EHU_/=%_T9KT 9HIDS)DI29_]B)S&;H>OTAI--4.S= M:"TA\N/XQ^U\UFF,KJ[:.Z8PIT)X2!8QH7(.C"8!DO(X%!F(]Y7K=#T7JA&T M]0^%3: [T"Z-0HS='8-)32(&#U)GARI2F+-CZ P\6.^S$]F9.O3$%X1J9/M_ M$(CM8Y=&(<:70_%<&!>HA)!3N=R3+;I^Q.[2++)+G2D9O@.1R8[M<_7&4,# "O;%WGM!*/-4- @U[6EX_+^C! M# V@Z1MF\C-\:EK=:#J;Q0#!W9]P.I9KZJ!;-P OI>,I[._PG79LEH= JVJ7&0G M.0T6$J4>! \*G$+7SZ7Q1%OF**O4*NDEL89%X'!H>>IA>S-= SA\N A]*I\N MUNPF-J'<8X@!7%&,/C@JQ_.R+ MGF$;U%9?]GHP0I-06LXW[3)."&; ^,+*$XR!9YD $=8E9965HD[FN4FB83U3 M']9^%4![J+X!"*%CCQA)&FY0DDRY[%S*65;[B^I'FS MZ^)1#=L D)>M'%<%;HACP43'@%E;&-"2@R\T:!.,]C)%RUF=)D6/Y6CD,/TH M&'A*!=[?( W Z>/X9YK-'Y_;W1=2ND0OKD.YPXZ)-HZ&6@*>: H9$R)K%2O- MPBO=5'E)KH'YN0=8_-D=E=[4WP"8[N]JK'+>>RH53L?9K-/2?,.R-GH$5P5S-$&[7:AHW7RQL6C$2=")Z%)) M@0(F3 &L9JAH_HTEJM["0LH^DS@[I&F$:H8T-$4P=:IK6\+5NOF1*HB,A ,V8+PN;!-@4 M) 02HV91&>%H;:@U%U,=;/C-0#K4!@T$5AO;HY\_ZHU^VIVS?QS_,9XF=S/Z MKQ1_JP*I$<<"9@;%)0H[!!N:2C;K.K="#16^$X3B$-SRN MV0>_J_>\H,12P>.K+C=';Y)PN*A-M5/H6?/':+Q@!'KO4GE EN*40L0$1A@#Q"C. M9)#4Z\KW1VLV7ECNDHSC&BL\B+7P \\LLCB_DI$P8C";R%'2PNV.F$U@7D&I M-CS)9'2N?+WQT"$T":"/9.(&(IL'QZX/KF9]F*9_W:9Q^-612921 MB91*(MX)7'2S(6"22* D)4I[HVFNQ)U_7;A&\'ASLV-'Z0!>\0",6B^<\\95HE%L*6 CP.L+&-O4Q3C02BV![^6* M(BJ09(P10 )FH\(+#2YG6M)@ZRPC[ED1Q_;* ]4_C6IE*>[+DBWA<8.BXDRE;K-*#D4:5 MZZF)<>$I>O5F]Z\_[731I3Z,VTA4CHZ+@=DCJ^(B_QC-KT]O9_/)]S1]SGI^ MP !+G')%T7,($CT(6F)PIC)8DYD(SD>BMFDWM>M[&XD8CP^/R9%LU8)S7C$> M7B$A*DX,,Y'C,F8,KCF\=*] _05M27)499]9';>[G8"-A)Z#8;6F/?>'Z62. M@AR/7O+Q\^F7W\^^G?R_LXL]&!\/_W4=$L9&^7KB12P:YGUS?]T;^NYH&A=B M%84CP'C9QS$8D;K$$ABJ4M99RYCK%"UX0:C#+P0^>_0W5.4[_,P_+VDT(1%I M0&E;RNU0C)*YR1 B3A@7 M:9$F27G1%;!0F/GK8,!:(LH4(&C_2"RM<_ZP4:1V'<\NR-CH> ZRP(!A^&PZ MO[SC&E^$-';3T:0[=Q&<"<&L E\JYXBH;:&G)U">NU++)'NZ%4\/W_ /OBW MI]#9*$(CD#G,M),^]3PT4)9R_S&>_4AAE$OQ%#E)3LM7MD)V0\EB& 6'2CV'70.4 +3>P";3.U]YO1UA#>&D7 M!"S1!=[C/9O/1]U* [2SG M%!87\I9#*^UKSU.8C,/H9K3HJI>F.(OFEU929KW+H!T/9?M4@XL4,U"7),G.RLW>7>Y]WMA3I[FGUR1!LTX+C6#VVAQMM22?Y'FG;CPV! 9)XT9AA! MJ')!7Y7JR\E 3@K=NPDTRSI4[>UE;,^E'8;"RE9J '^K)J$XI,7.?]EF7UCL MYF;R9[E?>JDX2\$J!;CN2Q#!!+"E3C/1VE-4(<89=5@46P@W[#%T/<3U;9<& MH':GK+._W/?1HEPJ_FR:W"R]3XL_/X[OCR91VU\Q,)W^9W+32Y$$+\T>04N' MTTJQC/%HMJ"H\C1)J:6IO/NVA]3#%C&H!\ZC6;(!U)8R'V%R-2Z%/G#$[](X MY=%\=AE4H$)% AA1E(J\"2>?) E2+ /)RN%4K +(#0(-6Y.@'M;ZT/_@M586 MK[R8=(49RIDYSHIE]^_9Z!HB*@2SK8 30P0*GJ)/YY9E&TDV MEFZ3/6SWMF';UM3)%RKH^4T@YW31^>+2>ZF#2A'C@61!R$3!9L< ?^BC$H([ M%GL#T/*EP_:!&!)'^VB]E4V-#[?SVVE:CJC4;UDW8%1KNI\U#,?I2_'YK'"N M"(O#=$1&D%%8@>-ER>^TM[&[",.65J^\Q5'9(F^&EG!Q]ELIV_+Q\XM(0U#ZE#2WA-VIYH"1?IJL#B//V83 OV[DZ>,\4,T'$'3@8#P@<+ M/M, ,3L>%">*\3J9^2:)#HVVGSYW'1W')"NY0U_+95F_7<"5/! .Q@4!9I[TYIV4IL2_YZ1L^CO-D^KTSW;M?RU\^F!TQ6UR2 M*6!^BHI@28#35('FAC&3'<$(H8XB]A.X42>V"YZ>.;$CF.X-.[;]&:";GW4L MUU:3#[H1BR9:%W).P!23('*YAHU)("9]Q&IMC8V5VA WXML6C:2R5#G2B-.0 M#H0)^VL\D&IG]AGCV;W(SBXG2A9-D= M)8XQIU-BF%_+PDZAI4 A80:8]-));JT/6Q&3MZ)_K9=A8"S5-OND5QLTAZ(5 M7\Y3J5B(0!2G($J'3Z^$ R*9-P85PNU6YS=[XFAHOFD?EGT1*'NHN8'3OB61 M8WRUG#[W/:2]CEP2X$)A'"B9 NO169.4U M-X">T\D47;&;I\^3\7(DRX%H)5C$E1Y(9*7DNF1@6#0@/6-,&\5YKA,O;A1I M&*I6-03UH_H&,'1W$>#=[6PT3K/9:DIT_MDX1#UW!C#A%2!4P GA>(;L'8\F M*<,KU4QZ4:QA:7_'"HCZMU +<%O(OBHK:E*0#@&0O,!TA$<)-N9RNYY@+D*% M1PEJIK4M5!7LT;SK=]+WT/7 Y\;_&(WCY,_98[\:H[9!XM 9%[@V$])UGQ' M2XUXSH*Q3RM4KCT07O?L)I+U?4IVZ -M(-S"8CAV']FVO!C#X^;;,G"]Y,:BBHE7T M5E"L;;XF,'JW"[K@FG8M9;,R+GHG05HI"LDS@=,^@@RH3JN- M-;1.T;,UPC01J]7#V*'J'SA^_V/L;KI/I/AE?IVF9W_]2&.<#9=4AJRS\^"2 M8B"28&"$CL \STI[1>C3FTIK _A-SQ_VDELU5/2FTMUA81>P&*>K\N8>[UX6 M2*]WJ M2RN)530(()I@(J9$!D>UAJR5,DK'%&F=ME"+]P][':\ZWO90\IMA4YY^*73$ MW\X^GW[SYXR":M9[F[YM?Y+XVL<6C5RPVN:V1W!A5(H?NXH;78'.@ M&" 23)24IX37X8FOE^1+69"" M6M ZEXQ$T.SJ5 ;=+-.P,.K'YEL :0\##$V06!3\>-079]$H M6V)\%R(#2TNM7$\S6(N9,:.&&,]"L(F_$B&]]/SV +&/[28]*[(!O]+M"6\< M#&-!2:$41&-QZ58:/:]7&C1U(5 ;9'*5K@R\)-:PYX0]@ZE_0PQ\6^D3RGW5 M:>74S5+G=YW-GN1DP&FC !/6 ):)"$3:9!G17IFM;@YL=4_I^?N'Q4N/04T/ MZFT*'-_P7RRG3I1$\, %8(Z *?&@W?>0S"1R\B,,MOMINT!D7LIAKN1=*A5 M-P)D3Q4/'*:3J?MZ M@Z,9A=FG3Z<_9_]Q,I^.;K\OQ^*\TUW39*J$*$WW5"$".K#1H]LM)WINF[* MK[UG&.I1%9#TJM*!X?'WR>AJ_O?9Z?OSHIP5O UGFGJ%H;M.( I+U)0SF"RX MXUDQ+9C; A+KGCT,UZ@*# Y670,)\+/P_-VOSZ[4L?R2'U3)["(R7 0C"YC9 M,6Y#Z0BLP!AG(%.%,1KCR1JW38QZ^!G 1AF'I3=6V+^M9)[F@+<7\=3H)*94SY]7&DK63-C2,6!Z-(X15%QL%PZT'G MB F!IQS_J[*>^?5/=[NMO1J&KUS&>?TW3T22^OUW<>+I,7H?$4'.4IP@BJ0A&4@/"&/3_*B7,C;?P M5WN^OJ7<;G_+3XYKAN9ES)QZ=,$D.@M" MH\/O[D[)X&1*+E%^% ;T!O%:2A(/QEX]PPSLUU;5.#Z,TDV\<-]_E,7_Z[6; M)1QGN80Q3_&2&:M#4 XD+86+*/-@20[@U=AV^>$>JW<% MM^>>5D,L[<7&T95*+DJF+)G# 4E> E(7P"K'@$MN::0T$EVGP,2KHC6VQU#% M+1UHD(%=TC,=/1].5Z7EVDVONNLMWT>E.,NE(#P7L@-$55HFXI(.WJ$6,7*E MD5G4*-FFI-R>KV\L;C_<<1W##"WXLKLC^(LTG]]T-5I/OI=<^.1/AU:+WR8= M$?BKF\Y_78J0G.!&@-29+-MRAIQ!R\@Y"8'@)*OCUW81<]A[_[5\7#5##>WO MU@P,TY=0;';5U?U;_?1B@J >)Y6RJ$BMP47C*:?:DJTX6-N\:]BVO-67TQX4W,#:^61+^H_Q-(5B MFKCPRY<(>Y93)!AJYL(Y-*5!J!5 ,^$2/L\_?SOZ.7_:IE//L$95:#+XH:5^=!6_]+/WK%D4^^]G5 K@K M6<(H*9OU&(67BN&!.? <$4!])HI2+Y6JU%EP@T0'EY5^\MS[DBF:*IZ<+:7! ME"R;;YA_E,,J_"OU"5=>5^F&Y$:1!B[HVPS]+_^ MQ_\'4$L! A0#% @ CHEI4T7306HG,@ MJP! !@ ( ! M &$R,#(Q,3 P,F5X:&EB:70Q,%\Q+FAT;5!+ 0(4 Q0 ( (Z):5,E MO%RNC4X +V_ 0 8 " 5TR !A,C R,3$P,#)E>&AI8FET M,3!?,BYH=&U02P$"% ,4 " ".B6E3 QUUS-(' #A(@ & M @ $@@0 83(P,C$Q,# R97AH:6)I=#,Q7S$N:'1M4$L! A0#% @ MCHEI4QS%8 G&AI8FET,S)?,2YH=&U02P$"% ,4 M " ".B6E3,18M"O@% ")(P & @ %0EP 83(P,C$Q M,# R97AH:6)I=#,R7S(N:'1M4$L! A0#% @ CHEI4WW.)6D\/P, L]DG M ! ( !?IT &-N! !C;G(M,C R,3$P,#)?9&5F M+GAM;%!+ 0(4 Q0 ( (Z):5-) )L,ZS$ +,[ 3 " M 8.P! !C;G(M,C R,3$P,#)?9S$N:G!G4$L! A0#% @ CHEI4W8>041K M00$ 2A - !0 ( !G^($ &-N&UL M4$L! A0#% @ CHEI4W(]2!AUQP +.T( !0 ( !/"0& K &-N&UL4$L%!@ - T :0, ./K!@ $! end